Trabajo Individual
Etapa - Contextualización
Daniel Tavera Toledo
Ingeniería de software, Fundación Universitaria Compensar
Algoritmos Y Programación
Profesor: Vanessa Alexandra Alfaro Sanz
Bogotá-Colombia
18 de abril de 2023
1
ACTIVIDAD
Esta actividad está compuesta en dos partes:
Parte 1:
El estudiante debe realizar y enviar un trabajo de investigación sobre los temas referidos, dando
respuesta a las siguientes preguntas:
1. Dentro del contexto cotidiano, cita donde se aplican los algoritmos.
Los algoritmos en el contexto cotidiano se emplean en la mayoría de los casos y actividades
diarias, como, por ejemplo:
Manual de instrucciones para armar un mueble.
En una receta de cocina.
Nuestra rutina diaria.
Rutina de ejercicios en el gym.
2. Realiza un algoritmo cocinar y pelar un huevo de codorniz (todos los ingredientes y
utensilios están sobre el mesón).
1. Inicio algoritmo
2. Llenar un recipiente con agua (olla)
3. Colocar el huevo de codorniz dentro del recipiente con agua
4. Encender la estufa a fuego medio
2
5. Colocar el recipiente con el huevo de codorniz a fuego medio por 20 minutos
6. Retirar y dejar enfriar
7. Pelar el huevo de codorniz
8. Servir y llevar a la mesa
9. Fin del algoritmo
3. Que función cumple un diagrama de flujo, coloca y describe la función de cada uno de
sus elementos.
Un diagrama de flujo es una herramienta gráfica utilizada en programación y otros
campos para representar visualmente el flujo de control de un algoritmo o proceso. Un diagrama
de flujo consta de símbolos gráficos conectados por flechas que muestran la secuencia de pasos
necesarios para completar una tarea.
La función principal de un diagrama de flujo es proporcionar una representación visual
clara y concisa del proceso o algoritmo que se está diseñando. Al utilizar símbolos
estandarizados, los diagramas de flujo pueden ser entendidos por personas con diferentes niveles
de conocimiento técnico y cultural. Además, los diagramas de flujo pueden ayudar a los
programadores a identificar problemas potenciales en el diseño del algoritmo antes de escribir
cualquier código.
3
4
Figura 2
Simbología Diagramas de flujo
Qué es un diagrama de flujo [imagen], por Platzi, 2018, curso de pensamiento lógico. Fuente:
[Link]
5
4. Que es Pseudocódigo, cita un ejemplo descriptivo.
El pseudocódigo es una forma de representar código, como algoritmos, funciones y otros
procesos, utiliza una combinación de lenguaje natural y elementos similares al lenguaje de
programación. Se utiliza antes de ser implementado en un lenguaje de programación especifico y
se llama «pseudocódigo» porque no es realmente ejecutable.
Ejemplo:
Inicio
Leer radio
area = 3.14 * radio^2
Mostrar area
Fin
5. Relaciona los operadores lógicos, matemáticos, relacionales, cita un ejemplo
explicando su función.
6
7
6. Observa la imagen y realiza este algoritmo en Scratch, adiciona un objeto u imagen y
realiza movimientos alternos. Ver Enlace de apoyo
[Link]
Figura 1: Mueve le gato
Fuente: Elaboración Propia
Explicación del algoritmo:
De acuerdo con las indicaciones dadas se utiliza el programa Scratch para el desarrollo
del algoritmo, donde se selecciona un objeto, en este caso un gatico para que realice y cumpla
una serie de pasos o instrucciones que se ejecutaran de acuerdo con las ordenes elegidas en
Scratch cumpliendo de esta manera con el algoritmo dado.
8
El gato se sitúa en el punto inicial (X = -188; Y = -128), cuando presionamos el evento de
la banderita verde, este inicia a recorrer 10 pasos a la derecha en línea recta hasta llegar al punto
(X=180; Y=-128), luego hace un giro a la izquierda de 90° y se mueve otros 10 pasos en línea
recta hasta llegar al punto (X=180; Y=122), aquí hace otro giro de 90° hacia la izquierda y
recorre 10 pasos más para llegar al punto final (X=-180; Y= 122). Cada 10 pasos los recorre en
un lapso de 5 segundos.
9
Descripción grafica del algoritmo en Scratch
10
11
Parte 2:
CASO DE ESTUDIO: En la cotidianidad se involucra el concepto de algoritmos,
mediante el análisis y
resolución de problemas. Usted ha sido contratado para realizar algoritmos que permita
identificar
las figuras geométricas y sus cálculos (nombre, área, volumen, entre otras).
Revisa el siguiente link [Link]
Escoge 5 figuras geométricas, de cada figura realiza un algoritmo y su respectivo
diagrama de flujo. Cada algoritmo debe realizar mínimo un cálculo correspondiente, volumen,
área, diagonal, entre otras.
Entregable:
Documento en Word o PDF con el desarrollo de las actividades propuestas en la actividad
(parte 1, parte 2). Para la parte 2 se debe capturar la pantalla del pseudocódigo y la pantalla de
ejecución o resultados.
Se utiliza la herramienta PSeInt para realizar el desarrollo de los algoritmos de
las 5 figuras geométricas.
12
Cuadrado:
13
Rectángulo:
14
Circulo:
15
Cubo:
16
Polígono Regular:
17
Conclusión
Este trabajo me permitió aprender que son los algoritmos, los tipos de datos de un
algoritmo y cómo implementarlos para poder resolver múltiples problemas en nuestra vida
cotidiana, desde los más sencillos hasta los más complejo. Con la herramienta PseInt se logró el
desarrollo de los algoritmos de área, perímetro, volumen y diagonal de las figuras geométricas
escogidas permitiéndome aprender y a hondar un poco más sobre programación, realmente esta
herramienta es muy práctica, útil y sencilla de utilizar.
18
Referencias
Fundación Universitaria Compensar, (s/f). guía Algoritmos y programación: Diseño y
fundamentos de algoritmos. Recuperado el 18 de abril de 2023, de
[Link]
Ingemecanica, (s/f). Utilidades: Áreas, Perímetros y Volúmenes de Figuras Geométricas.
Recuperado el 18 de abril de 2023, de [Link]
Platzi, 2018, curso de pensamiento lógico, Qué es un diagrama de flujo [imagen]. Fuente:
[Link]
de-flujo/
19