7 lenguaje c

9

Click here to load reader

Upload: paulo-guerra-teran

Post on 06-Jul-2015

541 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 7 lenguaje c

Ing. Paulo Guerra

Geográfica

Page 2: 7 lenguaje c

Introducción C es un lenguaje de programación creado en 1972

por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Page 3: 7 lenguaje c

Características Un núcleo del lenguaje simple, con

funcionalidades añadidas importantes, como funciones matemáticas y de manejo de ficheros, proporcionadas por bibliotecas.

Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado .

Un sistema de tipos que impide operaciones sin sentido.

Acceso a memoria de bajo nivel mediante el uso de punteros.

Un conjunto reducido de palabras clave.

Page 4: 7 lenguaje c

Estructura de un programa en C Todos los

programas en C consisten en una o mas funciones, la única función que debe estar siempre presente es: main()

<Comandos de preprocesador>

<Definición de tipos>

<Prototipos de funciones>

<Variables globales>

<Funciones>

Nota: <> puede o no ir,

Cada función tiene la siguiente estructura:

<Tipo> Nombre de la Función(<Declaración de parámetros>)

{<Declaraciones locales>

<Sentencias>

}

Page 5: 7 lenguaje c

Ejemplo 1/* Programa : HOLA MUNDO */

#include <stdio.h>

void main() {

printf ("\nHola mundo");

}

Page 6: 7 lenguaje c

Biblioteca Es un conjunto de archivos pequeños, que contienen

funciones para llevar a cabo las tareas necesarias más comunes.

Ejemplo:

Las operaciones de E/S, funciones matemáticas,etc.

Page 7: 7 lenguaje c

Enlazador Es un programa que enlaza funciones compiladas por

separado para producir un solo programa, también combina las funciones de la biblioteca estándar de C con el código que se haya escrito. Las salida del enlazador es un programa ejecutable.

Page 8: 7 lenguaje c

Compilación de un Programa 1.- Creación del Programa.(editor, .c o .cpp)

2.- Compilación. Comprobará si el programa tiene algun error, el compilador traducirá el programa fuente a lenguaje máquina, almacenándolo en un archivo ejecutable.

3.- Enlazado del Programa

Page 9: 7 lenguaje c

Programas Legibles Con un programa legible se consigue que dicho

programa sea fácil de comprender, corregir o modificar. Para lo cual se debe cumplir:

Escribir el programa en forma estructurada Escoger nombres de los identificadores de

funciones, variables y constantes, apropiadas de a cuerdo a sus función.

Usar una sentencia por línea. Poner comentarios Emplear líneas en blanco para separar las

funciones o bloques de código.