1. MODULO : Manejo de técnicas de
Programación
PROF: Hugo Acosta Serna
Carlos Alexis Arana Aldana
GPO: 202
CARRERA : INFORMATICA
2. Estructura de un programa enC.
Todo programa escrito en C consta de una o más funciones, una de las cuales se
llama main. El programa siempre comenzará por la ejecución de la función main. Cada
función debe contener:
Una cabecera de la función, que consta del nombre de la función, seguido de
una lista opcional de argumentos encerrados con paréntesis.
Una lista de declaraciónde argumentos, si se incluyen estos en la cabecera.
Una sentencia compuesta, que contiene el resto de la función.
Los argumentos son símbolos que representan información que se le pasa a la función
desde otra parte del programa . (También se llaman parámetros a los argumentos).
Cada sentencia compuesta se encierra con un par de llaves, Las llaves pueden contener
combinaciones de sentencias elementales denominadas sentencias de expresión y otras
sentencias compuestas. Así las sentencias compuestas pueden estar anidadas, una dentro
de otra. Cada sentencia de expresión debe acabar en punto y coma
Los comentarios pueden aparecer en cualquier parte del programa, mientras estén
situados entre los delimitadores .Los comentarios son útiles para identificar los elementos
principales de un programa o simplemente para orientar a un posible usuario de ese
código.
Todo fichero fuente en C sigue la siguiente estructura; para verla más claramente
pondremos un ejemplo con sus correspondientes comentarios, que nos vayan explicando
cada una de las partes, muchas de las cosas que se vean, no se conocen aún, pero nos
servirán para hacernos una idea de cómo se estructura un programa
1.1 bool
Por lo general utiliza 1 byte de memoria, valores: true o false.
1.2 char
Utiliza generalmente 1 byte de memoria, permite almacenar un carácter,
valores; 256caracteres.
3. 1.3 unsigned short int
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535
1.4 short int
Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767.
1.5 unsigned long int
Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295.
1.6 long int
Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.
1.7 int (16 bits)
Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767.
1.8 int (32 bits)
Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.
1.9 unsigned int (16 bits)
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535.
1.10 unsigned int (32 bits)
Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295.
1.11 double
Utiliza generalmente 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38.
1.12 float
4. Utiliza generalmente 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38.
Atención!
El tamaño de las variables en memoria puede variara de un PC a otro.