1
Capítulo 2. Metodología de la programación y desarrollo de software.
Libro: Fundamentos de Programación. Algoritmos, estructura de datos y
objetos. Cuarta edición. Autor: Luis JoyanesAguilar. Editorial: McGrawHill
http://www.youtube.com/watch?v=8lp20JFiB4s (todo el mundo
debería saber programar)
http://www.youtube.com/watch?v=FC5FbmsH4fw (la hora del
código)
Problema
SoluciónAlgoritmo
en
pseudocódi
go o
Escritura
diagrama en
de flujo
JavaScript
Código
fuente en
JavaScript
Proceso de transformación de un algoritmo en pseudocódigo en un programa ejecutable.
Tomado y adaptadode: Fundamentos de Programación. Luis Joyanes Aguilar. Página 36.
Ejecución
en un
navegador
Pasos para resolver un problema en
forma algorítmica
1. Leer el problema
2. Identifique claramente lasentradas
3. Identifique claramente las salidas
4. Identifique las operaciones matemáticas que dada las
entradas generen las salidas
Ejemplo
Paso
Ejemplo
Leer el problema
Calcular el área de untriángulo
dada la base y la altura
Identifique claramente las
entradas
Base y Altura
Identifique claramente las salidas Área
Identifique las operaciones
matemáticas que dada las
entradas generen lassalidas
Notas:
Operación matemática
Área = Base * Altura / 2
Símbolo usado
Suma
+
Resta
-
Multiplicación
*
División
/
Potencia
^ (en Excel), no existe en
algunas tecnologías.
¿El siguientepaso?
Escribir el algoritmo ya sea en pseudo-código o diagrama
de flujo
Paso
Ejemplo
Leer el problema
Calcular el área de un triángulo
dada la base y la altura
Identifique claramente lasentradas
Base y Altura
Identifique claramente las salidas Área
Identifique las operaciones
matemáticas que dada las
entradas generen las salidas
Área = Base * Altura / 2
Las entradas se leen
Las salidasse imprimen
Diagrama de flujo. Operación
Inicio
Leer Base
Leer
Altura
Área = Base *
Altura / 2
Imprimir
Área
Fin
Ejemplo
Paso
Ejemplo
Leer el problema
Calcular el área de un círculo
dado...
Regístrate para leer el documento completo.