Exprecion de Algoritmos
Problemas
Representación de Algoritmos
Curso de ISC
Diseño de Soluciones
• Todo algoritmo busca solucionar un
problema específico.
• Una vez que el problema ha sidoanalizado y dimensionado, es un buen
momento para pensar en las posibles
soluciones y seleccionar la mejor
alternativa.
• Sin embargo, es importante que la
solución sea clara. Para estoutilizaremos
un método para expresar de forma clara
la solución.
• Los métodos pueden ser diversos.
Veamos a continuación:
Algoritmos: Expresión de soluciones
Expresión de Algoritmos
Diagrama
•De flujo
Lenguaje
Hablado
Escrito
• Nassi-Schneiderman
• Storyboards
• Idioma con
contexto
•Lenguaje de
Programación
•Pseudocódigo
Expresión de algoritmos: Diagrama
de flujo• Llamados también flujogramas.
• Muestran los pasos a seguir
para la solución de un
problema, y se valen de
símbolos estandarizados.
• Se aplican bajo los siguientes
lineamientos:
– Un DF debeser simple, claro
y general.
– Debe indicar claramente su
inicio y su fin.
Expresión de algoritmos: Diagrama
de flujo
•
Las líneas de flujo deben ser rectas,
verticales u horizontales.•
El flujo del diagrama debe ir de
arriba hacia abajo y/o de izquierda
a derecha.
•
Cuando sea posible los símbolos
deben dibujarse proporcionalmente.
•
En general, No puede llegar masde
una línea a un símbolo.
Expresión de algoritmos: Diagrama de
flujo
• Las etapas de construcción de todo Diagrama
de Flujo son:
inicio
Lectura
de datos
Procesamiento
de los datosImpresión de
Resultados
Fin
Expresión de algoritmos:
Simbología de DF
Diagramas de flujo: ejemplos
• El algoritmo para cambiar una llanta
puede presentarse así:
INICIO
Poner lallanta de
repuesto
Aflojar
los
cuchos
, con la
llave
Poner los
chuchos y
enroscar
sin apretar
al máximo
Levantar
el carro
con el
gato
Bajar el
carro y
quitar el
gato...
Regístrate para leer el documento completo.