Nombre de la materia
Programación estructurada
Nombre de la Licenciatura
XXXX
Nombre del alumno
XXXX
Matrícula
XXXX
Nombre de la Tarea
XXXX
Unidad 1
Introducción a la programación
Nombre del Profesor
XXXX
Fecha
XXXX
Unidad 1: Introducción a la Programación
Programación estructurada
¿Sabías qué….?
Cuando realizas el análisis y diseño de un problema le estás permitiendo a tu mente
organizar la información y actividades a realizar y con ello evitas errores de programación.
ACTIVIDAD 1
Objetivos:
Desarrollar las técnicas de análisis y diseño de algoritmos a través de pseudocódigos
y diagramas de flujo.
Implementar la metodología de solución de problemas mediante el uso de la lógica
formal aplicada a problemas planteados.
Instrucciones:
Después de revisar los videos y los recursos siguientes debes desarrollar la actividad 1.
Lectura
Metodología
para
la
solución
de
problemas (UTEL,
2013).
En este documento se explican las etapas para solucionar un problema mediante el
análisis y diseño de algoritmos.
Video
Metodología para solucionar un problema ( Jaramillo, n.d). Consulta este video en
donde se describe y ejemplifica la manera de plantear la solución lógica a un
problema cotidiano.
2
Unidad 1: Introducción a la Programación
Programación estructurada
¿Cómo entregar nuestra tarea?
-Descarga la actividad en el documento de Word y responde directamente lo que se
pide.
-Imprimir la actividad para escribir las respuestas y enviar la foto o escaneo
correspondiente.
-Colocar su respuesta con fotos de lo realizado (ejercicio por ejercicio, etcétera).
Forma de evaluación:
Criterio
Ponderación
Presentación
10%
Análisis
del
problema(entradas,
salidas
y
90%
proceso)(valor 2.0 puntos)
Diseño de algoritmo(valor 2.5 puntos)
Diseño
de
Diagrama
de
flujo(valor
2.5
puntos)
Diseño de pseudocódigo(valor 2.0 puntos)
3
Unidad 1: Introducción a la Programación
Programación estructurada
Desarrollo de la actividad:
Ejemplo:
Se puede establecer la solución del diagrama de flujo para determinar el volumen de
una caja de dimensiones A, B y C:
1. Análisis:
Entradas: dimensiones de la caja (cubo) a,b,c
Proceso:
Para
obtener
el
volúmen
de
un
cubo
debe
seguirse
la
fórmula:
base*altura*profundidad (abc)
Salidas: el volúmen del cubo
2. Algoritmo:
1. Inicio
2. Solicitar el valor de la base y asignarlo a “a”
3. Solicitar el valor de la altura y asignarlo a “b”
4. Solicitar el valor de la profundidad y asignarlo a “c”
5. Multiplicar abc y asignarlo a “volumen”
6. Mostrar el resultado d ela operación
7. Fin
3. Diagrama de flujo:
4
Unidad 1: Introducción a la Programación
Programación estructurada
4. Pseudocódigo:
1. Begin
2. Write Dame el valor de la base
3. Read a
4. Write Dame el valor de la altura
5. Read b
6. Write Dame de la profundidad
7. Read c
8. volumen=a*b*c
9. Write El resultado es: volumen
10. End
Ejercicio:
Desarrolla la metodología para la solución de problemas (análisis, algoritmo, diagrama de
flujo y pseudocódigo) para obtener por medio de ella la solución al ejercicio que a
continuación se plantea; para realizar los diagramas de flujo puedes utilizar las formas de
Word o cualquier programa para diagramar (DFD o Microsoft Visio, etc.).
Obtener el total de descuento aplicado a mi compra en una tienda si a 4 artículos que
compro le aplican un 12% (tu pones los precios a cada producto).
(Valor 2.0 puntos)
1. Análisis:
5
Unidad 1: Introducción a la Programación
Programación estructurada
(Valor 2.5 puntos)
2. Algoritmo:
(Valor 2.5 puntos)
3. Diagrama de flujo:
6
Unidad 1: Introducción a la Programación
Programación estructurada
(Valor 2.0 puntos)
4. Pseudocódigo:
7