Está en la página 1de 8

Nombre de la materia

Programació n estructurada

Nombre de la Licenciatura
Ingenieria en sistemas computacionales

Nombre del alumno


Darwin Jervys Salazar Alvarado

Matrícula
290567444

Nombre de la Tarea
Introduccion a la programacion

Unidad 1
Introducció n a la programació n

Nombre del Profesor


Miguel Angel Zavaleta Esquivel

Fecha
28 a 04 de septiembre de 2023
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).

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

(Valor 2.0 puntos)


1. Análisis:

*
Entradas: pedir prenda y arrojar precios delos productos
*Proceso: Para obtener el descuento del 12%, debes de comprar 4
prendas y que estos superan un total de $910 y hacer los cálculos.

*Salidas: promoción al descuento por la compra de 4 prendas

(Valor 2.5 puntos)


2. Algoritmo:

Inicio

mostrar precios de playeras, pantalones y boxer.

¿Solicitar cuantas prendas llevara?

Recibir datos

Sumar el valor total de prendas.

Mostrar _el

Precio a pagar mamá ,la

promoción _ _Alabama

Yo siempre estaré _4 prendas

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

r e c i b i r a descuento 12%

“Si desea aceptar la oferta, necesita acumular un total de $910 en su compra”Si se


niega, solo apagar el precio de la prenda

Aleta

(Valor 2.5 puntos)


3. Diagrama de flujo:

inicio
Muestra de pantalla

Bienvenidos mostrar precios de


prendas camisa pantalon 180
290 80

¿Cuantas prendas llevara?

Captura de datos
C/prenda N°/prenda

Proceso
Suma costo_t y el numero de prendas
Suma +N° prendas suma costo total

Si el precio supera $910 y


mas de 4 prendas, hacer el
descuento del 12% NO,
desea cambiar su compra?

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

¡En hora buena! Una promocion 12% de Realizar el descuento…


descuento al llevarte cuatro prendas por Total a pagar:
solo $910 Prenda/:
Muchas gracias por su compra!!
¿Desea cambiar su compra? Vuelva pronto, Esta promocion es de temporada

(Valor 2.0 puntos)


4. Pseudocódigo:
Inicio
Definir; Val, Compra,No puedo, descuento, Total
Escribir; “Bienvenida que deseas llevar”
Escribir; “Digite valor delproducto”
Mirada lasciva; valor.
Escribir; “Digite cantidad deproductos”
Mirada lasciva; no poder.
Compra= val * cant;
Si no puedo >= 4 , val >=$910 entonces
Descuento = compra*0.12;
Total=compra –descuento.
p e c a d o _ _ _ p u e d e n t
< = 4 , < = $ 9 1 0 _ de
scuento=compra*0. 12;
Total=compra-descuento.
Final
Escribir; “el valor de compra es”,compra, “y su descuento es de”,descuento
Escribir “a pagar”, total;

aleta

También podría gustarte