Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta unidad se introduce la metodología a seguir ✓ Definición o análisis del problema: se debe
para la resolución de problemas con el contextualizar exactamente lo que debe hacer
computador. el programa y el resultado o solución deseada.
A través de la lectura comprensiva se responde
El computador transforma datos en información
a las siguientes preguntas:
organizada y significativa, arroja unos resultados
que se obtienen mediante el proceso de la ¿Qué valores o datos proporciona el
ejecución de un programa que ha sido diseñado por problema? (variables de entrada)
el programador con la utilización de un lenguaje de
¿Cuáles son los resultados deseados?
programación.
(Variables de salida)
¿Qué cálculos (operaciones aritméticas y
lógicas) se requieren para conseguir dichos
ENTRADA PROCESO SALIDA resultados?
Datos información
Esta fase es muy importante, es por ellos que
algunos programadores emplean en esta fase
el diagrama E-P-S:
✓ ENTRADA: son los datos que van a servir de
materia prima. Esta se hará mediante el
teclado, el mouse, discos duros, CD’s,
memorias USB. Entrada Proceso Salida
✓ PROCESO: Es la ejecución del programa
diseñado para resolver el problema, con las
especificaciones de los requisitos del cliente
(usuario). Lo lleva a cabo el procesador (CPU, ✓ Diseño del Algoritmo (GENERAR UNA
Central Processing Unit) del computador, SOLUCIÓN), esta fase convierte los resultados
utilizará la Memoria RAM y los dispositivos de del análisis en un diseño que se puede utilizar
almacenamiento. con herramientas como el pseudocódigo,
diagramas de flujo o diagramas de bloques.
✓ SALIDA: es el resultado o producto, la
información que puede ser enviada a los ✓ Comprobación de resultados (PRUEBA DE
dispositivos de salida o a los de ESCRITORIO): verificar que las operaciones y
almacenamiento. los resultados que arrojan los algoritmos
planteados sean los esperados, esta fase se
El flujo de información dentro del computador, se realiza a través de pruebas de escritorio, que
puede observar en la siguiente figura: consiste en hacer seguimiento, línea por línea
a cada una de las variables empleadas dentro
del algoritmo, asignando los datos de entrada
Unidades de o de lectura, y seguir la secuencia de las
Almacenamiento instrucciones hasta llegar a los resultados o
datos de salida.
DESARROLLO DE ALGORTMOS
Ejemplo.
Prueba de escritorio
Diagrama de Flujo
ESTRUCTURA SECUENCIAL
✓ Ejecución y validación del programa
Los algoritmos donde la ejecución comienza en la
primera instrucción y prosigue hasta la última de
ellas presentan una estructura secuencial o lineal.