Estructura de un programa en c

Páginas: 7 (1550 palabras) Publicado: 18 de abril de 2010
Estructura de Un programa en C
Ya estamos apunto de entrar a lo más interesante, a la programación en sí; pero es necesario, primero; mencionar algunos de los errores típicos al programar, para que el lector sepa como identificarlos y así los pueda corregir.
1. ERROR DE SINTAXIS: Estos errores son producidos, cuando se hace mal uso de las reglas del lenguaje de programación, y se violan lasnormas de sintaxis, de ese lenguaje (en nuestro caso C); estos errores son fáciles de detectar por que generalmente es el compilador, que los identifica (Y hasta muestra la línea donde se encuentra dicho error, pero eso depende de la versión del compilador que estemos usando). En este curso he usado Turbo C, en su versión 2 y 3.
2. ERRORES DE EJECUCIÓN: Estos errores se producen , cuando leindicamos a la computadora, realizar una determinada acción, y esta la comprende, pero no puede ejecutarla. Por ejemplo, indicarle a la computadora una división entre cero, sumar dos variables a las cuales no se les ha signado valor alguno, etc.
3. ERRORES DE LÓGICA: Muchas veces, cuando estamos programando, el compilador no nos indica errores de sintaxis, ni de lógica; pero el resultado denuestro programa, esta fuera del rango esperado, esto es producto de un error de lógica en el código de nuestro programa. Este tipo de errores son muy difíciles de identificar y por supuesto de corregir, ya que generalmente hay que revisar línea por línea de nuestro programa. Ejemplo: El sueldo negativo de un empleado, etc.
La estructura de un programa en C, consta de algunas partes esenciales: lascuales son uno o más módulos llamadas funciones, siendo main() la primera función que es llamada cuando empieza la ejecución del programa .
Cada función debe contener :
>Directivas de pre-procesador (instrucciones que se le dan al compilador
#include antes de compilar)
#define
ejemplo:
#include
Lo que se le esta indicando, es que de las librerías, "Incluya" en nuestro programa la directivastdio.h, la cual contiene las funciones de entrada y salida de datos (standar input output, en inglés). Si necesitamos las funciones matemáticas, debemos especificarlo con la declaratoria:
#include
Si necesitamos las funciones de cadenas:
#inlcude
Es necesario aclarar que esto se hace al inicio del programa, y las declaratorias deben llevar el símbolo de numeral (#) seguido de la sentencia"include", y entre signos de mayor y menor que () el nombre de la directiva.
>Declaraciones Globales
pueden ser:
*Prototipos de Funciones: También llamadas declaraciones de funciones, lo cual se tratará más adelante
*Declaraciones de Variables
cabe destacar, que esto se hace seguido de los #include y los #define.
>Función Principal main()
Esta es la función principal de nuestro programa, sucuerpo, por ello NUNCA debe faltar, ya que en ella van contenidas todas las instrucciones de nuestro programa.
main()
{
declaraciones locales /*Comentarios */
sentencias
}
la función main() va al inicio, luego abrimos llaves y dentro de ellas van las declaraciones de variables, las sentencias de lectura, cálculos, asignaciones e impresiones, y con la última llave ( } ), le indicamos el finaldel programa.
Ejemplo 1.1
Programa que a partir del radio, calcula el área de un circulo
#include
#include
main()
{
float radio, area;
printf("Radio=\n");
scanf("%f", &radio);
area=3.14159*radio*radio;
printf("El Area es %f\n\n", area);
getch();
return 0;
}
Explicación:
Le indicamos al compilador, que usaremos las bibliotecas y , ¿por qué ?, por que esta biblioteca, contienelas funciones getche(), getch(), etc, y de una de ellas hacemos uso en este pequeño ejemplo.
Luego, le indicamos a nuestro programa el incio de nuestro programa (función main() ).
Declaramos, como valores reales, las variables radio y area (de esto se hablará más adelante). Luego, con la instrucción printf(), mostramos en pantalla el mensaje (Radio=) y scanf se encarga de leer el valor digitado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de un programa en c
  • Estructura General De Un Programa En c++
  • Estructura básica de un programa en c
  • Estructura básica de un programa en lenguaje C
  • Programa Que Maneja Estructuras De Organizaci N De Archivos En C
  • Estructura De Un Programa En C
  • Estructura De Un Programa En El Lenguaje C
  • Estructura general de un programa en c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS