Lic. Xóchitl minerva García cruz. 2018. Programación modular Lic. Xóchitl minerva García cruz. 2018.
Examen diagnóstico. Definición de programa. Lista las estructuras selectivas. Lista las estructuras repetitivas. Dibuja el diagrama de flujo de una estructura selectiva. Dibuja el diagrama de flujo de una estructura repetitiva. Escribe el código para generara 10 numero enteros con una estructura repetitiva e imprimir solo aquellos que son pares.
¿Cómo traducir un programa al lenguaje de la computadora? using namespace std; #include <iostream> main (void){ char nombre[30]; cout << "Como te llamas " <<endl; cin >> nombre; cout << "Hola" << endl <<nombre <<endl; } Código objeto/máquina Software traductor 01011100110101011110101 Se ejecuta las instrucciones Código fuente
Proceso de compilación Proceso de traducción que convierte un programa fuente escrito en un lenguaje de programación a un programa objeto en código máquina. Un compilador lee todas las líneas del programa, y una vez que han sido traducidas en su conjunto, se ejecutan; por tanto, hasta que no se han traducido todas las líneas del programa no se ejecuta.
Programación estructurada Programación Clásica Programación modular Programación estructurada
Programación modular A partir de los 70’s se empiezan a dividir el programa completo en pequeños módulos. Ventajas:
Programación modular Módulo 1 Módulo 2 Módulo 3
Primeros programas en «c ++»
using namespace std; Se debe agregar, para que el compilador reconozca las palabras reservadas a ser utilizadas en la programación de C++.
Comparando …. Compilador “C” Compilador “C ++” Librería: stdio.h Archivo: iostream Agregar: using namespace std; printf (“mensaje % formato \n”, variable); cout << “mensaje” << variable <<endl ; scanf(“%formato”,&variable); cin >> variable;
cout cin cout y cin Utiliza el flujo de salida estándar. Utiliza el operador << Inserción de flujo. cout Utiliza el flujo de entrada estándar. Utiliza el operador >> Extractor de flujo. cin
NOTA… “C ++ reconoce de manera automática los tipos de datos leídos o mostrados”.
Complementa… Nombre de los archivos que se generan al editar y compilar el programa. Explica detalladamente las líneas del programa.