1. Introducción a la Programación en C Profesora: Painé Pintos. Materia: Práctica Profesional II Instituto Terciario “Simón Bolivar”
2.
3.
4.
5. Ambiente de programación de C CREACIÓN DE PROGRAMA s I EDITOR Se almacena en disco con extensión .c (programa fuente) PRE- PROCESADOR COMPILADOR 1ro. el pre-procesador realiza ciertas manipulaciones al programa fuente (por ej. incluir otros archivos dentro del archivo antes de ser compilados). 2do. El compilador va a transformar el programa fuente en un programa objeto, en código máquina. ENLAZADOR El enlazador va a “unir” el código objeto con el código correspondiente a las funciones que se incluyen en librerías externas al programa para crear una imagen ejecutable. CARGADOR CPU EJECUCIÓN DE PROGRAMA DISCO MEMORIA RAM MEMORIA RAM Se carga en memoria el prog. ejecutable que está en disco Se ejecuta el programa, una instrucción a la vez. 1 2
6.
7.
8.
9. PRIMEROS PASOS CON DEV C++ Comenzaremos por elegir la opción de Nuevo Código Fuente para empezar a realizar pequeñas experiencias de escritura de programas en C. Una vez seleccionada esta opción (Menú Archivo, opción Nuevo, Código Fuente) se abrirá una ventana (fijensé que se titula “SinNombre” donde se podrá comenzar a escribir el programa. EJEMPLO 1 EJEMPLO 2 EJEMPLO 3 s I
15. PROGRAMA SENCILLO EN C: INSTRUCCIÓN PRINTF – Sec. escape v Otras secuencias de escape: Comillas. Inserta unas comillas en una cadena. Diagonal invertida. Inserta una diagonal invertida en una cadena. Alerta. Suena la campana del sistema. Tabulador horizontal. Mueve el cursor a la siguiente posición del tabulador. Nueva línea. Coloca el cursor al principio de la siguiente línea. Descripción Secuencia de Escape
16.
17.
18. 2DO. EJ. DE PROGRAMA EN C: ASIGNACIONES, ARITMÉTICA. v Permite sumar dos enteros ingresados por teclado y asignarlo a una variable. Finalmente lo muestra por pantalla. I
19.
20.
21.
22.
23.
24. 2DO. EJ. DE PROGRAMA EN C: PAUSA EN LA EJECUCIÓN. v printf (" Ingresar cualquier número para salir seguido de Enter "); scanf ("%d", &suma); En este segundo ejemplo y aprovechando que se ha incluído la función scanf, hemos reelaborado las últimas instrucciones para hacer una pausa antes de que la ventana de la consola se cierre. Fijensé que se guarda el valor en la variable suma . Esto no general problema porque antes se ha mostrado el resultado. Si necesitaramos la variable SUMA para otro proceso, deberíamos definir otra variable para aplicar ya que de lo contrario, se perdería el valor guardado en SUMA y no podríamos reutilizarlo.
25. 3ER. EJ. DE PROGRAMA EN C: INSTRUCCIÓN DE BIFURCACIÓN v Permite chequear relaciones de igualdad y de relación entre dos enteros ingresados a través del usuario. I