Programación

Solo disponible en BuenasTareas
  • Páginas : 14 (3278 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2010
Leer documento completo
Vista previa del texto
UNIDADIII.- FUNDAMENTOS DEL LENGUAJE  ESTRUCTURA GENERAL DE UN PROGRAMA /* Comentarios de varias líneas nos ayuda a tener mayor claridad y ubicación del programa que estamos realizando, he incluso hay quien los utiliza para depurar el programa */ // Comentarios de 1 sola línea // Zona de ficheros de cabecera de las librerías #include // h de Head #include // Zona de prototipos de funciones intpotencia (int ,int); // Zona de variables globales int valor; float media_total; void main (void) // Prog. ppal. típico de Turbo C++ { // llave de inicio del programa // codigo del programa ……………………….. ……………………….. ……………………….. ……………………….. // fin del programa } // Desarrollo del código de las funciones anteriores int potencia (int base, int exp) { :::::….. ………… return x; }  PALABRAS RESERVADAS Enlos lenguajes de programación, una palabra reservada es una palabra que tiene un significado especial para ese lenguaje y no puede ser utilizada como un identificador (nombre de función, variable o constante) en ese lenguaje.

Instituto Tecnológico de Mazatlán

Christian Eduardo Guzmán Román

Por ejemplo: En lenguaje c/c++ no puedo utilizar la palabra for para dar nombre a una variable, yaque dentro de este lenguaje es el nombre que se le da a una estructura de repetición.

 REPRESENTACIÓN DE DATOS BÁSICOS Tabla sobre los tipos de datos que tiene C/C++.
Tipo de Dato unsigned char Char unsigned int Int unsigned long long float double Tamaño 8 bits 8 bits 16 bits 16 bits 32 bits 32 bits 32 bits 64 bits Rango 0 to 255 -128 to 127 0 to 65,535 -32,768 to 32,767 0 to 4,294,967,295-2,147,483,648 to 2,147,483,647 3.4 * (10**-38) to 3.4 * (10**+38) 1.7 * (10**-308) to 1.7 * (10**+308)

 DECLARACION DE VARIABLES Y CONSTANTES Identificadores Un identificador es el nombre que damos a las variables y funciones. Este identificador puede tener letras mezcladas con números ó con guión bajo _. Si se usa símbolos o palabras con acentos, el compilador marcará error al igual si se usala letra ñ, tampoco el primer carácter de un identificador puede ser un número, es decir que debe ser una letra o el guión bajo _. Ejemplos:
Identificador _pantalla Pantalla PANTALLA -pantalla España Árbol Identificador @pantalla P_screen2 12pantalla Pantalla3 C_1 CEGR_123

Correcto Correcto Correcto Incorrecto ( - ) no símbolos Incorrecto ( ñ ) no la letra ñ Incorrecto ( acento ) no acentosIncorrecto ( @ ) no símbolos Correcto Incorrecto. No números al inicio Correcto Correcto Correcto

Nota1: En C se diferencian las mayúsculas de las minúsculas, por ejemplo DATO, Dato, dAto y dato son distintos identificadores.

Instituto Tecnológico de Mazatlán

Christian Eduardo Guzmán Román

Nota2: Es recomendable utilizar nombres significativos para las variables o funciones, de talforma que este, nos dé una idea de el uso que se le da a la variable o función.

Declaración de variables Una variable es un tipo de dato, referenciado mediante un identificador (que es el nombre de la variable). Su contenido podrá ser modificado a lo largo del programa, una variable sólo puede pertenecer a un tipo de dato.

Para declarar una variable primero se pone el tipo de dato que va serla variable, y después el identificador que tendrá esa variable. Por ejemplo: int x=0; El identificador de la variable es x . Se pueden guardar en ella datos de 16 bits por el tipo de dato que es int , por lo tanto el rango de valores que puede almacenar ese identificador es de – 32768 a 32767. El identificador es letra y es de 8 bits, por lo tanto el rango de valores que puede almacenar es de -128 a 127.

char letra;

Cuando se declara una variable, automáticamente el programa busca un espacio vacío en memoria, del tamaño del tipo de dato declarado, y le asigna esa dirección al identificador. Ejemplo:
Memoria sin declarar la variable x Cada campo tiene 8 bits . ... 120 – 1100 1111 121 – Direcciones de memoria 122 – 123 – 124 – ... ..
0000 0000 1100 1111 0000 0000 0000 0000

....
tracking img