Daniel espinosa garzon ficha 581708 ejercicios algoritmia
-
Upload
orus004 -
Category
Technology
-
view
206 -
download
1
Transcript of Daniel espinosa garzon ficha 581708 ejercicios algoritmia
DANIEL ESPINOSA GARZON
FICHA: 581708 FECHA: 31 ENERO 2014
EJEMPLOS Y EJERCICIOS DE ALGORITMIA
EJERCICIO 1 A.
Proceso numero_menor _variables
a<-0b<-0c<-0
leer aleer bleer c
Mientras a=b=c HacerEscribir 'volver a ingresar numeros distintos'
leer aleer bleer cFinMientras
si a<b y a<c EntoncesEscribir a,'es el menor'
FinSi
si b<a y b<c Entonces escribir b,'es el menor'
FinSi
si c<a y c<b entonces escribir c,'es el menor'
FinSi
FinProceso
B.
Proceso suma_numerosleer aleer b
suma<-a+b Escribir 'la suma de los numeros es:' Escribir suma
FinProceso
EJERCICIO 2 C.
Proceso numero_menor_tres_variablesa<-0b<-0c<-0
leer aleer bleer c
Mientras a=b=c HacerEscribir 'volver a ingresar numeros distintos'
leer aleer bleer cFinMientras
si a<b y a<c EntoncesEscribir a,'es el menor'
FinSi
si b<a y b<c Entonces escribir b,'es el menor'
FinSi
si c<a y c<b entonces escribir c,'es el menor'
FinSi
FinProceso
D.
Proceso numero_mayor_y_menor_de_4_numerosa<-0b<-0c<-0d<-0leer a leer bleer cleer d
Mientras a=b=c=d HacerEscribir 'volver a ingresar numeros distintos'
leer aleer bleer cleer d
FinMientras
si a>b y a>c y a>d EntoncesEscribir a,'es el numero mayor'
FinSi
si b>a y b>c y b>d EntoncesEscribir b,'es le numero mayor'
finsisi b>a y b>c y b>d Entonces
Escribir b,'es le numero mayor'finsi
si c>a y c>b y c>d EntoncesEscribir c,'es le numero mayor'
finsi
si d>a y d>b y d>c Entoncesescribir d,'es le numero mayor'
finsi
si a<b y a<c y a<d EntoncesEscribir a,'es el numero menor'
FinSi
si b<a y b<c y b<d EntoncesEscribir b,'es el numero menor'
FinSi
si c<a y c<b y c<d EntoncesEscribir c,'es el numero menor'
FinSi
si d<a y d<b y d<c EntoncesEscribir d,'es el numero menor'
FinSi
FinProceso
EJERCICIO 3A.
Proceso multiplos_de_5Escribir 'digite numero 5 para hayar sus multiplos'leer numerocont<-0
Escribir 'los multiplos de 5 son'
Mientras cont<= 95 HacerEscribir cont+5cont<-cont+5
FinMientras
FinProceso
B.
Proceso muiltiplos_de_2Escribir 'digite numero 2 para hayar sus multiplos'leer numerocont<-0Escribir 'el resutaldo es'Mientras cont<= 98 Hacer
Escribir cont+2cont<-cont+2
FinMientras
FinProceso
EJERCICIO 4A.
Proceso area_de_cuadradolado<-0
Escribir 'longitud lado' leer lado area<-lado*lado escribir 'el area del cuadrado es',':',area
FinProceso
EJERCICIO 5 A.
Proceso area_de_rectangulolado1<-0lado2<-0
Escribir 'longitud lado 1' leer lado1 Escribir 'longitud lado 2' leer lado2 area<-lado1*lado2 escribir 'el area del rectangulo es',':',area
FinProceso
EJERCICIO 6 A.
Proceso determinar_lista_Escribir 'digite numeros'
leer n1leer n2leer n3
si n1>=50 y n1<=75 EntoncesEscribir n1,':','esta entre 50 y 75'
FinSi si n1<=30 Entonces
escribir n1,':','es menor a 30' FinSi si n1>=80 Entonces
Escribir n1,':','es mayor a 80'FinSi
si n2>=50 y n2<=75 EntoncesEscribir n2,':','esta entre 50 y 75'
FinSi
si n2<=30 Entoncesescribir n2,':','es menor a 30'
FinSi
si n2>=80 EntoncesEscribir n2,':','es mayor a 80'
FinSi si n3>=50 y n3<=75 Entonces
Escribir n3,':','esta entre 50 y 75'FinSi
si n3<=30 Entoncesescribir n3,':','es menor a 30'
FinSi
si n3>=80 EntoncesEscribir n3,':','es mayor a 80'
FinSi
FinProceso
EJERCICIO 7A. Proceso convertir_calificaciones_numericas
Escribir 'ingrese nota en numero para ubicarla en una categoria'
leer nota
segun nota Hacer19,20: Escribir 'nota A'16,17,18: Escribir 'nota B'13,14,15: Escribir 'nota C'10,11,12: escribir 'nota D'1,2,3,4,5,6,8,9:escribir 'nota E'
FinSegun
FinProceso
EJERCICIO 8A.
Proceso calcular_100_num_naturalesLeer npara n<-n+1 hasta 100 con paso 1 Hacer
escribir ' ',nFinPara
FinProceso
EJERCICIO 9C.
Proceso convertir_horas_a_minutos
Escribir 'ingrese cantidad de horas'leer xmin<-x*60
Escribir 'en',' ',x,' ','horas hay',' ',min,' ','minutos'
FinProceso
EJERCICIO 10A.
Proceso entradas_espectaculo
Escribir 'valor entrada'Leer veescribir 'numero de entradas'Leer Ent
desc<-0
vt<-(ve*ent)si ent=2 entonces
desc<-vt*10/100
Escribir 'total sin descuento'Escribir vtEscribir 'descuento'escribir descEscribir 'total a pagar'Escribir vt-desc
FinSi
si ent=3 Entoncesdesc<-vt*15/100Escribir 'total sin descuento'Escribir vtEscribir 'descuento'escribir descEscribir 'total a pagar'Escribir vt-desc
FinSi
si ent=4 Entoncesdesc<-vt*20/100
Escribir 'total sin descuento'Escribir vtEscribir 'descuento'escribir descEscribir 'total a pagar'Escribir vt-desc
FinSiFinProceso
EJERCICIO 11A.
Proceso metros_a_kilometrosescribir 'metros por segundo'leer mps
kph<-(mps/1000)/(1/3600) Escribir mps,' ','metros por segundo (mps) son iguales a',' ',kph,' ','kilometros por hora (kph)'
FinProceso
EJERCICIO 12A.
Proceso media_aritmeticaLeer num1leer num2leer num3
media<-(num1+num2+num3)/3
escribir 'la media aritmetica es,:',media
FinProceso
EJERCICIO 13A.
Proceso nomina__empleados
num_ob<-50valor_hora<-0total_nomina<-0
Escribir 'digite horas laboradas por trabajador'leer vh
para num_ob<-0 hasta 50 Hacertotal_nomina<-(vh*30000)*50
FinPara
Escribir 'nomina total a pagar',':',' ',total_nomina
FinProceso