Toma de Decisiones y Ciclos Ok

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 21

ACTIVIDAD DE APRENDIZAJE No.

2: ALGORITMOS

Toma de Decisiones y Ciclos

Grupo I

Gabriel Ernesto Bermúdez Chivatá

Edwin Felipe Molina López

Fundación Universitaria Compensar

Algoritmos

Facultad de Ingeniería

Ingeniería de Sistemas

2021
PRIMERA PARTE CONTEXTUALIZACIÓN:

El estudiante debe realizar y enviar un trabajo de investigación sobre los temas referidos, dando

respuesta a las siguientes preguntas:

1. Mediante un graficó de construcción propia explica el concepto de Ciclo.

Se inicia el proceso
Inicio

Se inicia en cero el acumulador


SU = 0

Se inicia en Uno el C=1


contador del ciclo

C <= 10

VA SU

SU = SU + VA
Fin

C=C+1
2. En las siguientes afirmaciones identifica si interviene ciclos (C) o toma decisión (TD).

A. Los circos realizan tres funciones de lunes a viernes a las 6 pm, 8 pm, 10 pm. (C)

B. Laura tiene en un dilema si come helado o hace ejercicio. (TD).

C. El docente de algoritmos debe calcular la nota definitiva de 45 estudiantes. (TD)

D. Los jóvenes del 2021 piensan si se cansa o recorren el mundo. (C)

4. Escribe y explica cada línea, de la sintaxis del ciclo Para en Pseint.

La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.

Para <variable> <- <inicial> Hasta <final> (Con Paso <paso>) Hacer

<instrucciones>

FinPara

Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de

instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en

<paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto

es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>,

la variable <variable> se incrementará en 1.

5. Escribe y explica cada línea, de la sintaxis del ciclo Mientras en Pseint.

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea

verdadera.
Mientras <condición> Hacer

<instrucciones>

FinMientras

Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se

ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la

ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se

repite. Estos pasos se repiten mientras la condición sea verdadera.

Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por

primera vez la condición resulta ser falsa.

Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A

fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que

modifique la o las variables involucradas en la condición, 13 de modo que ésta sea falsificada en

algún momento y así finalice la ejecución del ciclo.

SEGUNDA PARTE PRACTICA:

Parte A

Revisa los siguientes enunciados y desarrolla el algoritmo en Pseint y el diagrama de Flujo en

DFD.

(Del ejercicio 1 al 3)
1. Don Pablo Mármol en su supermercado tiene una oferta vigente por compras superiores o

iguales de $178.000 de un descuento de 11%. Si la compra corresponde a un valor menor aplica

un descuento del 2%. Calcula el descuento en imprimir el valor de la compra y el valor después

de aplicar el descuento.
2. La fundación Renacer requiere un algoritmo para calcular la nota definitiva de los estudiantes

de decimo semestre de sistemas del corte 1 (22 estudiantes), las notas relacionadas durante el

semestre son. Apoyo a la presencialidad 25%, trabajo en clase 45%, primer parcial 20%,

producto entregable 10%.


3. José y Tiberio requiere de un Algoritmo que le permita conocer y aprender los números pares

entre 0 y 50, adicional conocer su respectivo cuadrado.


Parte B:
A. Explica cada línea, realiza la prueba de escritorio con los siguientes valores y describe el

resultado. Valores para la prueba de escritorio: 4, 3, 2.

1. Inicio

1. leer n1, n2, n3; Se ingresan los valores, para el ejercicio las notas

2. nota<-(n1+n2+n3)/3; Se realiza el promedio de las notas y se guarda el resultado en nota

3. Si (nota>=3.5) Entonces Se da uso de la decisión, con un promedio mayor o igual

4. Escribir "Aprobó"; Si cumple con el proceso informar respuesta positiva

5. Escribir nota; De igual forma se indica la nota con la cual aprueba

6. Sino Si el promedio relacionado no cumple lo requerido

7. Escribir "No aprobó"; Informar respuesta negativa

8. Escribir nota; Se informa la nota con la cual no aprobó.

9. FinSi Se cierra el uso de la decisión.


B. Describe que hace cada línea y cita el resultado

1. Proceso sin_titulo

2. S <- 1; es la entrada con la cual inicia el proceso

3. MIENTRAS S <= 20 HACER el valor en el cual va a finalizar

4. S<- S + 1; el número de aumentos por cada ciclo

5. ESCRIBIR S el resultado de cada ciclo


6. FINMIENTRAS 7. FinProceso

C. Describe que hace cada línea y describe el resultado.

Valores para prueba de escritorio: vp1 (5.000), vp2 (2500), vp3 (1200);

cp1(2), cp2 (4), cp3 (1);

1. Proceso sin_titulo

2. LEER cp1, cp2, cp3; Se ingresan las cantidades para las compras

3. LEER vp1, vp2, vp3; Se ingresan los valores de las compras


4. totalpedido <- ((cp1*vp1)+(cp2*vp2)+(cp3+vp3)); Se realiza la operación de las cantidades

y valores, se guarda el resultado de la operación

5. SI totalpedido <=7000 Entonces Se da uso de la decisión, con un promedio mayor o igual

6. Escribir "no tiene descuento"; Si el valor es inferior, no obtiene el descuento

7. Escribir " total el pedido es ...", totalpedido; guarda el total

8. Sino Si el promedio relacionado cumple lo requerido

9. Escribir "tiene descuento del 5%"; Informar el porcentaje del descuento

10. descuento<-totalpedido*0.05; se guarda la operación del descuento

11. totalpagar<-totalpedido-descuento; guarda la operación entre el pedido y el descuento

12. Escribir "el descuento es...", descuento; informa de cuanto fue el descuento

13. Escribir "el total a pagar es...", totalpagar; informa del monto a pagar

14. FinSi finaliza la operacion


15.FinProceso Se cierra el uso de la decisión.

También podría gustarte