/* programa : contador_del_1_al_1*/
/*descripcion: se introduce el primer numero y sigue su repeticion hasta llegar a 10*/
/*autor:leidy vitery*/
/*fecha: 08_junio_2011*/
pide que muestre por pantalla un contador del 1 al 10
Proceso algoritmo_del_1_al_10
contador<-0
Mientras contador<=10 Hacer
Escribir contador;
contador<-contador+1;
FinMientras
PRONBLEMA 2
/* programa : contador_del_2_al_10*/
/*descripcion: se introduce el primer numero par y sigue su repeticion de dos en dos hasta llegar a 10*/
/*autor:leidy vitery*/
/*fecha: 08_junio_2011*/
pide que muestre por pantalla del 2 al 100 que va contando de 2 en 2
Proceso algoritmo_2_100
contador<-0;
Mientras contador<=100 Hacer
Escribir contador;
contador<-contador+2;
FinMientras
FinProceso
/* programa : suma_y_multiplicacion_de_dos_numeros */
/*descripcion: se introduce dos numeros los cuales son sumados y multiplicados y segun eso muestra por pantalla cual de las dos operaciones es mayor . menor o igual */
/*autor:leidy vitery */
/*fecha: 09_junio_2011 */
Diseñe un algoritmo que :
• pida por teclado dos numeros
• realice la multiplicacion y division de ambos
• muestre por pantalla
la” suma es mayor “en caso de que lo sea de la multiplicación
la “multiplicación es mayor” en caso de que lo sea de la suma
la “suma y lamultiplicacoion son iguales” en caso de que los sean
Proceso suma_y_multiplicacion
Escribir "introduzca primer numero entero";
Leer n1;
Escribir "introduzca segundo numero entero";
Leer n2;
suma<-n1+n2;
multiplicacion<-n1*n2;
Si suma>multiplicacion Entonces
Escribir "la suma es mayor";
Sino
Si multiplicacion>suma Entonces
Escribir "la multiplicacion es mayor";
Sino
Escribir "la suma y multiplicacion son iguales";
FinSi
FinSi
PROBLEMA 4
/* programa : notas_de_asignatura*/
/*descripcion: se intoduce una nota real la cual cumple la condicion de ser >0<10 y si no lo es mostrara por pantalla ERROR y se pedira que escriba otra ves la nota y segun el valor de esa sera aprobado o suspendido*/
/*autor:leidy vitery*/
/*fecha: 09_junio_2011*/
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.
Proceso notas_de_asignatura
Escribir "introduzca la nota (real)";
Leer nota;
Mientras (nota<0 o nota>10) Hacer
Escribir "ERROR: Nota incorrecta, debe ser >= 0 y <= 10";
Escribir "inrtroduzca nuevamente la nota";
Leer nota;
FinMientras
Si nota >=5 Entonces
Escribir "aprobado";
Sino
Escribir "suspendido";
FinSi
PROBLEMA 5
/* programa : radio_esfera*/
/*descripcion: pide por teclado el radio de una esfera el cual debe ser> que cero si no lo cumple mostrara ERROR y pedira que introdusca nuevamente el valor y segun esto se dara el valor del area de la circunferencia*/
/*autor:leidy vitery*/
/*fecha: 09_junio_2011*/
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
Nota 1: Área de una esfera = 4 * pi * radio2
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
problema hotel
Proceso datos_de_hotel
//* programa : usuarios_hotel*//
//*es este programa se llevara la informacion del numero de mujeres y hombres que entran y salen del hotel llevando asi una estadistica de lo dicho y el total de hospedados con el dinero que se recibio en toda la jornada *//
//*autor:leidy vitery*//
//*fecha: 22_junio_2011*//
cmas<-0;
cfem<-0;
Repetir
escribir "intoduzca el nombre del usuario";
Leer nombre;
Escribir "introduzca el tiempo de hospedaje";
Leer thos;
Escribir "introdusca sexo (cfem=f,cmas=m)";
Leer sexo;
Escribir "introduzca el numero de pieza que sera asignada";
Leer pieza;
Escribir "la pieza asignada es la numero;" ,pieza;
Escribir "los dias del usuario en el hotel son ",thos;
//* esta linea sirve para saber que desea el usuario si seguir con los datos o sacar ya las estadisticas*//
Escribir "son las 11:00 pm el tiempo se a acabado";
escribir 'seguira introduciendo mas datos (S_N)?';
leer rta
//* las lineas de si_entonces mostraran al fial cuantas mujeres y hombres se encuentran registrados *//
Si sexo="m" Entonces
cmas <-cmas +1;
Sino
cfem <-cfem +1;
FinSi
Hasta que rta='n' o rta='N'
Escribir "el numero de hombres en el hotel es " ,cmas;
Escribir "el numero de mujeres en el hotel es" ,cfem;
total<-cmas+cfem;
Escribir "en total los hospedados son" ,total;
dinero <- total*10000
Escribir "el dinero recibido en todo el dia es" ,dinero;
FinProceso
No se olvide comentariar los algoritmos
ResponderEliminarfalta un taller
ResponderEliminarloa algoritmos son bien pero falta que los expliques para que sirven la svaribles y las constantes
ResponderEliminarBuen trabajo, pero no olvides comentariar los algoritmos
ResponderEliminar