1-diseñar un algoritmo que muestre en pantalla un contador de 1 a 10
pseudocodigo
Proceso travajo
c<-0;
Mientras c<=10 Hacer
Escribir c
2-diseñar un algoritmo que muestre en pantalla un contador de 2 en 2 hasta llegar hasta 100
pseudocodigo
Proceso travajo
c<-0;
Mientras c<=100 Hacer
Escribir c
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
PSEUDOCODIGO
Proceso dos operaciones
Escribir "escriba un numero ";
Leer n1;
Escribir "escriba otro numero ";
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
diagrama de flujo
4. Se quiere diseñar el algoritmo de un programa que:
· Pida por teclado la nota (dato real) de una asignatura.
· En el caso de que la nota sea incorrecta, muestre por pantalla el mensaje:
"ERROR: Nota incorrecta, debe ser >= 0 y <= 10".
· Repita los pasos 1º y 2º, mientras que, la nota introducida sea correcta.
· 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.
PSEUDOCODIGO
Proceso calificaciones
Escribir "introduzca la nota ";
Leer nota;
Mientras (nota<0 o nota>10) Hacer
Escribir "ERROR: Nota incorrecta, debe ser >= 0 y <= 10";
Escribir "introduzca una nota REAL";
Leer nota;
FinMientras
Si (nota>=5) Entonces
Escribir "APROBADO";
Sino
Escribir "SUSPENDIDO";
FinSi
//Si se ingresa un valor menor que cero o mayor que diez aparece un error si se cumple con la condicion de que sea menor que diez y mayor que cero ejecuta para saber si APROBO o queda SUSPENDIDO//
FinProceso
DIAGRAMA DE FLUJO
5. Diseñe el algoritmo (en pseudocódigo) de un programa que:
· Pida por teclado el radio (dato real) de una esfera.
· 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.".
· Repita los pasos 1º y 2º, mientras que, el radio introducido sea incorrecto.
· Muestre por pantalla:
"El área de una esfera de radio <radio> es: <área>".
PSEUDOCODIGO
Proceso esfera
Escribir "introduzca radio de la esfera ";
Leer r;
Mientras (r<=0) Hacer
Escribir "ERROR El radio debe ser mayor que cero";
Escribir "introduzca el radio recuerde que debe ser MAYOR que cero";
Leer r;
FinMientras
pi<-3.1416;
area<-4*pi*r*r;
Escribir "el area de la esfera de radio ",r, " es" , area;
//Este programa permite al usuario ingrasar el radio de cualquier esfera y calcular el area mientras el radio sea mayor que cero//
FinProceso
DIAGRAMA DE FLUJO
6.diseñe el algoritmo de un programa que pida poe teclado el nombre el sexo y los daz que se ba a hoapedar en un hotel en ete caso el hotel milenium.
pseudocodigo
Proceso HOTEL
Escribir "...HOTEL MILENIUM.....";
CONTH<-0;
CONTF<-0;
CONTDMAS<-0;
CONTDMENOS<-0;
DINERO<-20000;
TOTALDINERO<-0
Escribir "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
Repetir
Escribir "HOLA,DIGITE EL NOMBRE DEL USUARIO";
Leer nombre;
Escribir "escriba LOS dias QUE ",nombre," permaneser en el hotel";
Leer DIAS;
ESCRIBIR "ESCRIBA EL SEXO (1)PARA HOMBRE Y (2)PARA MUJER";
Leer SEXO;
SI (SEXO=1) ENTONCES CONTH<-CONTH+1;
Sino
CONTF<-CONTF+1;
FINSI
SI (DIAS>=5) ENTONCES CONTDMAS<-CONTDMAS+1;
SINO
CONTDMENOS<-CONTDMENOS+1;
FINSI
Escribir "HAY " ,CONTH, " HOMBRES";
ESCRIBIR "HAY" ,CONTF, "MUJERES" ;
TOTAL<-CONTH+CONTF;
ESCRIBIR "EN TOTAL SE ECUENTRAN EN EL HOTEL ",TOTAL," HUESPEDES";
Escribir "AL FINAL " ,CONTDMAS, " PERSONAS SE QUEDARAN MAS DE 5 DIAS";
Escribir "AL FINAL " ,CONTDMENOS, " PERSONAS SE QUEDARAN MENOS DE 5 DIAS";
TOTALDINERO<-TOTAL*DINERO;
Escribir "EN EL HOTEL HAN IGRESADO" ,TOTALDINERO, "$";
Escribir "DESEA INGRESAR MAS DATOS (SI/NO)";
LEER seg;
Hasta Que seg="no" o seg="No"
FINPROCESO
Escribir "...HOTEL MILENIUM.....";
CONTH<-0;
CONTF<-0;
CONTDMAS<-0;
CONTDMENOS<-0;
DINERO<-20000;
TOTALDINERO<-0
Escribir "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
Repetir
Escribir "HOLA,DIGITE EL NOMBRE DEL USUARIO";
Leer nombre;
Escribir "escriba LOS dias QUE ",nombre," permaneser en el hotel";
Leer DIAS;
ESCRIBIR "ESCRIBA EL SEXO (1)PARA HOMBRE Y (2)PARA MUJER";
Leer SEXO;
SI (SEXO=1) ENTONCES CONTH<-CONTH+1;
Sino
CONTF<-CONTF+1;
FINSI
SI (DIAS>=5) ENTONCES CONTDMAS<-CONTDMAS+1;
SINO
CONTDMENOS<-CONTDMENOS+1;
FINSI
Escribir "HAY " ,CONTH, " HOMBRES";
ESCRIBIR "HAY" ,CONTF, "MUJERES" ;
TOTAL<-CONTH+CONTF;
ESCRIBIR "EN TOTAL SE ECUENTRAN EN EL HOTEL ",TOTAL," HUESPEDES";
Escribir "AL FINAL " ,CONTDMAS, " PERSONAS SE QUEDARAN MAS DE 5 DIAS";
Escribir "AL FINAL " ,CONTDMENOS, " PERSONAS SE QUEDARAN MENOS DE 5 DIAS";
TOTALDINERO<-TOTAL*DINERO;
Escribir "EN EL HOTEL HAN IGRESADO" ,TOTALDINERO, "$";
Escribir "DESEA INGRESAR MAS DATOS (SI/NO)";
LEER seg;
Hasta Que seg="no" o seg="No"
FINPROCESO
diagrama de flujo
Buen trabajo, no olvide comentariar sus algoritmos
ResponderEliminarfalta un trabajo, aprovecha bien el tiempo, tú eres un buen estudiante
ResponderEliminarNo te olvides de comentariar tus algoritmos
ResponderEliminar