Consecuencias del delito Informático
FACULTAD DE CIENCIAS
ESCUELA DE COMPUTACIÓN
Materia: ESTRUCTURA DEL COMPUTADOR
Manual básico de
Programación en C++
Selección: DZ
Índice
(RECOPILACION I)
Diferencias entre C y C++
(1)
Programación orientada a objeto POO
ENCAPSULACIÓN, POLIMORFISMO, HERENCIA
Representación de datos en lenguaje C/C++
(2)
Primer programa en C++Declaraciones en C++: (2)
Como se declaran variables en C
Como se declaran constantes en C
Reglas de alcance de una variable
(3)
signen, unsigned, short, long
Tipo de datos1 (TDD)
Calificadores de tipo
signen, unsigned, short, long
Operador de resolución de alcance unario
(POO) Homonimia de funciones
Comentarios en C/C++
Secuencias de escape en C++
Estructuras condicionales en C
Formasbásicas IF-ELSE-ELSE IF
Sentencia CONTINUE, Estructura SWITCH
Como hacer Ciclos en C++
Tipos de ciclos en C++
Flujo de entrada/salida de C++
Declaración de archivo de cabecera y su relación con las
Funciones a usar en código fuente
Uso de las sentencias con printf y scanf en C++
Especificadores de formato
Uso de los apuntadores en C 3
Operadores de Indirección y Dirección “&” y “*”Instrucción estática->consola:
Ideal para DEV-C++
Cómo crear nuevos tipos de datos en C++
Directivas del Preprocesador Typedef , #include
Arreglos unidimensionales (Vectores)
Llamadas a funciones con arreglos
Arreglos multidimensionales (Matrices)
Registros
Registros y funciones
(4)
(5)
(6)
(8)
(10)
(11)
(12)
(13)
(15)
(17)
(19)
Arreglos de registros
Definición de tipos(Typedef)
(21)
Archivos
(22)
Apertura de archivos
Modo texto
Modo binario
Cierre de registros
Escritura y lectura de registros:
Un carácter
Un número entero
Una cadena de caracteres
Con formato (CDT)
Registros (material adicional)
Otras funciones para archivos
Detección de final de archivo
Prototipos de función y verificación de tipo de dato
Operador de resolución de alcanceunario
(28)
(29)
Cómo llamar funciones: parámetros por valor y parámetros por referencia.
(RECOPILACION II)
Resumen sobre las librerías de C++
Las clases estándar de C++ para entrada/salida
Declaración, apertura y cierre de canales para archivo
Modo Descripción
Como crear clases en C/C++
Control de acceso a miembros (CDA)
Archivos de cabecera
Declaración de las funciones
Paso deparámetros a una función
Funciones constructoras
Función destructora
¿Cuando son llamados los destructores y constructores?
Asignación por omisión en copia a nivel de miembro en C
Funciones en línea
Verificación de tipos en C++
¿Cómo poner en práctica un TDA con una clase?
Un código fuente en C++
Como leer registros
Pase de parámetros por referencia
Variable booleana en un condicionalNuevo tipo interesante de arreglo en c
Impresión de arreglo…
Librerías9 de C++
Librería stdio.h
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(40)
(41)
printf , scanf ,puts ,gets ,fopen ,fclose ,fprintf , fgets
Librería tdlib.h
atof , atoi , itoa , exit
Librería conio.h
clrscr,clreol,gotoxy,textcolor,textbackground,wherex,wherey,getch,getche
9 Las funciones de las librerias deC++ dependen del compilador que se este usando lo recomendable es no
usar funciones que otros compiladores no reconoceran si el programa es para otros. Por ejemplo el void
detalle cumple la funcion de gotoxy()
Librería string.h
strlen , strcpy , strcat , strcmp
Funciones interesantes
fflush(stdin),sizeof,cprintf,kbhit,random,randomize,system
Conversión de tipos en C++ (CDT)
Excepcionesen C++
Operaciones con Objetos en C++
ASIGNACIÓN DE OBJETOS
ARRAY DE OBJETOS
Unidimensional
Bidimensional
DECLARACIÓN, INICIALIZACIÓN
PASO DE OBJETOS A FUNCIONES:
OBJETOS DEVUELTOS POR FUCIONES
PUNTEROS A OBJETOS
Funciones Constructoras y Destructoras
CONSTRUCTORES CON PARAMETROS
Sobrecarga de Funciones y Operadores
Prioridad de operadores en C (ver simplificada)
Funciones inline y...
Regístrate para leer el documento completo.