Subido por DIANA ELIZABETH ARANGO CORONADO

Trabajo individual Actividad practica aplicada

Anuncio
FUNDACIÓN UNIVERSITARIA COMPENSAR
ACTIVIDAD PRÁCTICA APLICADA
UNIDAD 2
ALGORITMOS Y PROGRAMACIÓN
ALGORITMOS
DIANA ELIZABETH ARANGO CORONADO
SERGIO MARDOQUEO CARILLO CELY
217 - TECNICA PROFESIONAL EN INSTALACION DE REDES DE TELECOMUNICACIONES2022 2ALGORITMOS Y PROGRAMACION-2310-1A MOM 2 VIRTUAL
1. 2022 2-ALGORITMOS Y PROGRAMACION-2310-1A MOM 2 VIRTUAL
FECHA DE ENTREGA 27 DE OCTUBRE DEL 2022
BOGOTA D.C 2022
Actividad No. 2:
Programando ciclos repetitivos
Parte 1:
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.
Respuesta:
-
SUPERMERCADO (Don Pablo Mármol supermercado)
Si el total de la compra es mayor a $178.000 se realiza un descuento del 11%
Si el total de la compra es menor a $ 178.000 se realiza un descuento del 02%
El programador debe mostrar el descuento por compras superiores a $178.000
Calcular el valor de la compra
Aplicar el descuento.
Algoritmo Para calcular descuento.
Escribir "Digite el total de la compra"
Leer N1
Escribir "El valor de su compra es: $" N1 " Pesos"
Si N1 >= 178000 Entonces
Comando Si Entonces
Escribir "Su Descuento es De: $" N1*11/100 " Pesos"
Escribir "El total de su compra con Dcto es: $" N1-(N1*11/100) " Pesos"
Comando Si Entonces
Fin Si
Si N1 < 178000 Entonces
Escribir "Su Descuento es De: $" N1*2/100 " Pesos"
Escribir "El total de su compra con Dcto es: $" N1-(N1*2/100) " Pesos"
Fin Si
Escribir "El total de la venta con descuento es $" ,N1
FinAlgoritmo
2. 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%.
Respuesta:
-Fundación renacer.
calcular la nota definitiva de cada uno de los estudiantes.
Algoritmo FundacionRenacer
Definir Nota,Suma, Prom Como Real
Definir N Como Entero
Escribir "Cantidad de alumnos";
Leer N;
Nota=0;
Para s<- 1 Hasta N Hacer
para m<-1 Hasta 1 Hacer
Escribir "Digite la nota APOYO",m, "Del Estudiante",s;
Leer Nota;
Suma=Suma+Nota;
Escribir "Digite la TRABAJO",m, "Del Estudiante",S;
Leer Nota
Suma=Suma+Nota;
Escribir "Digite la PARCIAL",m,"Del Estudiante",s;
Leer Nota;
Suma=Suma+Nota
Escribir "Digite LA PRODUCTO",m, "Del Estudiante",s;
Leer NOta;
Suma=Suma+Nota;
FinPara
Prom=Suma/4*100;
Escribir "El Promedio del Estudiante",s," Es ", Prom;
Nota=0;
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.
Respuesta:
Algoritmo AlgoritmonumerosPares
Algoritmo que le permita aprender los números pares.
Escribir "contador de Numeros"
Leer Contar
Para Contar= 1 hasta contar Hacer
Si contar mod 2 == 0 Entonces
Cuad=contar^2
Escribir "El Numero PAR es;", Contar,"El CUADRO es:",Cuad
SiNo
Fin Si
FinPara
FinAlgoritmo
4. 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.
Respuesta:
Realizar algoritmo que muestre los números primos del 1 al 100.
Algoritmo NumerosPrimos
Definir N1, N2, N3 Como Entero;
N1=1;
Mientras N1<= 100 Hacer
N2=1;
N3=0;
Mientras n2<=N1 Hacer
Si N1 mod N2 = 0 Entonces
N3=N3+1;
Fin Si
N2=N2+1;
FinMientras
Si N3=2 Entonces
Escribir N1;
Fin Si
N1 =N1+1;
FinMientras
FinAlgoritmo
5. El supermercado barato y algo más, presenta demoras a la hora de generar el valor total de
la compra de sus clientes (se confunde el valor por producto, con la cantidad de productos,
y con el valor total a cancelar, el proceso se realiza varias veces). Para dar solución a ese
problema se sugiere una solución mediante el uso de un algoritmo. Algoritmo de una
factura: que capture el valor unitario del producto, cantidad del producto. Se debe calcular
e imprimir el valor unitario del producto, subtotal de la factura sin IVA y el valor total a
pagar. Asumir el porcentaje del IVA=19%.
Respuesta
Realizar Algoritmo de una factura.
Algoritmo
Definir VlrArticulo Como Real
Definir Desc Como Real
Definir VlrDesc Como Real
Definir IVA Como Real
Definir TotIVA Como Real
Definir Contador Como Entero
Definir CantCompra como real
Definir SubTotal Como Real
Definir TotArticulos Como Real
Definir TotDesc Como Real
Definir SubCompra Como Real
Definir TotCompra Como Real
Definir N Como entero
Escribir "Cantidad de articulos "
Leer N
Contador=0;
TotDesc=0;
TotArticulos=0;
TotCompra=0;
TotIVA=0;
Mientras Contador<N
Escribir "Digite el valor Unitario "
Leer VlrArticulo
Escribir "Digite Cantidad "
Leer CantCompra
SubTotal=VlrArticulo*CantCompra
Escribir "Valor IVA "
Leer IVA
TotIVA=(VlrArticulo*CantCompra)*IVA/100
Escribir "Descuento"
Leer Desc
VlrDesc=SubTotal*Desc/100
SubCompra=SubTotal-VlrDesc
Escribir "El Descuento Es ",VlrDesc
Escribir "El SubTotal Es ",SubCompra
TotArticulos=TotArticulos+CantCompra
TotDesc=TotDesc+VlrDesc
TotCompra=TotCompra+SubCompra
Contador=Contador+1;
FinMientras
Escribir "Total Articulos ",TotArticulos
Escribir "Total de Descuento ",TotDesc
Escribir "Total de Ventas ",TotCompra
Escribir "Total Iva ",TotCompra*19/100
FinAlgoritmo
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.
Respuesta
1. Inicio “Inicia o abre el algoritmo”
2. leer n1, n2, n3; “Inserta o crea 3 campos”
3. nota<-(n1+n2+n3)/3; “Ejecuta una operación matemática”
4. Si (nota>=3.5) Entonces “Ejecuta y evalúa una condición Si o No”
5 Escribir "Aprobó"; “Si le condición es SI debe arrojar APROBO”
6. Escribir nota; “Escribir un texto para que el usuario elija o informa”
7. Sino “Evalúa una condición alterna”
8. Escribir "No aprobó"; “Si no cumple la condición debe arrojar NO APROBO”
9. Escribir nota; “Escribir un texto para que el usuario elija o informa”
10. FinSi “Termina el algoritmo”
B. Describe que hace cada línea y cita el resultado
Respuesta:
1. Proceso sin_titulo “Asignación del algoritmo”
2. S <- 1; “Estadiciendo que S es Igual a 1”
3. MIENTRAS S <= 20 HACER “Ejecuta una condición siempre sea una verdadera”
4. S<- S + 1; “Estoy diciendo que a S le sumo una unidad al aumentar”
5. ESCRIBIR S “Que muestre en pantalla la letra S”
6. FINMIENTRAS “Termina la condicion”
7. FinProceso “Fin del algoritmo”
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);
Algoritmo
Parte 3:
Escribir "Digite campos cp" “Muestra la acción que debe hacer el usr”
Leer cp1, cp2, cp3; “Crea o inserta 3 campos”
Escribir "Digite Valores vp" “Muestra la acción que debe hacer el usr”
Leer vp1, vp2, vp3; “Crea o inserta 3 campos”
totalpedido = ((cp1*vp1)+(cp2*vp2)+(cp3+vp3)); “Está indicando una operación matematica”
Si totalpedido <=7000 Entonces “Es una condición que SI es VERDADERA ejecuta una acción y
SI es FALSO ejecutara otra condicion”
Escribir "No tiene descuento"; “Si la condición se cumple arroje el texto en comillas”
Escribir "total del pedido es...",totalpedido; “Si la condición se cumple arroje el texto en
comillas”
SiNo
Escribir "Tienen descuento del 5% "; “Si no cumple arroje el texto en comillas”
Descuento=totalpedido*0.05;
totalpagar=totalpedido-Descuento;
Escribir "El descuento es...",Descuento;
Escribir "El total a pagar es..",totalpagar;
FinSi “Fin de la condicion”
FinAlgoritmo “Termina el algoritmo”
Descargar