01 Introduccion Progranimate
Facultad de Ingeniería Industrial
I. Introducción a Progranimate
Facilitador: Práxedes Torres
INTRODUCCION
2
Análisis de Problemas
• En este curso utilizaremosuna metodología que
facilita
su
aplicación
usando
herramientas
computacionales.
• Para resolver un problema, en esta metodología
podemos identificar 5 etapas principales a seguir:
–
–
–
–
–
1.Análisis
2. Diseño
3. Implementación
4. Pruebas
5. Mantenimiento
3
Caso de la llanta desinflada
• El problema = cómo reemplazarlo por uno en
buen estado.
• Cuál sería la solución esperada, así como todolo necesario con lo que podremos trabajar
para llegar a dicha solución.
4
Análisis
• Entradas:
– Qué necesito?
• Insumos
• Proceso:
– Qué debe hacerse con las
entradas para dar salidas?
•Salidas:
– Resultados esperados
Diseño
• Se crea el plano o "blue
print" de lo que se debe
construir o desarrollar para
resolver el problema .
• Plan de acción:
– Con palabras = Algoritmo
– Formato gráfico =diagrama
de flujo
5
Implementación
•
Se construye la solución del problema
•
En esta etapa se puede construir la
solución al problema con:
–
Lenguajes de programación (como Java,
Python o C++,por decir algunos),
–
Aplicaciones ya existentes (desde hojas
electrónicas de cálculo
–
Paquetes computacionales avanzados (por
ejemplo, ERPs)
–
Mezcla de Aplicaciones existentes +
paquetescomputacionales avanzados.
• Prueba
– Para validar que funcione.
• Mantenimiento:
– Se realizan adecuaciones
6
?Qué es un Algoritmo?
• Real Academia Española:
– ALGORITMO se puede definir como "unconjunto
ordenado y finito de operaciones que permite
hallar la solución de un problema".
7
?Qué es un Algoritmo?
• Un algoritmo también podemos verlo como
una secuencia ordenada de enunciados quedefinen la ejecución de un proceso.
– Ejemplo: receta de cocina
8
Entradas
• Debe responder a la pregunta: ?Qué se
require para poder proceder?
• Información que es característica para el
problema...
Regístrate para leer el documento completo.