Professional Documents
Culture Documents
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
4 3 2 1 0 0 129 2
16 8 4 2 1 1 64 2
0 32 2
=16*1 + 8*1 + 4*0 + 2*0 + 1=25 0 16 2
0 8 2
0 4 2
0 2 2
0 1
R: 11001(2) = 25 R: 258=100000010(2)
Escribir el nombre de la asignatura
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 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 1 0 0 1 1 1
R: 10011001(2) R: 100111(2)
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
Proceso Pregunta3
definir desc Como Entero;
definir precio,descuento,pagar Como Real;
Escribir "Ingrese el monto de compra:";
Leer precio;
Si precio < 500 Entonces
desc <- 0;
Escribir "El descuento es de ",desc,"%";
Sino
Si precio < 800 Entonces
desc <- 12;
Escribir "El descuento es de ",desc,"%";
Sino
Si precio < 1200 Entonces
desc <- 18;
Escribir "El descuento es de ",desc,"%";
Sino
desc <- 22;
Escribir "El descuento es de ",desc,"%";
FinSi
FinSi
FinSi
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
Proceso Pregunta4
Definir edad,c,a Como Entero;
Definir sum Como Real;
Escribir "La cantidad de personas cuya edad está entre 50 y 70 años es: ",c;
Escribir "La edad promedio es: ", sum/20;
FinProceso
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>
using namespace std;
int main()
{
int edad,i;
float peso,nota;
float a=0,b=0,c=0;
else
{
//Suponemos que aprueban con 11
if(nota>=11 && edad>=10 && edad<=12){
a = a + 1;}
if(nota>10){
b = b + 1;}
if(nota<11){
c = c + 1;}
}
}
cout<<"\nCantidad de Estudiantes aprobados cuya edad esta en 10 y 12: "<<a;
cout<<"\nEstudiantes que superan la nota 10: "<<b;
cout<<"\nPorcentaje de estudiantes desaprobados: "<< c*100/35 <<"%";
cout<<endl<<endl;
return 0;