Está en la página 1de 11

Nombre de la materia

Programación estructurada

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales

Nombre del alumno

Matrícula

Nombre de la Tarea
Actividad Semana 1

Unidad 1
Introducción a la programación

Nombre del Profesor


Josafat Poctzin Dircio

Fecha
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 (abc)

 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 abc 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:

Entrada: Solicitar costo producto


Solicitar Entrada producto 1:
Solicitar Entrada producto 2:
Solicitar Entrada producto 3:
Solicitar Entrada producto 4:
Proceso: Para obtener el total de descuento:
Sumar los precios de los 4 productos, multiplicar el total por 0.12, restar total menos
descuento
Salida: total de descuento de la compra

5
Unidad 1: Introducción a la Programación
Programación estructurada

(Valor 2.5 puntos)

2. Algoritmo:

1. Inicio
2. Pedir precio precio 1
3. Guardar precio 1
4. Pedir precio precio 2
5. Guardar precio 2
6. Pedir precio precio 3
7. Guardar precio 3
8. Pedir precio precio 4
9. Guardar precio 4
10. Sumar los precios de los productos p1+p2+p3+p4 y asignarlo a Tot
11. Multiplicar Tot*.012 y asignarlo a Desc
12. Restar Tot-Desc y asignarlo a Result
13. Mostrar el total de descuento: Result
14. Fin

6
Unidad 1: Introducción a la Programación
Programación estructurada

(Valor 2.5 puntos)

15.Diagrama de flujo:

Iniciar

Precio del Producto 1 :


Leer p1

Precio del Producto 2 :


Leer p2

Precio del Producto 3 :


Leer p3

Precio del Producto 4 :


Leer p4

Tot = p1 + p2 + p3 + p4

Desc = Tot * 0.12

Result = Tot - Desc

Escribir "Total
descuento : ", Result

Detener

7
Unidad 1: Introducción a la Programación
Programación estructurada

(Valor 2.0 puntos)

16.Pseudocódigo:

Proceso Descuento
Escribir Sin Saltar "Precio del Producto 1 : "
Leer p1
Escribir Sin Saltar "Precio del Producto 2 : "
Leer p2
Escribir Sin Saltar "Precio del Producto 3 : "
Leer p3
Escribir Sin Saltar "Precio del Producto 4 : "
Leer p4
Tot = p1 + p2 + p3 + p4
Desc = Tot * 0.12
Result = Tot - Desc
Escribir "Total descuento : ", Result
FinProceso

8
Unidad 1: Introducción a la Programación
Programación estructurada

9
Unidad 1: Introducción a la Programación
Programación estructurada

1
0
Unidad 1: Introducción a la Programación
Programación estructurada

1
1

También podría gustarte