Professional Documents
Culture Documents
CURSO: COMPUTACION
CICLO: 3
AREQUIPA-PERU
Escribir el nombre de la asignatura
COMPUTACIÓN
CONSIGNA DE TRABAJO
1. Desarrolle las siguientes preguntas, según indicaciones, en el caso de la pregunta 3 y 4 utilizar
el programa Pseint y copiar el pseudocódigo y el diagrama de flujo en este documento, en la
pregunta 5 utilizar el programa Dev C++ y copiar el pseudocódigo en este documento, guardar
los cambios del documento y enviarlo a través de la plataforma.
1 1 0 0 1 258 2
2^4 2^3 2^2 2^1 2^0 0 129 2
16 8 1 1 64 2
0 32 2
0 16 2
0 8 2
Rpta: 16 + 8 + 1 = 25 0 4 2
0 2 2
0 1
Rpta: 100000010
Desarrolle las siguientes operaciones con números binarios, se debe mostrar el procedimiento:
a) b)
1 1 1 0 0 1 1 + 1 0 1 0 1 0 1 -
1 0 0 1 1 0 1 0 1 1 1 0
1 1 1
1 1 1 1
1 1 1 0 0 1 1 +
1 0 1 0 1 0 1 -
1 0 0 1 1 0
1 0 1 1 1 0
10 0 1 1 0 0 1
0 1 0 0 1 1 1
Rpta: 10011001
Rpta: 100111
Una tienda efectúa un descuento a los clientes dependiendo del monto de compra. El descuento
se lleva a cabo según la siguiente tabla:
Seudocódigo
Algoritmo Pregunta3
Porcentaje_descuento <- 0
Equivalente <- 0
Monto_final <- 0
Escribir "Ingrese el monto a pagar: "
Leer a
Si a < 500 Entonces
Monto_final <- a
Escribir "¡No hay descuento por compras menores a 500!"
FinSi
Si a>=500 && a<800 Entonces
Porcentaje_descuento <- 12
Equivalente <- a*0.12
Monto_final <- a - Equivalente
FinSi
Si a>=800 && a<1200 Entonces
Porcentaje_descuento <- 18
Equivalente <- a*0.18
Monto_final <- a - Equivalente
FinSi
Si a>=1200 Entonces
Porcentaje_descuento <- 22
Equivalente <- a*0.22
Monto_final <- a - Equivalente
FinSi
Escribir "Porcentaje de descuento: ", Porcentaje_descuento,"%"
Escribir "Equivalente en soles: ", Equivalente
Escribir "Monto final a pagar: ", Monto_final
FinAlgoritmo
Diagrama de Flujo
Un encuestador ingresa las edades de 20 personas (validar edad entre 18 y 99 años), desea
mostrar el siguiente reporte:
Seudocódigo
Algoritmo Pregunta4
Dimension edades[20];
validador <- 1
contador <- 1
Npersonas <- 0
promedio <- 0
Mientras (validador <=20) hacer
Escribir "Ingrese Edad ", validador," :";
Leer a
Si a>=18 && a<=99 Entonces
edades[validador] <- a
validador <- validador +1
Sino
Escribir "La edad no se encuentra entre 18 y 99 años"
FinSi
FinMientras
FinAlgoritmo
Diagrama de Flujo
Diseñe un programa (en lenguaje de programación Dev C++) del siguiente ejercicio:
El docente de un colegio tiene a su cargo 35 estudiantes de nivel primaria (validar edades entre
6 y 12 años), desea ingresar la edad y la nota final de cada estudiante (notas entre 0 y 20), su
objetivo es mostrar el siguiente reporte:
Seudocódigo
#include<iostream>
for(int i =0;i<35;i++){
if(notas[i]>10){
estudiantes_aprobados++;
if(edad[i]>=10 && edad[i]<=12){
cantidad_estudiantes_rango++;
}
}else{
estudiantes_desaprobados ++;
}
}
return 0;
}