Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos Unidad 2.2
Algoritmos Unidad 2.2
AUTOR
MATERIA
ALGORITMOS Y PROGRAMACION
PROFESOR
10 DE 05 DE 2024
Actividad Parte 1:
Don Pablo Mármol en su supermercado tiene una oferta vigente por compras superiores
o iguales de $178.000 aplicando un descuento de 11%. Si la compra corresponde a un
valor menor aplica un descuento del 2%. Calcular e imprimir el valor de la compra,
valor del descuento y el valor total de la compra aplicando el descuento.
Algoritmo:
Algoritmo Descuento
Escribir "Escribir el valor total de la compra"
Leer compra;
Si compra >=178000 Entonces
C<-compra-0.11*compra
Escribir "Valor de la compra con el descuento",C;
Escribir "el valor del descuento", 0.11*compra;
Escribir "valor total de la compra", compra;
SiNo
D<-compra-0.02*compra
Escribir "Valor de la compra con el descuento",D;
Escribir "el valor del descuento", 0.02*compra;
Escribir "valor total de la compra", compra
FinSi
FinAlgoritmo
Diagrama de flujo:
La fundación Renacer requiere un algoritmo para calcular la nota definitiva de cada uno
de los estudiantes de decimo semestre de sistemas del corte 1 (22 estudiantes), las notas
relacionadas durante el semestre por estudiante son. Apoyo a la presencialidad 25%,
trabajo en clase 45%, primer parcial 20%, producto entregable 10%.
Algoritmo:
Algoritmo Nota_Definitiva
Escribir "Escribir el nombre del estudiante";
Leer nombre
Escribir "Escribir la nota de apoyo a la presencialidad";
Leer apoyo
Escribir "Escribir la nota trabajo en clase";
Leer trabajo
Escribir "Escribir la nota primer parcial";
Leer parcial
Escribir "Escribir la nota producto entregable";
Leer entregable
Nota_estudiante<-apoyo*0.25+trabajo*0.45+parcial*0.2+entregable*0.1
Escribir "La nota del estudiante es", Nota_estudiante
FinAlgoritmo
Diagrama de flujo:
José y Tiberio requieren de un Algoritmo que le permita conocer y aprender los
números pares entre 0 y 50, adicional conocer su respectivo cuadrado.
Algoritmo:
Algoritmo Numeros_pares
Repetir
i<-i+1
Si i es par Entonces
Escribir i, Sin Saltar;
cuadrado<-i^2
Escribir " y su cuadrado es ", cuadrado;
FinSi
FinAlgoritmo
Diagrama de flujo:
Los estudiantes de tecnología en sistemas requieren realiza un algoritmo en Pseint que
muestre los números primos de 1 a 100. Aplicar los ciclos.
Algoritmo:
Algoritmo Numeros_primos
Definir x,num,contador Como Entero
para num = 1 hasta 100
x=1
contador = 0
Mientras x<= num Hacer
si num mod x == 0 Entonces
contador = contador + 1
FinSi
x=x+1
FinMientras
si contador == 2 Entonces
Escribir "El numero ",num," es primo"
FinSi
FinPara
FinAlgoritmo
Diagrama de flujo:
Actividad Parte 2:
A. Explica la función de 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.
3. Si (nota>=3.5) Entonces = (Inicia el ciclo “si”, mientras la nota sea igual o mayor a 3.5)
Prueba de escritorio:
B. Describe que hace cada línea y cita el resultado.
Prueba de escritorio:
Actividad parte 3:
Describe que hace cada línea y describe el resultado. valores para prueba de escritorio: vp1
(5.000), vp2 (25009, vp3 (1200); cp1(2), cp2 (4), cp3 (1);
2. LEER cp1, cp2, cp3; = (Esta pidiendo el valor de las variables cp1, cp2, cp3)
3. LEER vp1, vp2, vp3; = (Esta pidiendo el valor de las variables vp1, vp2, vp3)
7. Escribir " total del pedido es ...", totalpedido; = (Muestra un mensaje y el valor de la
variable “totalpedido”)
8. Sino = (empieza la acción sino se cumpla la condición del “SI”)
9. Escribir "tiene descuento del 5%"; = (Muestra el mensaje “tiene descuento del 5%”)
12. Escribir "el descuento es...", descuento; = (Muestra un mensaje y el valor de la variable
descuento)
13. Escribir "el total a pagar es...", totalpagar; = (Muestra un mensaje y el precio de la
variable total pagar)