LENGUAJE DE PROGRAMACION
C++
(Incremento de C)
TIPOS FUNDAMENTALES:
Caracteres: char
Enteros: short, int, long, wchar_t
Números en coma flotante: float, double, loung double
Creativity
Audio notes
Booleanos: bool
Vacío: void
OPERADORES DE MAYOR UTILIZACION
- Resta Binaria, - menos unario
+ Suma
* Multiplicación
/ División
% División en módulo (residuo)
-- Decremento
++ Incremento
ESTRUCTURAS DE CONTROL ALGORITMICAS
REPETITIVAS
ESTRUCTURA FOR
Se ejecutara cero o mas veces, dependiendo de una epresion
ESTRUCTURA MIENTRAS (WHILE)
Se evalúa primero una condición, y si resulta verdadera, entonces se ejecutan las instrucciones que se encuentran despues de la condicion, en caso de que la condición sea falsa, se ejecuta la instrucción siguiente que no hace parte del while
SELECTIVAS:
- Simples
- Dobles
- Múltiples
EXPRESIONES DE RELACIÓN:
OPERADOR ACCIÓN
> Mayor que
>= Mayor o igual que
< Menor que
<= Menor o igual que
== Igual
! = Distinto de
EXPRESIONES LÓGICAS:
! Negación
ll o
&& y
ESTRUCTURA SI - ENTONCES
Ejecuta una determinada accion cuando se cumple determinada condición
ESTRUCTURA SI - ENTONCES/ SI NO (IF/ELSE)
Una opción se ejecuta en caso de que la condición no se cumpla
ESTRUCTURA DE ALTERNATIVA MULTIPLE (SWITCH CASE)
estructura de decisión múltiple que permite evaluar una expresión que podrá tomar "n" valores distintos.
Los OBJETOS son abstraidos mediante una clase
Identidad
Que lo diferencia de otros objetos
Metodos
finciones miembro
Atributos
variables miembro
CONSTRUCTORES
Constructor predeterminado
Es el constructor que no recibe ningun parámetro en la función. Si no se definiera ningun constructor, el sistema proporcionaria uno predeterminado, es necesario para la la construcción de estructuras y contenedores de la STL
Constructor de copia
recibe un objeto de la misma clase y realiza una copia de los atributos del mismo
Constructor de Conversión
recibe comConvierte un objeto de tipo determinado a otro objeto del tipo que estamos generando
DESTRUCTORES
Son funciones miembro especiales llamadas autom{aticamente en la ejecución del programa, y por tanto no tienen que ser llamadas expñicitamente por el programador sus principales cometidos son: Liberar los recursos computacionales que el objeto de dicha clase haya adquirido en tiempo de ejecución al expirar éste y quitar los vínculos que pudiesen tener otros recursos u objetos con este