Vous êtes sur la page 1sur 4

1. 2. 3. 4. 5. 6. 7.

Cuerpo de un programa en Lenguaje C. Variables y constantes. Tipos de datos fundamentales. Operadores y precedencia. Construccin de expresiones. Sentencias y bloques de sentencias de programa. Funciones bsicas de entrada y salida (printf y scanf).

1.- El cuerpo de un programa en lenguaje C. Operadores aritmtico Operador + * / % Operadores unarios aritmticos Operador ++ -sizeof Operadores relacionale: Operadores lgicos Operador < <= > Operador == && != | ! Propsito Menor que menor o igual que mayor que Propsito igual que Y logico igual que mayor o O lgico NO lgico Propsito menos unario autoincremento autodecremento byte Propsito adicin sustraccin multiplicacin divisin mdulo

2.-Variables y constantes las constantes se definen despus de la inclusin de los archivos cabecera, y las variables deben ser declaradas al inicio de la funcion principal

variables : Nombres de las variables Slo estn permitidas letras de la 'a' a la 'z' (la no vale), nmeros y el smbolo '_', puede contener nmeros, pero no en el primer carcter. En C++, las variables pueden ser declaradas en cualquier lugar dentro de un programa. No es necesario, como en C, que sean declaradas al comienzo de una funcin o de un bloque. Esto puede ser til en cdigos grandes, cuando una variable se utiliza en un trozo de cdigo lejano al comienzo del bloque. En este caso, el declarar el tipo de la variable cerca del lugar donde se va a utilizar puede hacer que el programa sea ms fcil de leer. Constantes: Las constantes se declaran, como en C, igual que una variable normal, pero aadiendo la palabra constdelante. Por ejemplo, para declarar una constante con valor 14: const int numero = 14; Estas constantes no pueden ser modificadas a lo largo del programa. Por eso deben ser definidas al mismo tiempo que declaradas.

3.-Tipos de datos fundamentales: en realidad hay dos tipos de datos pero solo se utilizan los entero el otro se llama tipos de datos derivados.los tipos de datos fundamentales son: Tipo entero: representa nmeros enteros con o sin signo, que estarn compuestos por los dgitos del 0 al 9, pudiendo ser precedidos por los signos + o Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc Para definir un tipo de dato en C se escribe lo siguiente: int nombre_variable = valor; No es necesario que la variable tenga un valor predeterminado. Se puede definir sin asignarle ningn valor. Si tenemos varios datos que son del mismo tipo, se pueden definir todas en la misma lnea de cdigo escribiendo un nico int, separando el nombre de las variables por ,. Una vez que se haya acabado de definir variables, se cierra la lnea de cdigo con ;, Tipo real: Se emplean para representar nmeros reales (con decimales). Para definir datos reales se antepone la palabra reservada float al identificador de la variable. float identificador = valor;

Tipo carcter: Este tipo de datos se emplea para representar un carcter perteneciente a un determinado cdigo utilizado por el ordenador (normalmente el cdigo ASCII). Para representar este tipo de dato se antepone la palabra reservada char al identificador de la variable. Char identificador = valor; Una constante tipo char se representa como un solo carcter encerrado entre comillas simples. Tipo cadena de caracteres: una cadena de caracteres es un nmero de caracteres consecutivos (incluso ninguno) encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles. Para definir variables de tipo cadena, estas se definen como vectores de caracteres, esto es, anteponiendo la palabra reservadachar al identificador de la variable, y despus entre corchetes la longitud mxima de cadena. Char identificador[cantidad] = mensaje ;

4.-Operadores y precedencia: La interpretacin de cualquier expresin en C++ est determinada por la precedencia y asociatividad de los operadores en dicha expresin. Cada operador tiene una precedencia, y los operadores en una expresin se evalan en orden de mayor a menor precedencia. La evaluacin de operadores con la misma precedencia viene determinada por su asociatividad. Y, al igual que en matemticas, los parntesis anulan las reglas de precedencia. En la siguiente tabla se listan los operadores en C++, su precedencia y su asociatividad.

Los operadores se listan en orden de prioridad decreciente:

Operador :: :: -> . []

Propsito Scope (unario) Scope (binario) Seleccin de miembros ndices

Asociatividad De derecha a izquierda De izquierda a derecha De izquierda a derecha De izquierda a derecha

() ++ -sizeof ++ -*&+-!~ new delete () ->* .* */% +<< >> < > <= >= == != & ^ | && || ?: = *= /= += -= >*gt;= &= ^= |= %= <<= ,

Llamada a funcin Postincremento Postdecremento Tamao de un objeto Preincremento Predecremento Operadores unarios Crea un objeto Borra un objeto Conversin de tipo (type cast) Puntero a un miembro Operadores multiplicativos Operadores aditivos Operadores bitwise Operadores de relacin Operadores de igualdad Y bitwise bitwise O exclusivo bitwise O inclusivo Y lgico O lgico Operador condicional Operadores de asignacin Operador coma

De izquierda a derecha De izquierda a derecha De izquierda a derecha De derecha a izquierda De derecha a izquierda De derecha a izquierda De derecha a izquierda De derecha a izquierda De derecha a izquierda De derecha a izquierda De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De izquierda a derecha De derecha a izquierda De derecha a izquierda De derecha a izquierda

5.-construccin de expresiones: 6.-Sentencias y bloques de sentencias de programa.

7.- Funciones bsicas de entrada y salida (printf y scanf).