ESRE ALGLORITMO HACE RREFERENCIA A UN
CONTADOR DE 3 EN 3 HASAT LLEGAR A 10
* Proceso contadordedosendos
cont<-3;
Mientras cont<=10 Hacer
Escribir cont;
cont<-cont+3;
FinMientras
FinProceso
Proceso ALGORITMO_SUMA_y_MULTIPLICACION
ESCRIBIR " ESCRIBE DOS NUMEROS ENTEROS " ;
Leer num1,num2;
Si num1 >=0 entonces
Escribir " la suma es " , num1 + num2 ;
FinSi
Si num1 >=0 entonces
Escribir " la multiplicación es " , " num1*num2 ";
FinSi
Si num1+num2 > num2*num1 entonces
Escribir " la suma es menor que la multiplicación " ;
FinSi
Si num1+num2 =num1*num2 entonces
Escribir " la suma y la multiplicacion son iguales";
FinSi
trabajo programcion de un contador
CONTADOR DE 3 EN 3 HASAT LLEGAR A 10
* Proceso contadordedosendos
cont<-3;
Mientras cont<=10 Hacer
Escribir cont;
cont<-cont+3;
FinMientras
FinProceso
Proceso ALGORITMO_SUMA_y_MULTIPLICACION
ESCRIBIR " ESCRIBE DOS NUMEROS ENTEROS " ;
Leer num1,num2;
Si num1 >=0 entonces
Escribir " la suma es " , num1 + num2 ;
FinSi
Si num1 >=0 entonces
Escribir " la multiplicación es " , " num1*num2 ";
FinSi
Si num1+num2 > num2*num1 entonces
Escribir " la suma es menor que la multiplicación " ;
FinSi
Si num1+num2 =num1*num2 entonces
Escribir " la suma y la multiplicacion son iguales";
FinSi
trabajo programcion de un contador
Proceso contador
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
en el anterior podemos ver a la hora de ejecutar este al¡goritma en el programa pseint nos visualisa en pantalla un contador que va de 0 a 100 respectibamente en una linea progresiva
trabajo 2 programar operaciones en pseint
Proceso asignacion_numeros
Escribir "Digite un numero entero";
Leer n1;
Escribir "Digite otro numero entero";
Leer n2;
suma<-n1+n2;
multriplicacion<-n1*n2;
Si suma>multriplicacion Entonces
Escribir "La suma es mayor";
Sino
Escribir "Son iguales la suma y la multriplicacion";
Sino
FinSi
Si multriplicacion>suma Entonces
Escribir "La multriplicacion es mayor";
FinSi
FinProceso
Escribir "Digite un numero entero";
Leer n1;
Escribir "Digite otro numero entero";
Leer n2;
suma<-n1+n2;
multriplicacion<-n1*n2;
Si suma>multriplicacion Entonces
Escribir "La suma es mayor";
Sino
Escribir "Son iguales la suma y la multriplicacion";
Sino
FinSi
Si multriplicacion>suma Entonces
Escribir "La multriplicacion es mayor";
FinSi
FinProceso
primeramente en el anterior algoritmo podemos ahcerr un tipo de operacion dada las condiciones siguientes
· "La suma es mayor.", en caso de que sea mayor que la multiplicación de ambos números.
· "La multpilicación es mayor.", en caso de que sea mayor que la suma de ambos números.
· "La suma y multiplicación son iguales.", en caso de que así sea.
ejercicio 3
DISEÑAR ALGORITMOS QUE RESUELVAN LOS SIGUIENTES OROBLEMAS
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:
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:
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 Calificaciones
escribir "az el fabor de escribir tu nota : "
leer nota
mientras nota <= 0 o nota >= 10 Hacer
escribir "ERROR: esto es un error la nota que de ves escribir tiene que cumplir las reglas , debe ser >= 0 y <= 10"
escribir "az el fabor de escribir una nueva nota : "
leer nota
finmientras
si nota >= 5 Entonces
escribir "tU sOlIsItUd es CORRECCTA PROVADA"
sino Entonces
escribir "tU sOlIsItUd ES IncOrEcTa SUSPENDIDO"
finsi
FinProceso
escribir "az el fabor de escribir tu nota : "
leer nota
mientras nota <= 0 o nota >= 10 Hacer
escribir "ERROR: esto es un error la nota que de ves escribir tiene que cumplir las reglas , debe ser >= 0 y <= 10"
escribir "az el fabor de escribir una nueva nota : "
leer nota
finmientras
si nota >= 5 Entonces
escribir "tU sOlIsItUd es CORRECCTA PROVADA"
sino Entonces
escribir "tU sOlIsItUd ES IncOrEcTa SUSPENDIDO"
finsi
FinProceso
en ordinograma
ejercicio 4
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:
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:
4º) Muestre por pantalla:
· "El área de una esfera de radio <radio> es: <área>".
Nota 1: Área de una esfera = 4 * pi * radio2solucion
Proceso ESFERA
escribir "Introduzca radio:";
leer radio
mientras radio <= 0 Hacer
escribir "ERROR: El radio debe ser mayor que cero.";
escribir "Iintrodusca otro numero de radio :"
leer radio
finmientras
area<-4 * 3.1416 * radio^2
Escribir "el area de la esfera es";
Escribir area
FinProceso
escribir "Introduzca radio:";
leer radio
mientras radio <= 0 Hacer
escribir "ERROR: El radio debe ser mayor que cero.";
escribir "Iintrodusca otro numero de radio :"
leer radio
finmientras
area<-4 * 3.1416 * radio^2
Escribir "el area de la esfera es";
Escribir area
FinProceso
ahora en ordinograma
en el anteror trabajo trabaje con el programa pseint y con lo cual se programo el algoritmo y los algoritmos con los cuales se realizo el trabajo
. Se necesita realizar un programa que permita sumar los números que el usuario desee y le halle el promedio. Al finalizar le preguntará al usuario si desea hacer otra suma en caso afirmativo volverá a realizar la suma de lo contrario terminará el programa
Proceso anidamiento_suma_de_numeros
//Alejandra Benavides//
Repetir
nusu<-0;
acu<-0;
rep<-1;
Escribir "introduzca el numero de sumandos";
Leer nusu;
Mientras rep<=nusu Hacer
Escribir "Introduzca un numero ",rep;
Leer num;
acu<-acu+num;
rep<-rep+1;
FinMientras
Escribir "El resultado de la suma es:", acu;
prom<-acu/rep;
Escribir "El promedio es:" ,prom;
Escribir "desea introducir mas numeros Si/No";
Leer conti;
Mientras conti="no" y conti="NO" y conti="si" y conti="SI" Hacer
Escribir "Debes escribir SI o NO.";
Leer conti;
FinMientras
Hasta Que conti="no" o conti="NO"
FinProceso
//Alejandra Benavides//
Repetir
nusu<-0;
acu<-0;
rep<-1;
Escribir "introduzca el numero de sumandos";
Leer nusu;
Mientras rep<=nusu Hacer
Escribir "Introduzca un numero ",rep;
Leer num;
acu<-acu+num;
rep<-rep+1;
FinMientras
Escribir "El resultado de la suma es:", acu;
prom<-acu/rep;
Escribir "El promedio es:" ,prom;
Escribir "desea introducir mas numeros Si/No";
Leer conti;
Mientras conti="no" y conti="NO" y conti="si" y conti="SI" Hacer
Escribir "Debes escribir SI o NO.";
Leer conti;
FinMientras
Hasta Que conti="no" o conti="NO"
FinProceso
trabajo cronometro
Proceso cronometro
cronometro<-0
horas <- 0
minutos <- 0
segundos <- 0
mseg <-0
nseg <-0
Escribir " ° daniel ndres patiño navarro para que el cronometro inicie machuque la tecla inicio";
Leer cron;
MIENTRAS horas <25 HACER
MIENTRAS minutos <60 HACER
MIENTRAS segundos <60 HACER
mientras mseg <60 Hacer
mientras nseg <20 Hacer
ESCRIBIR "","",minutos,":",segundos,"";
nseg<-nseg+1
FinMientras
mseg<- mseg+1
nseg <-1
FinMientras
segundos <- segundos + 1
mseg <- 0
FINMIENTRAS
minutos <- minutos + 1
segundos <- 0
FINMIENTRAS
horas <- horas + 1
minutos <- 0
FinMientras
horas <- 0
minutos <- 0
segundos <- 0
mseg <-0
FinProceso
algoritmo hotel
Proceso hotel
CONTADOR<-0;SUMA<-contador;
PORCENTAJE<-1/10;
cum<-0;
Escribir "----------------------daneil nadres patiño----------------------";
Escribir "----------------------procedimiento hotel----------------------";
Repetir
Escribir "DIGITE EL NOMBRE DEL USUARIO";
Leer nombre;
Escribir "escriba los dias que se quedara en el hotel ",nombre,"";
Leer dias;
Escribir "los dias que el usuario se quedara en el es:",dias;
contador<-dias;
para contador<-dias hasta 0 con paso 1 hacer
contador<-contador+dias
escribir dias
finpara
Escribir "digite el sexo del usuario femenino para mujer y masculino para hombre ";
Leer sexo;
Escribir "el sexo del usuario es:",sexo;
Escribir "desea continuar o terminar";
escribir 'DESEA CONTINUAR? (S/N)?'
leer resp
Hasta que resp='n' o resp='N'
suma<-contador;
Escribir "uespedes en el hotel:",suma;
totaldias<-dias+contador;
Escribir totaldias;
Escribir sexo;
FinProceso
No hay comentarios:
Publicar un comentario