Professional Documents
Culture Documents
TIPOS DE DATOS
Diseados para manipular informacin o datos. Los datos pueden ser: Simples o sin estructuras Compuestos o estructurados.
Simples
Numricos (Enteros o Reales) Lgicos o Booleanos Carcter. Cadenas (String) Vectores y Matrices (Arrays) Registros (Record) Archivos (File) Apuntadores (Pointer)
Estructurados
TIPOS DE DATOS
Existen otros tipos de datos. Enumerados: Que son definidos por las personas que elaboran y que se refieren tipos de datos especiales.
Numricos
Booleanos
Verdadero (true) / Falso (false) Alfabticos: A, B ..Z, a, b, ..z Numricos: 1, 2, 3 9,0 Especiales: +, -, *, &, =, etc.
Carcter
IDENTIFICADOR
Es un conjunto de caracteres alfanumricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos, etc.) Los identificadores pueden ser combinaciones de letras y nmeros (nmeros, letras, guin). En C, un identificador se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. Es el nombre que se le da a una variable, constante, o funcin.
VARIABLE
Nombre para identificar posiciones de memorias. Debe ser un identificador vlido. Toda variable, debe de ser declarada antes de que se utilice. En las variables (posiciones de memoria) se guardan los datos usados por el programa durante su ejecucin. Existen tipos de variables:
Globales: son las que se declaran despus del llamado a las cabeceras, pero antes de cualquier funcin, y son tiles para cualquier parte del programa. Locales: son las que se declaran dentro de una funcin, y solo sirven para ser usadas dentro de esa funcin.
CONSTANTES
Los valores no cambian en un programa, son fijos. Las constantes, pueden utilizar un identificador con lo que se les reconocer en el programa. Para identificar a una constante de una variable, se recomienda que la constante sea declarada con letras maysculas ya que as se identifica rpidamente en un programa.
OPERADORES ARITMTICOS
EXPRESIONES
Una expresin es una combinacin de constantes, variables, smbolos de operacin, parntesis e identificadores. Cada expresin (vlida) representa un valor. Dicho valor se obtiene al realizar las operaciones indicadas en la expresin. Por tanto, una expresin consta de operandos y operadores.
3*8+2^3
OPERADORES DE RELACIN
OPERACIN DE ASIGNACIN.
PROGRAMA
OPERADORES LGICOS
OPERADORES DE INCREMENTACIN Y
DECREMENTACIN
Una de las caractersticas que incorpora C, las ms tiles son los operadores de incremento ++ y decremento dados en la siguiente tabla. Incrementacin ++n, n++ n+=1 n=n+1 Decrementacin --n, n-n-=1 n=n-1
ESTRUCTURA DE CONTROL
Estructura y organizacin de dato.
ESTRUCTURA DE SECUENCIA.
Controlan el flujo de ejecucin de un programa o funcin. Permiten combinar instrucciones o sentencias individuales en una simple unidad lgica con un punto de entrada y un punto de salida. Se organizan en tres tipos de estructuras de control que sirven para controlar el flujo de la ejecucin:
Cuando se alcanza la sentencia if dentro de una programa , se evala la expresin que viene entre parntesis. Si la expresin es verdadera, se ejecuta Accin en caso contrario no se ejecuta Accin. En cualquier caso, la ejecucin del programa contina con la siguiente sentencia del programa.