La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructura de un programa en C

Presentaciones similares


Presentación del tema: "Estructura de un programa en C"— Transcripción de la presentación:

1 Estructura de un programa en C
Tema 2 Estructura de un programa en C

2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar al inglés). Este lenguaje se define por dos cosas Una sintaxis Conjunto de palabras del lenguaje Denominadas “palabras reservadas” o “palabras clave” IMPORTANTE: ¡¡para el lenguaje C las minúsculas son distintas que las mayúsculas!! Una gramática Formas correctas de combinar las palabras IWI Tema 2

3 Programa en C Debemos indicar
Un conjunto de declaraciones previas (opcionales) El inicio del programa Las instrucciones a ejecutar (cuerpo del programa) El fin del programa Todo esto se escribe en un archivo, al cual llamamos “código fuente”. IWI Tema 2

4 Declaraciones previas
Programa en C Declaraciones previas (opcional) Inicio instrucciones Fin IWI Tema 2

5 Declaraciones previas
Definir el uso de bibliotecas Archivos escritos por otra persona con “funciones” que facilitan aspectos especificos de la programación. Definir el uso de otros archivos Con otras declaraciones previas Definir nombres y valores de constantes Definir “variables globales” IWI Tema 2

6 Declaraciones previas
Sintaxis general Indica el nombre o valor del elemento. Depende del tipo #acción valor Indica que tipo de elemento se esta definiendo Indica que es una declaración previa. También se les llama instrucciones del preprocesador IWI Tema 2

7 Declaraciones previas
Indica que se va a utilizar la biblioteca de funciones matemáticas Ejemplos #include <math.h> #include “misdeclaraciones.h” #define PI #define IVA 0.18 Indica que se va a utilizar un archivo con otras declaraciones Define una constante llamada IVA con el valor 0.18 Define una constante llamada PI con el valor IWI Tema 2

8 Declaraciones previas
Código fuente Cabeceras de bibliotecas Pre procesamiento Código fuente procesado Compilación Código objeto bibliotecas Enlace IWI Tema 2

9 Inicio y termino del programa
Antes de esto, definamos en termino “función” Una función es un conjunto de instrucciones definidas en un bloque tabulado (con nombre) Puede recibir parámetros de entrada Define una salida ¡El programa es una función! IWI Tema 2

10 Inicio y termino del programa
Definición de una función Los parámetros de entrada (puede ser una lista) salida nombre(parámetros) El nombre de la función (debe ser único) Se define el tipo de dato que entrega como resultado IWI Tema 2

11 Inicio y termino del programa
Para demarcar el inicio del programa, se define una función. El nombre de esta función debe ser “main” El inicio del bloque se demarca por el carácter “{“ Para finalizar el bloque simplemente se escribe el carácter “}” IWI Tema 2

12 Inicio y termino del programa
Definición del cuerpo del programa #include <math.h> #include “misdeclaraciones.h” #define PI #define IVA 0.18 void main(){ (cuerpo del programa) } IWI Tema 2

13 Inicio y termino del programa
Definición del cuerpo del programa Solo se puede definir un cuerpo del programa Una sola función llamada “main”. Se puede definir en otro archivo. IWI Tema 2

14 Instrucciones Las instrucciones se escriben en el cuerpo del programa.
Pueden ser Declaraciones de variables Asignaciones Estructuras de control Llamadas a funciones Por lo general, terminan con un punto y coma (“;”) Instrucción_en_lenguaje_C; IWI Tema 2

15 Instrucciones Ejemplo completo #include <math.h>
#define PI #define IVA 0.18 void main(){ printf(“Hola mundo!\n”); printf(“Hola mundo!!\n”); printf(“Hola mundo!!!\n”); } IWI Tema 2

16 Programa en C Escribir el programa Compilar el programa
En windows, usar notepad y otro editor En Unix, usar “emacs” o “vi” u otro editor Guardar el texto en un archivo llamado “prueba.c” Compilar el programa En windows, desde MS-DOS gcc prueba.c En Unix, desde una consola IWI Tema 2

17 Programa en C Ejecutar el programa En windows, escribir “a”
En Unix, escribir “./a.out” IWI Tema 2

18 IWI Tema 2

19 Estructura de un programa en C
Fin Tema 2 Estructura de un programa en C


Descargar ppt "Estructura de un programa en C"

Presentaciones similares


Anuncios Google