APUNTES 02

Páginas: 20 (4786 palabras) Publicado: 14 de marzo de 2015
ESTRUCTURA GENERAL DE UN PROGRAMA EN C

CONCEPTO DE CODIFICACIÓN

Codificar significa traducir los pasos indicados en un algoritmo o diagrama de flujo a un lenguaje de programación, respetando las reglas de este.
Una vez codificado en algún lenguaje por ejemplo en C, se manda compilar el programa.

ESTRUCTURA GENERAL DE UN PROGRAMA EN C

La estructura general de un programa en C esta formadopor los siguientes bloques:












DIRECTIVAS DEL PREPROCESADOR
Con objeto de mantener el lenguaje lo más sencillo posible, muchas sentencias que existen en otros lenguajes, no tienen su correspondiente contrapartida en C. Por ejemplo, en C no hay sentencias para entrada y salida de datos. Es evidente que ésta es una funcionalidad que hay que cubrir de alguna manera. El lenguaje C lo hace pormedio de funciones preprogramadas que se venden o se entregan junto con el compilador. Estas funciones están agrupadas en un conjunto de librerías. La llamada a dichas funciones se hace como a otras funciones cualesquiera, y deben ser declaradas antes de ser llamadas por el programa, esto se hace por medio de la directiva del preprocesador #include.
El formato general de una directiva es#include < nombre_ archivo >

En donde

PARAMETROS
DESCRIPCIÓN
Nombre_archivo
Se escribe el nombre del archivo

Ejemplo:
#include

Los archivos que más se utilizan en C son:

ARCHIVO
DESCRIPCIÓN
stdio.h
Para poder efectuar entrada(lectura) o salida (impresión) de datos.
stlib.h
Para utilizar funciones predefinidas de C
math.h
Para utilizar funciones numéricas
conio.hExisten otras directivas de C donde se almacenan otras funciones, esto se puede consultar en cualquier manual de C.
Se puede observa que los archivos de C tienen la extensión h.

MACROS DEL PROCESADOR

Los macros del procesador le indican al preprocesador que defina un conjunto de datos u operaciones para el programa

Su formato general es:
#definesentencia

En donde

PARAMETROS
DESCRIPCIÓN
Sentencia
Puede ser cualquier asignación

Ejemplo
# define z = 58


DECLARACIONES GLOBALES

En este bloque se van a nombrar las funciones hechas por el programador, a estos nombres se le llaman prototipos de las funciones. En otras palabras cuando el programador haga una función la debe declarar en este bloque.
Cuando se llegue a lasección de funciones se explicará con detalle como se debe declarar dicha función en este bloque.
En este bloque también se declaran las constantes y variables que se van a utilizar en la función principal (main) y en otras funciones.
Su nombre de “globales”, indica que se pueden usar en cualquier parte del programa.
En la sección dedicada a constantes, variables se indicará el formato para escribirestos valores.

FUNCION PRINCIPAL

Todo programa C, está compuesto por funciones, que son trozos de código que realizan una tarea determinada, existe una función principal, denominada main, que es el inicio de la ejecución del programa, esta función es única.
Este bloque se puede considerar como el programa principal, dentro de esta función primero se deben declarar todas las constantes y variableslocales y luego se escriben las instrucciones o sentencias separadas por ; (punto y coma).
Este bloque debe abrirse con una llave ( { ) y cerrarse también con una llave ( } ).

Su formato general es

tipo main ( … )

{
Declaraciones de variables y constantes locales

Bloque de instrucciones o sentencias
}


PARAMETROS
DESCRIPCIÓN
tipo
Indica que tipo de función, en generalse pone tipo int


DEFINICIONES DE OTRAS FUNCIONES

En general una función es un subprograma dentro de un programa, las funciones contienen varias sentencias o instrucciones bajo un solo nombre.
En otros lenguajes como Basic o Fortran se llaman subrutinas, en Pascal se llaman procedimientos.
El formato general de estas funciones se vera con mucho detalle cuando se llegue al tema de funciones....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TRIBUTACIÓN Apunte 02
  • Apuntes Informatica 21 02
  • APUNTE RESUMEN CLASES 01 02 03 04 SDI1501
  • 02 Manual De Trabajo Y Apuntes Borrador
  • Apuntes Morfo 02 06 15
  • 02
  • 02
  • 02

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS