1.Diseñar un algoritmo que muestre en pantalla un contador de 1 a 10.
SOLUCION
Proceso CONTADOR_PARES
contador<-1;
Mientras contador<=10 Hacer
Escribir contador;
contador<-contador+1;
FinMientras
FinProceso
contador<-1;
Mientras contador<=10 Hacer
Escribir contador;
contador<-contador+1;
FinMientras
FinProceso
2. Diseñar un algoritmo que muestre por pantalla un contador de 2 en 2 hasta llegar a 100
Proceso contador_de_numeros_pares
contador<-2;
Mientras contador<=100 Hacer
Escribir contador;
contador<-contador+2;
FinMientras
FinProceso
contador<-2;
Mientras contador<=100 Hacer
Escribir contador;
contador<-contador+2;
FinMientras
FinProceso
3. Diseñe un algoritmo dde un pregrama que:
-que pida por teclado 2 numeros
-Calcule la suma y multiplicacion de ambos numeros
-Muestre por pantalla:
"La suma es mayor" en caso de que sea mayor que la multiplicacion
"La multiplicacion es mayor" en caso de que sea mayor que la suma
"La suma y multiplicacion son iguales" en caso de que asi sea
SOLUCION-Calcule la suma y multiplicacion de ambos numeros
-Muestre por pantalla:
"La suma es mayor" en caso de que sea mayor que la multiplicacion
"La multiplicacion es mayor" en caso de que sea mayor que la suma
"La suma y multiplicacion son iguales" en caso de que asi sea
Proceso operacionesde2numeros
Escribir "escriba un numero entero";
Leer n1;
Escribir "escriba otro numero entero";
Leer n2;
suma<-n1+n2;
Escribir "el resultado de la suma es:";
Escribir suma;
multi<-n1*n2;
Escribir "el Resultado de la multiplicacion es:";
Escribir multi;
Si (suma>multi) Entonces
Escribir "La suma es mayor";
FinSi
si (multi>suma) Entonces
Escribir "La multiplicacion es mayor";
sino
si (multi=suma) Entonces
Escribir "Son iguales";
FinSi
finsi
FinProceso
4. Se quiere diseñar el algoritmo de un programa que:
1º) Pida por teclado la nota (dato real) de una asignatura.
2º) En el caso de que la nota sea incorrecta, muestre por pantalla el mensaje:
· "ERROR: Nota incorrecta, debe ser >= 0 y <= 10".
3º) Repita los pasos 1º y 2º, mientras que, la nota introducida sea incorrecta.
4º) Muestre por pantalla:
· "APROBADO", en el caso de que la nota sea mayor o igual que 5.
· "SUSPENDIDO", en el caso de que la nota sea menor que 5.
SOLUCION:
Proceso dato_real
Escribir "Escriba su nota";
Leer nota;
Mientras (nota<0 O nota>10) Hacer
Escribir "ERROR";
Escribir "Escriba su nota";
Leer nota;
FinMientras
Si >=5 Entonces
Escribir "APROBADO";
Sino
Escribir "SUSPENDIDO";
FinSi
FinProceso
5.Diseñe el algoritmo (en pseudocódigo) de un programa que:
1º) Pida por teclado el radio (dato real) de una esfera.
2º) En el caso de que el radio sea menor o igual que 0, muestre por pantalla el mensaje:
· "ERROR: El radio debe ser mayor que cero.".
3º) Repita los pasos 1º y 2º, mientras que, el radio introducido sea incorrecto.
4º) Muestre por pantalla:
· "El área de una esfera de radio es: <área>".
Nota 1: Área de una esfera = 4 * pi * radio2
SOLUCION:
Proceso radio_esfera
Escribir "escriba el radio";
Leer radio;
Mientras (radio<=0) Hacer
Escribir "ERROR";
Escribir "escriba el radio";
Leer radio;
FinMientras
area<-(4*3.1416*radio*radio);
Escribir area;
FinProceso
6.
Proceso hotel
Escribir "Judi Benavides";
Escribir "11 computacion jm"
Escribir "HOTEL JUDI";
CONTADOR<-0;
SUMA<-contador;
PORCENTAJE<-1/10;
cum<-0;
Repetir
Escribir "Porfavor escriba su nombre";
Leer nombre;
Escribir "escriba los dias que ",nombre," se quedara en el hotel";
Leer a;
Escribir "los dias que ",nombre," se quedara en el hotel es:",a;
contador<-a;
para contador<-1 hasta 0 con paso 1 hacer
contador<-contador+1
escribir a
finpara
Escribir "digite el sexo del usuario f para mujer y m para hombre ";
Leer b;
Escribir "el sexo del usuario es:",b;
Escribir "si son las 10:00 pm terminar";
escribir 'DESEA CONTINUAR? (S/N)?'
leer resp
Hasta que resp='n' o resp='N'
suma<-a+suma;
Escribir "suma es:",suma;
pro<-suma/porcentaje;
Escribir "procentaje es:",pro;
FinProceso
Falta comentariar sus trabajos
ResponderEliminar