par Tomás Parra Il y a 7 années
1446
Plus de détails
Pseudocodigo
Está formado por frases del lenguaje natural que tienen apariencia de código de programación. La idea es escribir en el idioma hablado lo que se necesita que ocurra en el código simplificándolo para posteriormente convertirlo a lenguaje de programación.
Diagramas de Entrada-Proceso-Salida (IPO)
Ayuda al programador a determinar que es necesario para escribir el programa. Consiste en tres columnas. En la primera columna el programador lista qué datos son necesarios para resolver la tarea. En la última columna, el programador lista los resultados deseados. La columna de en medio es la parte difícil. Aquí el programador lista los pasos que son necesarios para obtener el resultado deseado. Normalmente los pasos se escriben en pseudocódigo.
La forma en que los programas resuelven problemas
Cada paso del código es una instrucción que realiza una sola tarea en una secuencia de pasos que llevan a cabo una tarea más compleja. Cuando inicia un programa, la computadora comienza a leer y llevar a cabo declaraciones en el punto de entrada del principal archivo ejecutado. Normalmente, este punto de entrada es la primera línea (o declaración) del archivo, aunque puede estar ubicado en otro lugar. Después de la ejecución de la primera declaración, el programa pasa el control a otra declaración y así en adelante hasta que se ejecuta la última declaración del programa; entonces el programa termina.
Programación estructurada y orientada a objetos
Para crear el código fuente de un programa, los programadores suelen seguir uno de dos métodos de programación: programación estructurada y orientada a Obietos.
Programación Orientada a Obietos.
En los bloques de construcción de OOP llamados Obietos, son componentes reciclables y modulares (los cuales se explicarán con detalles posteriormente). OOP se basa en la programación estructurada y la meiora
Programación Estructurada
La programación estructurada surgió en los años setenta. El nombre se refiere a la práctica de crear programas utilizando módulos pequeños que son fáciles de leer y entender. Cada módulo cuenta con una sola entrada y salida y realiza una sola tarea.