La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.

Presentaciones similares


Presentación del tema: "Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar."— Transcripción de la presentación:

1 Tema 2 Estructura de un programa en C

2 IWI-131 - Tema 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

3 IWI-131 - Tema 2 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”.

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

5 IWI-131 - Tema 2 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”

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

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

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

9 IWI-131 - Tema 2 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!

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

11 IWI-131 - Tema 2 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 “}”

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

13 IWI-131 - Tema 2 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.

14 IWI-131 - Tema 2 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;

15 IWI-131 - Tema 2 Instrucciones Ejemplo completo #include #define PI 3.1425 #define IVA 0.18 void main(){ printf(“Hola mundo!\n”); printf(“Hola mundo!!\n”); printf(“Hola mundo!!!\n”); }

16 IWI-131 - Tema 2 Programa en C Escribir 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 gcc prueba.c

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

18 IWI-131 - Tema 2

19 Fin Tema 2 Estructura de un programa en C


Descargar ppt "Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar."

Presentaciones similares


Anuncios Google