Está en la página 1de 24

GESTIÓN DE LA FORMACIÓN PROFESIONAL INTEGRAL

TALLER DE APRENDIZAJE
Implementación y mantenimiento de sistemas de internet
Denominación del programa:
de las cosas
- Instalación y configuración de aplicación para las pruebas
de soluciones algorítmicas.
- Interpretar seudocódigos y diagramas de flujos para la
Actividad Aprendizaje: solución de problemas.
- Validar los resultados de las implementaciones de los
algoritmos desarrollados, analizando posibles errores y
fallos en la lógica establecida.
Nombre del taller: Implementación de algoritmos
Conocer e implementar los conceptos de algoritmos,
Objetivo de aprendizaje del taller:
variables, operadores y condicionales.
El desarrollo de la práctica de desarrollo de algoritmos en
seudocódigos y diagramas de flujos permitirá al aprendiz
desarrollar la habilidad para comprender y analizar posibles
Descripción del taller: soluciones a situaciones y problémicas, así como el
desarrollo de aplicaciones en diferentes lenguajes de
programación que implementará para la configuración de
dispositivos IOT.
Preparación (Recursos y medios): Software libre PSeInt y equipo de cómputo.
12 horas de trabajo directo, 4 horas de trabajo
Tiempo de ejecución:
independiente.

Desarrollo del Taller:


Para el desarrollo del siguiente taller se requiere resolver una serie de situaciones problémicas
mediante la implementación de seudocódigo utilizando la herramienta PSeInt,

Los problemas para resolver son los siguientes:

1. Hacer el diagrama de flujo para sumar dos números leídos por teclado y escribir el
resultado.
2. Realizar el diagrama de flujo para que nos calcule la hipotenusa de un triángulo
rectángulo, conocidos sus dos catetos.
3. Diagrama de Flujo para sumar 100 números leídos por teclado.
4. Lea N números, calcule y escriba la suma de los pares y el producto de los impares.
5. Simule una caja registradora.
6. Desarrolle un programa que permita realizar operaciones básicas entre 2 dos números
indicados por el usuario.
7. Desarrolle un programa que permita ordenar de mayor a menor 5 datos ingresados por el
usuario.
Entregable: Se deben tener en desarrollar y registrar evidencia documental de los siguientes pasos
para dar solución cada uno de los problemas presentados:

- Análisis de la situación problema

- Desarrollo o diseño del algoritmo

- Codificación en PSeInt

- Pruebas de funcionamiento y análisis de salidas obtenidas.

Desarrollo:

1. Hacer el diagrama de flujo para sumar dos números leídos por teclado y escribir el
resultado.

- Análisis de la situación problema: intentar diseñar un diagrama de flujo con lenguaje de


programación para lograr sumar dos números ingresados para que asi nos den un
resultado automático.

- Desarrollo o diseño del algoritmo: En el desarrollo del algoritmo necesitamos dos datos,
num1 y num2 los cuales serán leídos por la maquina:

Teniendo los 2 valores requeridos utilizamos la herramienta de asignación para hacer la


suma:

Ya solo ponemos el resultado de la operación con el siguiente código:


DIAGRAMA DE FLUJO:

- Codificación en PSeInt:
- Pruebas de funcionamiento y análisis de salidas obtenidas.

2. Realizar el diagrama de flujo para que nos calcule la hipotenusa de un triángulo


rectángulo, conocidos sus dos catetos.

- Análisis de la situación problema: En el ejercicio nos plantean realizar un diagrama de


flujo el cual nos calcule la hipotenusa de un triangulo rectángulo, solo con los valores de
los dos catetos (adyacente y opuesto)

- Desarrollo o diseño del algoritmo: Necesitamos los dos datos del cateto adyacente con
el del opuesto, los definimos como catA (cateto Adyacente) y catO (cateto Opuesto) los
dos valores los elevamos a la 2.

Utilizamos la herramienta de definir para poder sacar la raíz cuadrada del resultado de la
suma del cateto adyacente y opuesto elevado a las 2, sacando asi la hipotenusa del
triángulo rectángulo.
Como ultimo paso solo escribimos el resultado.

DIAGRAMA DE FLUJO:
- Codificación en PSeInt:

- Pruebas de funcionamiento y análisis de salidas obtenidas:


3. Diagrama de Flujo para sumar 100 números leídos por teclado.

- Análisis de la situación problema: Creación de un diagrama de flujo el cual pueda sumar


100 números digitados por el teclado.

- Desarrollo o diseño del algoritmo: Definimos las variables que vamos a utilizar para
almacenar los datos.

Digitamos la cantidad de números que deseamos sumar, en este caso 5 aunque se podría
hacer con 100.

Utilizamos la herramienta mientras cuando el numero x sea menor o igual a el total.

Digitamos cualquier numero para asi hacer la suma.

Lo que haremos será que la variable suma valla sumando en uno en uno el número que le
demos.

Asi finalizando dando el resultado de la suma.


DIAGRAMA DE FLUJO:
- Codificación en PSeInt:

- Pruebas de funcionamiento y análisis de salidas obtenidas:


4. Lea N números, calcule y escriba la suma de los pares y el producto de los impares.

- Codificación en PSeInt
- Pruebas de funcionamiento y análisis de salidas obtenidas.

5. Simule una caja registradora.

- Análisis de la situación problema: Crear un algoritmo que nos permita vender x cantidad
de producto a x precio dando cambio y sumando los costos de compra.

- Desarrollo o diseño del algoritmo: definimos las variables a usar.

Digitamos la cantidad de productos.


Digitamos el valor de los productos.

Definimos como variable el total entre los productos y hacemos una multiplicación.

Digitamos el monto del dinero.

Creamos una variable llamada vuelto y esta se encarga de resta el dinero de valor total de
los productos.

Terminamos dando como resultado el cambio y el valor total de los productos.

DIAGRAMA DE FLUJO:
- Codificación en PSeInt:
-Pruebas de funcionamiento y análisis de salidas obtenidas.
6. Desarrolle un programa que permita realizar operaciones básicas entre 2 dos números
indicados por el usuario.

- Análisis de la situación problema: Realizar un programa donde digitemos dos números y


nos realice las operaciones básicas como: suma, resta, multiplicación y división.

- Desarrollo o diseño del algoritmo: es necesario tener los dos números para poder
realizar las operaciones asi que digitamos los dos números.

Definimos las variables de suma, resta, multiplicación y división.

Solo nos queda dar el resultado de las operaciones.


DIAGRAMA DE FLUJO:
- Codificación en PSeInt:

- Pruebas de funcionamiento y análisis de salidas obtenidas:


7. Desarrolle un programa que permita ordenar de mayor a menor 5 datos ingresados por el
usuario.

- Análisis de la situación problema: sustentar un programa (diagrama de flujo) que


ordene 5 numeros digitados por el usuario y que estos se organicen de menos a mayor

- Desarrollo o diseño del algoritmo: Definimos todas las variables.

Definimos la entrada de los 5 numeros.

Le damos valor a x con los pasos para digitar los numeros.


Leemos la variable n para la organización de los datos.

Si el segundo numero es igual o mayor a num1 le damos la orden.

Si el numero es igual o mayor a num2 le damos la orden.

Si el numero es igual o mayor a num3 le damos la orden.


Si el numero es igual o mayor a num4 le damos la orden.
Para finalizar escribimos el orden en el programa

DIAGRAMA DE FLUJO:
- Codificación en PSeInt:
- Pruebas de funcionamiento y análisis de salidas obtenidas:

También podría gustarte