La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACIÓN EN C. ESTRUCTURA DE UN PROGRAMA Cabecera Comentarios. Directivas del preprocesador. Prototipos de funciones. Declaración de variables globales.

Presentaciones similares


Presentación del tema: "PROGRAMACIÓN EN C. ESTRUCTURA DE UN PROGRAMA Cabecera Comentarios. Directivas del preprocesador. Prototipos de funciones. Declaración de variables globales."— Transcripción de la presentación:

1 PROGRAMACIÓN EN C

2 ESTRUCTURA DE UN PROGRAMA Cabecera Comentarios. Directivas del preprocesador. Prototipos de funciones. Declaración de variables globales Cuerpo del programa Función main

3 CABECERA DE UN PROGRAMA Comentarios Se utilizan para aclarar el objeto del programa, su título, y los aspectos que sean de ayuda para su entendimiento. Están delimitados por /*, y */ /* comentario */ También pueden usarse en otras partes del programa.

4 DIRECTIVAS DE INCLUSIÓN Permiten incluir otros ficheros. #include fichero Del fabricante #include Propias #include fichero DE SUSTITUCIÓN #define Permite definir constantes y nuevas variables Ej #define PI 3.14

5 PROTOTIPOS DE FUNCIONES En la cabecera se definen los prototipos de las funciones que vayan a utilizarse. Un prototipo se define con: tipo de lo que devuelve, nombre de la función, y tipo de los parámetros que recibe. Ej int suma (int, int);

6 VARIABLES GLOBALES En la cabecera se declaran aquellas variables que sean globales al programa.

7 ALGORITMO (función main) La función main inicia el programa. Puede recibir argumentos. Por defecto devuelve un entero. main() { Declaración de variables locales; Estructuras de control; }

8 CUERPO DEL PROGRAMA Después de main, y entre llaves, se escribe el cuerpo del programa con las estructuras de control, las sentencias, y las llamadas a funciones necesarias.

9 LÉXICO DE C El lenguaje C contiene: Palabras clave. Separadores. Operadores. Identificadores. Constantes. Cadenas de caracteres.

10 PALABRAS CLAVE Son 32 palabras con significado especial que no deben ser usadas como identificadores de variables ni de constantes.

11 PALABRAS CLAVE auto doubleintstruct break elselongswitch case enumregistertypedef char externreturnunion const floatshortunsigned continue forsignedvoid default gotosizeofvolatile do ifstaticwhile

12 SEPARADORES En C se consideran separadores: Tabuladores. Cambios de línea. Espacios en blanco. Comentarios También se usan delimitadores:, ; () {} []

13 OPERADORES Aritméticos: +, -, *, **, /, %, = Relacionales:, ==, =, =! Lógicos: !, &&, ||

14 IDENTIFICADORES Los identificadores se utilizan para nombrar las variables y constantes que vayan a usarse en el programa, pueden estar formados por letras, dígitos y el carácter _ Deben empezar por una letra, y no pueden usarse palabras clave. La variables y las constantes deben ser declaradas antes de usarse. La declaración debe ir precedida del tipo.

15 TIPOS DE DATOS Básicos: Carácterchar Enteroint Real precisión simplefloat Real doble precisióndouble Calificadores: Se aplican al tipo int short long unsignedpositivos

16 holamundo.c Nuestro primer programa y…. de todo el mundo. #include main() { Printf ( HOLA MUNDO); } ¡¡Derechos de autor reservados!!

17 PROCESO (holamundo.c) Escribir el código en un editor de texto ( ejemplos :gedit, joe, vi). Guardar como holamundo.c Compilar: gcc –o holamundo holamundo.c Ejecutar: holamundo

18 CONVERSIÓN DE TIPOS Conversiones implícitas: Se realizan antes de ejecutar el operador. El tipo más pequeño se convierte al mayor. Los char, en operaciones aritméticas se convierten a int. Conversiones explícitas (casting): (nuevo tipo) (tipo) Ej: int var1, var2; float var3; var3 = (float) (var1*var2)


Descargar ppt "PROGRAMACIÓN EN C. ESTRUCTURA DE UN PROGRAMA Cabecera Comentarios. Directivas del preprocesador. Prototipos de funciones. Declaración de variables globales."

Presentaciones similares


Anuncios Google