LENGUAJE DE PROGRAMACION C Introducción al Lenguaje HISTORIA DE C Creado entre 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX UNIX.. A mediados de los ochenta se crea el C++, extensión de C orientada a objetos objetos.. Con la popularidad de las microcomputadoras muchas compañías comenzaron implementar su propio C por lo cual surgieron discrepancias entre sí sí.. Por esta razón ANSI (American National Standars Institute Institute,, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigua del lenguaje C e independiente de la máquina que pudiera utilizarse en todos los tipos de C. COMPONENTES DE C COMPILADOR Traduce a código de maquina el código fuente escrito en C PREPROCESADOR Actúa sobre el código fuente antes de la compilación BIBLIOTECA ESTÁNDAR Conjunto de bibliotecas predefinidas: Por ejemplo: math.h función matemática CARACTERISTICAS Orientado a la programación de sistemas Es altamente transportable Es muy flexible Genera código muy eficiente Es muy expresivo (se pueden realizar muchas funciones escribiendo pocas líneas de código) Otra de sus características principales es el ser estructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí sí.. ELEMENTOS GENERALES DE UN PROGRAMA EN C Los elementos de un programa en C son los siguientes:: siguientes Comentarios Inclusión de archivos main() main () { variables locales flujo de sentencias } Definición de funciones creadas por el programador utilizadas en main main() () EN QUE CONSISTE CADA UNO Comentarios: Se identifican porque van entre diagonales y asterisco.. Nos sirve para escribir información asterisco que nos referencia al programa pero que no forma parte de él él.. Por ejemplo especificar que hace el programa, quien lo elaboró, en que fecha, que versión es, etc etc.. Inclusión de archivos: Consiste en mandar llamar a la o las bibliotecas donde se encuentran definidas las funciones de C (instrucciones) que estamos utilizando en el programa.. programa main main(): (): En C, todo está constituido a base de funciones funciones.. main() main () indica el comienzo de la función principal del programa la cual se delimita con llaves.. llaves Variables locales Antes de realizar alguna operación en el programa, se deben declarar la(s) variable(s) que se utilizarán en el programa programa.. Flujo de sentencias: Es la declaración de todas las instrucciones que conforman el programa programa.. Definición de funciones creadas por el programador utilizadas en main main(): (): Finalmente, se procede a definir el contenido de las funciones utilizadas dentro de main main() ().. Estas contienen los mismos elementos que la función principal.. principal INSTALACION 1. copie el archivo instalador en el disco de su PC PC.. 2. a continuación siguiendo las indicaciones del instalador, elija la carpeta destino, por defecto es c:\Borland Borland\\BCC BCC55 55\\Bin . 3. una vez elegida la carpeta destino, si no existe le solicitará que acepte la creación creación;; Conteste Sí . 4. Podrá ver el siguiente mensaje mensaje:: Felicitaciones, ya ha instalado el lenguaje C en su PC COMPILACION Tenemos que traducir el programa escrito en C a un programa que pueda ejecutar directamente al ordenador.. ordenador 1. Ahora copie en la carpeta c:\Borland Borland\\Bcc Bcc55 55\\Bin el archivo compila compila..bat 2. compila compila..bat es un archivo de ejecución por lotes, cuyo objetivo consiste procesar el programa en código fuente C y de no producirse errores se traducirá en un programa ejecutable ejecutable.. EJEMPLO DE COMPILACION Ejemplo de compilación compilación:: programa que dice Hola, me llamo Mariela El primer paso es escribir el código en un editor de texto texto.. Luego guardamos con el nombre hola hola..cpp cpp;; se guarda así porque los ficheros fuente de C tienen la extensión cpp (de C plus plus plus,, que es la forma oral de llamar al lenguaje en inglés), Se guarda en la carpeta Bin Bin.. Para compilar ,el compilador de C llama desde el entorno del sistema operativo MS MS-DOS Se coloca compilar hola hola.. Si no tenemos ningún error de sintaxis, el proceso termina con éxito mostrando el siguiente mensaje:: mensaje !! OK. Compilación y se generará un archivo ejecutable que está listo para ser utilizado EJEMPLO 1º Copiar el ejemplo, guardar, compilar y ejecutar #include <stdio stdio..h> main(){ main (){ printf("hola, printf ("hola, ") ");; printf("me printf ("me llamo Mariela ") ");; printf(" printf ("\\n") n");; } 2º Modificar los datos de entrada , guardar , compilar y ejecutar