La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Introducción Lenguaje de Programación ING2101 SECC 1 2009 Ayud. Ariel Fierro Sáez."— Transcripción de la presentación:

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

2 2 Historia  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

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

4 4 Compilador >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

5 5 Programa: Hola Mundo

6 6 Explicación  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 y #include

7 7 Explicación  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.

8 8 Explicación  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.

9 9 Explicación >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.

10 10 Variables y Tipos de Datos >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.

11 11 Algunos Tipos Datos Tipo DatosDescripción inttipo de dato entero booltipo de dato lógico floattipo de dato real chartipo de dato carácter char[10] conjunto de caracteres denominado string

12 12 Programa Suma

13 13 Lecturas Datos >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. tipo Se utiliza %iCuando se guarda un int %fCuando se guarda un float %cCuando se guarda un char %sCuando se guarda un string

14 14 Asignación de Datos >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.

15 15 ¿Como funciona el compilador? >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 }

16 16 1 #include 2 #include 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 sgte linea. Línea 18. Termina función main, ok. Línea 19. Fin de nuestro programa, ok.


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

Presentaciones similares


Anuncios Google