You are on page 1of 19

PAY 2152

“Algoritmos y Diagramas de Flujo”


Objetivos de la clase

• Conocer la definición y el propósito de los


algoritmos para el desarrollo de soluciones.

• Reconocer cómo los algoritmos se presentan de


manera implícita y explícita en nuestra vida
diaria.

• Representar una situación, esquema, y/o


solución a través del uso de diagramas de
flujo.
¿Qué es un algoritmo?

Un algoritmo es un método compuesto


por una serie de pasos definidos y
ordenados, que tiene como objetivo
resolver un problema.
¿Algoritmos en tu vida diaria?

En todo tiempo estamos


planificando y tomando
decisiones:

Mientras dormimos (en


nuestros sueños), luego de
despertar, camino a
nuestro campus, al
desarrollar un ejercicio
en clases, al elegir un
producto para consumir,
etc.
¿Algoritmos en tu vida diaria?

¿Te has preguntado o has enumerado los pasos


que tuviste que realizar, para poder llegar a
la sede donde estudias o a tu trabajo?

¿Qué actividades previas tuviste que ejecutar?


¿Parecido a una receta de cocina?

El objetivo de un
algoritmo es similar al
de una receta de cocina.

Una receta de cocina


tiene un propósito
específico: Elaborar un
producto comestible, a
través de una serie de
pasos definidos y
ordenados.
Su representación

Un algoritmo también puede ser representado


a través de diagramas, con la finalidad de
expresar de una manera más ilustrada
interactiva cada uno de sus pasos, desde el
comienzo de las actividades, hasta que éstas
llegan a su fin. El nombre del diagrama que
aprenderemos a utilizar es:

DIAGRAMA DE FLUJO
Diagrama de Flujo

Un diagrama de flujo es una representación


gráfica de un proceso, sistema, o algoritmo,
en donde cada actividad, decisión, tarea,
etc., es expresada a través de figuras. Cada
figura del diagrama tiene un objetivo
particular.
Diagrama de Flujo

Un diagrama
de flujo debe
representar
el inicio del
proceso, las
actividades a
ejecutar, y
el fin del
proceso.
Algunos Ejemplos
Algunos Ejemplos
Algunos Ejemplos
Algunos Ejemplos
Algunos Ejemplos
Calculadora
en PSeInt y
Scratch
Diagrama de Flujo

Es importante tener en
cuenta que antes de
desarrollar una solución a
través de alguna herramienta
tecnológica o informática
(Ej: Un Programa
Computacional), debemos
tener una idea clara y
precisa de lo que queremos
hacer.
Esta es una de las razones por las cuales “existen” los
diagramas de flujo.
Conclusiones y reflexiones

¿Qué aprendimos hoy?


¿Qué utilidad tiene lo aprendido?
¿Cómo puedo aplicar lo aprendido?
No te quedes sólo con lo
que aprendiste hoy…
¡Sigue profundizando!

You might also like