ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arunte teorico de programacion II (C/C++)

shlescht13 de Noviembre de 2012

12.819 Palabras (52 Páginas)440 Visitas

Página 1 de 52

APUNTE TEÓRICO DE PROGRAMACIÓN II (C/C++)

UNIDAD I ............................................1

Consideraciones Preliminares .................................1

Set de caracteres...................................................2

Caracteres interpretados por C ...............................2

Estructura De Un Programa En C:...........................2

Archivos De Cabecera: ...........................................3

Descripción De Algunos Archivos De Cabecera: .......3

STDIO.H.......................................................................... 3

CONIO.H......................................................................... 3

STRING.H........................................................................ 3

STDLIB.H ........................................................................ 3

TIME.H ............................................................................ 3

DOS.H.............................................................................. 3

BIOS.H............................................................................. 3

GRAPHICS.H .................................................................. 3

DIR.H............................................................................... 3

MATH.H........................................................................... 3

“Hola C”................................................................3

Comentarios:.........................................................4

Puntos Y Comas/ Llaves:........................................4

La Función main:...................................................4

Identificadores: .....................................................4

Tipos De Datos Básicos:.........................................5

Operadores Aritméticos:.........................................5

Operadores Relacionales:.......................................5

Operadores Lógicos: ..............................................5

OPERADOR .................................................................... 5

ACCIÓN........................................................................... 5

Declaración De Variables:.......................................6

Conversión De Tipos (Cast):...................................6

Las Funciones printf() Y scanf():.............................6

FUNCIÓN printf(): ......................................................... 6

Caracteres de escape:..................................................... 7

FUNCIÓN scanf():.......................................................... 7

UNIDAD II ...........................................7

Estructuras De Control Y Comparación:...................7

Sentencia if:..................................................................... 7

Sentencia switch:............................................................. 8

El bucle for:..................................................................... 9

El bucle while:...............................................................10

El bucle do – while: ......................................................10

Operaciones A Nivel De Bits, (Bitwise): .................10

Operadores a nivel de bits: ..........................................10

UNIDAD III .......................................12

Estructuras De Datos: ..........................................12

Arreglos (arrays): ................................................12

Arrays unidimensionales:.............................................12

Cadenas (Strings):...............................................13

FUNCIONES DE CADENAS, (archivo de cabecera

string.h): ...........................................................................13

strcpy():..........................................................................13

strlen(): ..........................................................................13

strcat(): ..........................................................................13

strcmp():.........................................................................13

Arrays Multidimensionales:...................................14

Inicialización De Arrays: .......................................14

La Sentencia #define: ..........................................14

Punteros: ............................................................14

Dirección de Memoria..................................................14

Direcciones lejanas (far):.............................................15

Direcciones cercanas (near):.......................................15

Punteros .........................................................................15

Arreglos y punteros:......................................................16

Estructuras:........................................................ 17

Array De Estructuras: .......................................... 17

UNIDAD IV........................................ 19

Funciones:.......................................................... 19

Ámbito de las variables: ...................................... 20

Variable global:.............................................................20

Variable local: ...............................................................20

Variable declarada en los parámetros formales de una

función: .............................................................................20

Paso De Parámetros:........................................... 20

Paso por valor: ..............................................................20

Paso por referencia:......................................................20

Asignación Dinámica De Memoria: ....................... 20

malloc() ..........................................................................20

free() ...............................................................................21

Funciones De Video: ........................................... 21

Paso De Argumentos Desde La Línea De Comandos:

............................................................................ 22

int argc:..........................................................................23

char *argv[]: .................................................................23

UNIDAD V ......................................... 25

Archivos: ............................................................ 25

Apertura de un archivo:....................................... 25

Modos de aperturas: ........................................... 25

Funciones para manipular archivos: ..................... 25

Funciones feof() y fclose(): ...........................................25

Lectura y escritura en archivos: ........................... 25

Función fwrite():............................................................25

Función fread():.............................................................26

Funciones ferror() y rewind():......................................27

Función fseek(): .............................................................27

Función ftell():...............................................................27

Función remove(): .........................................................27

El Lenguaje C Y El Sistema Operativo:.................. 27

La estructura ffblk: ........................................................28

UNIDAD VI........................................ 30

Introducción A C++:........................................... 30

Flujos De Entrada Y Salida, (Cabecera iostream.h):30

Clases: ............................................................... 31

¿Por qué usar clases y no estructuras?. ......................32

Constructores: .................................................... 32

Sobrecarga De Funciones, (polimorfismo): ........... 34

Funciones InLine:................................................ 34

Destructores:...................................................... 34

Especificadores de acceso: .................................. 35

Herencia: ........................................................... 35

Herencia múltiple:.........................................................36

Operadores new Y delete: ................................... 36

Operador delete:............................................................37

Notación Húngara Básica ................. 38

Breve introducción .............................................. 38

Tipo Base (TAG) ................................................. 38

TAGS comunes...............................................................38

Prefijos (Constructores)....................................... 38

Procedimientos ................................................... 39

Macros y Constantes ........................................... 39

Etiquetas (Labels) ............................................... 39

Consideraciones Preliminares

C no es un lenguaje dócil para enfrentarlo intuitivamente por primera vez; se requiere un mínimo

conocimiento de sus fundamentos antes de poner las manos sobre el teclado.

...

Descargar como (para miembros actualizados) txt (101 Kb)
Leer 51 páginas más »
Disponible sólo en Clubensayos.com