1 / 16

Introducción

Introducción. Lenguaje de Programación ING2101 SECC 1 2009 Ayud. Ariel Fierro Sáez. El computador entiende en código binario 0010111000100010010111

lilah
Download Presentation

Introducción

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción Lenguaje de Programación ING2101 SECC 1 2009 Ayud. Ariel Fierro Sáez

  2. El computador entiende en código binario 0010111000100010010111 Como era muy difícil entender esto, se crea un lenguaje ensamblador, que es mas cerno a los humanos. Pero aun se encuentra mas cercano a la maquina. movb 0x61,%al Historia

  3. Nacen los lenguajes de alto nivel, que son perfectamente entendibles por los humanos: If(a>b) { c=a+b; } Historia

  4. Para poder realizar nuestros algoritmos en un lenguaje de programación utilizamos compiladores. Los compiladores hacer el trabajo de convertir código escrito en un leguaje de alto nivel a un lenguaje ensamblador que luego es convertido en código binario, para que sea comprendido por el computador. Usaremos el Lenguaje C Compilador Dev-C Compilador

  5. Programa: Hola Mundo

  6. Lo primero es colocar las cabeceras de las librerías, las librerías son conjunto de funciones que utilizamos en nuestros programación. Las librerías se incluyen a nuestro programa por medio de la sentencia #include. #include <stdio.h> y #include <conio.h> Explicación

  7. Ahora comenzamos el cuerpo de nuestro programa, a través de la función main(). Esta función da el punto de partida al programa y siempre debe estar en cualquier programa. Para indicarle el comienzo y final a la función main() usamos los delimitadores { para el inicio de programa y el } para el fin de este. Ahora es donde empezamos la lógica que usaremos para resolver cualquier problema computacional. Explicación

  8. Para este caso solo escribiremos una sola sentencia que muestre un mensaje en pantalla y que luego se cierre al presionar un botón cualquiera. La función printf() se encuentra dentro de la librería stdio.h y nos permite mostrar salidas de mensajes por pantalla. Cabe mencionar que cada vez que se escribe una línea de código dentro de una función esta debe terminar con “;”. Esto le indica al compilador que la línea de sentencia a terminado y debe seguir a la siguiente. Explicación

  9. La función getch espera que de teclado se presione cualquier tecla. Esta función solo la ocuparemos para que el mensaje permanezca en pantalla y se cierre cuando presionamos una tecla. Si nos fijamos y eliminados el getch(); el programa se ejecutara y cerrara instantáneamente sin dejarnos ver nada de el programa. La ultima sentencia es return 0; la cual corresponde una función interna utilizada por la función main() para indicar que termino el programa en esa línea. Explicación

  10. Las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria ram del PC. Debido a que las variables contienen valores determinados, las operaciones sobre las mismas están determinadas por el tipo de datos de estas. Variables y Tipos de Datos

  11. Algunos Tipos Datos

  12. Programa Suma

  13. Para lectura de datos utilizamos: scanf(“%tipo”,&variable) Esta función lo que hace es almacenar el dato solicitado por printf y lo almacena en una variable. Lecturas Datos

  14. La asignación de datos a una variable se realiza con el operador = y esta siempre es de derecha a izquierda, es decir: c=a+b; c toma el valor de la suma de a+b. O bien la suma de a+b es asignado a c. Asignación de Datos

  15. El objetivo del compilador es recorrer todo nuestro código y detectar error de sintaxis (código mal escrito). El compilador realiza un recorrido secuencial de nuestro código de arriba hacia abajo, línea por línea. Esto quiere decir, según nuestro ejemplo, lo primero que leerá será la cabecera de librería y verificara si existen algún error de sintaxis. Luego pasa a la siguiente línea int main() realizada lo mencionado anteriormente hasta llegar a la llave } ¿Como funciona el compilador?

  16. 1 #include <stdio.h> 2 #include <conio.h> 3 4 int main() 5 { 6 int a,b,c 7 8 printf("Ingrese valor de a: "); 9 scanf("%i",&a); 10 printf("Ingrese valor de b: "); 11 scanf("%i",b); 12 13 c = a+b; 14 15 printf("El resultado es: &i ",c); 16 getch(); 17 18 return 0; 19} Funcionamiento del compilador • Línea 1. Cabera de librería, ok. • Línea 2. Cabera de librería, ok. • Línea 3. No hay código, paso a la sgte • línea. • Línea 4. Función main(), ok. • Línea 5. Empieza programa con llave, ok. • Línea 6. Declaración Variables, error falta • ; al final de la línea. • Línea 7. No hay código. • Línea 8. Función printf, ok. • Línea 9. Función scanf, ok. • Línea 10. Función printf, ok. • Línea 11. Función scanf, error falta un &. • Línea 13. Operación Matemática, ok. • Línea 15. Función printf , ok. • Línea 16. Congela pantalla y espera una • tecla que se presione para pasa • a la sgtelinea. • Línea 18. Termina función main, ok. • Línea 19. Fin de nuestro programa, ok.

More Related