APUNTES 02
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....
Regístrate para leer el documento completo.