Está en la página 1de 16

Principios de Algoritmos

Agenda
• Diagrama de Flujo.
• Seudocódigo
• Etapas en el desarrollo de un algoritmo.
• Indicaciones Finales.
Pasos para resolver problema
https://www.youtube.com/watch?v=2Y4NCmmOfIA
Logro de aprendizaje

Al final de la sesión el alumno elabora


seudocódigos básicos.
Diagrama de Flujo
Un diagrama de flujo es una
representación gráfica de un
algoritmo o de una parte del
mismo. Se construyen utilizando
ciertos símbolos de uso especial
como son rectángulos, óvalos,
pequeños círculos, etc.; estos
símbolos están conectados entre
sí por flechas conocidas como
líneas de flujo.
Diagrama de flujo
Diagrama de flujo usando Pseint
PSEUDOCÓDIGO
Pseudocódigo
Es un lenguaje de especificación (descripción) de algoritmos . El pseudocódigo
tiene que traducirse posteriormente a un lenguaje de programación.

Ventajas:
• Se enfoca en la lógica del programa y no en las reglas de un lenguaje específico.
• Se puede traducir fácilmente a lenguajes estructurados (Pascal, C, C++).
Pseudocódigo
Modelo General
Proceso IdentificadorSolución
Definir identificadorVariable, ... como
Tipo

// Entrada
Leer identificadorVariableEntrada, ....
// Proceso
//Operaciones con las variables
identificadorResultado<- operaciones
// Salida
Escribir identificadorResultado
FinProceso
Pseudocódigo
• Escribir seudocódigo para mostrar un saludo
Proceso Saludo
Escribir “Hola Mundo”
Fin Proceso
Etapas en el desarrollo de un algoritmo

Análisis del Diseño del Compilación y Documentación


Codificación Verificación Depuración
problema algoritmo Ejecución

Conducen al diseño detallado Se implementa el Traduce el programa Buscar errores en las Son comentarios,
por medio un código escrito algoritmo en un fuente a programa en etapas anteriores y los etiquetas de texto, que
en forma de un algoritmo código escrito en un código de maquina y elimina facilitan la comprensión
lenguaje de lo ejecuta del programa
programación. Refleja
las ideas
desarrolladas en las
etapas de análisis y
diseño
Solucionar Problema
• Identificar Datos de Entrada y
resultado buscado.
Entrada •

Definir tipo de cada dato.
Ingresar valores de Datos de
Entrada.

• Realizar operaciones con los


Proceso Datos de Entrada y obtener
resultados.

Salida • Mostrar resultados obtenidos.


Ejemplo 1
• Escriba un pseudocódigo (básico) para hallar el área de un
cuadrado.
Entrada
Datos: lado
Proceso
area=lado*lado
Salida
Resultado: area
Ejercicio 1
En base al ejemplo, escriba un pseudocódigo para hallar el área de un círculo
Ejercicio 2
Escriba seudocódigo para calcular el promedio de tres números.
Pseudocódigo (formar grupos de 4)
I.- Ejercicio 1 III.- Ejercicio 3
Realizar un algoritmo Un alumno desea saber cual será su calificación final
que calcule la edad de en la materia de Algoritmos. Dicha calificación se
una persona compone de los siguientes porcentajes:

55% del promedio de sus tres calificaciones parciales.


II.- Ejercicio 2
30% de la calificación del examen final.
Suponga que un individuo
15% de la calificación de un trabajo final.
desea invertir su capital en un
banco y desea saber cuanto
IV.- Ejercicio 4
dinero ganara después de un
Un maestro desea saber que porcentaje de hombres y
mes si el banco paga a razón
que porcentaje de mujeres hay en un grupo de
de 2% mensual.
estudiantes

También podría gustarte