Universidad Metropolitana
Dpto. de Gestión de Procesos y Sistemas
Asignatura: Pensamiento computacional
Reto 2. Realizar un algoritmo con diagrama de flujo a través de una
herramienta tecnológica
Semana 3.
Objetivos de aprendizaje
Al terminar esta actividad, los estudiantes:
Entenderán los conceptos básicos de pensamiento computacional,
algoritmo y lenguaje de programación
Sabrán hacer un algoritmo con una herramienta tecnológica de diagrama de
flujo
Practicarán estructuras básicas de un algoritmo, como son instrucciones
secuenciales, estructuras condicionales y de repetición y uso de variables.
Aprenderán de forma autónoma del uso de herramientas disponibles para
hacer digramas de flujo.
Dimensiones del pensamiento computacional a las que contribuye.
Abstracción. Deberán centrarse en la información importante recibida para
resolver el problema.
Descomposición de un problema en pequeñas instrucciones que debo tener en
cuenta para llegar hasta la meta.
Reconocimiento de patrones repetitivos. Buscando semejanzas que nos
ayuden a resolver la situación de la forma más eficiente.
Secuenciación (creación de un algoritmo) y pensamiento lógico para anticipar y
razonar posibles errores.
Instrucciones:
a.- Repasa la presentaciones de la Unidad 2, Tema 1: INTRODUCCION A LA
PROGRAMACION y Tema 2: Algoritmos
b.- Descarga en tu computadora, cualquiera de las siguientes herramientas,
gratuitas: (Una de ellas)
.
Raptor es un programa para Windows que permite crear pseudocódigo
empleando diagramas de flujo, de esta manera podremos resolver un problema de
información, es gratuito y te va ayudar a comenzar a pensar “en forma ordenada” y
entender que es “un algoritmo”.
Como usar Raptor: https://youtu.be/4zR-3VB-0e4
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en
programación. Mediante un simple e intuitivo pseudolenguaje en español
(complementado con un editor de diagramas de flujo), le permite centrar su
atención en los conceptos fundamentales de la algoritmia computacional,
minimizando las dificultades propias de un lenguaje y proporcionando un entorno
de trabajo con numerosas ayudas y recursos didácticos.
Como usar PSElnt: http://pseint.sourceforge.net/slide/pseint.html
c.- Con la aplicación descargada, realiza un algoritmo que resuelva el siguiente
problema de información:
Dados 2 números enteros que representaremos en las variables NUM1 y
NUM2, el programa debe pedirte los valores de esas 2 variables y
sumarlas, si la suma de NUM1 + NUM2 es < 100, imprime el resultado pero
debe volver a leer otros valores para las variables NUM1 y NUM2, así hasta
que la suma de NUM1 y NUM2 sea >= 100, donde se imprime el resultado
de la suma de los 2 últimos valores y termina el programa
EL algoritmo en pseudo lenguaje es:
Comienzo
Continuar:
Hacer mientras suma < 100
Leer num1
Leer num2
Suma = num1 + num2
Si suma >= 100 entonces
Imprimir num1, num2, suma
Terminar el programa
de lo contrario,
imprimir nu1, num2, suma
ir a etiqueta continuar
Cerrar el ciclo
Fin
Instrucciones de entrega
EL archivo generado se debe guardar con el nombre de RETO2, subirlo a
CAMPUS VIRTUAL. Poner la tarea con el status de ENTREGADO antes de la
fecha tope de entrega.
Fecha tope de entrega: Definido por profesor
Fin de la tarea