La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACIÓN EN C.

Presentaciones similares


Presentación del tema: "PROGRAMACIÓN EN C."— 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 DE SUSTITUCIÓN
Permiten incluir otros ficheros. #include fichero Del fabricante #include <fichero.h> 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 double int struct break else long switch
case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while

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: +, -, *, **, /, %, =
<, >, ==, <=, >=, =! 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: Calificadores: Se aplican al tipo int
Carácter char Entero int Real precisión simple float Real doble precisión double Calificadores: Se aplican al tipo int short long unsigned positivos

16 holamundo.c Nuestro primer programa y…. de todo el mundo.
#include <stdio.h> 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."

Presentaciones similares


Anuncios Google