EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Daniel espinosa garzon ficha 581708 ejercicios algoritmia
1. DANIEL ESPINOSA GARZON
FICHA:581708
FECHA: 31 ENERO 2014
EJEMPLOS Y EJERCICIOS DE ALGORITMIA
EJERCICIO 1
A.
Proceso numero_menor _variables
a<-0
b<-0
c<-0
leer a
leer b
leer c
Mientras a=b=c Hacer
Escribir 'volver a ingresar numeros distintos'
leer a
leer b
leer c
FinMientras
si a<b y a<c Entonces
Escribir a,'es el menor'
FinSi
si b<a y b<c Entonces
escribirb,'es el menor'
FinSi
si c<a y c<b entonces
escribirc,'es el menor'
FinSi
FinProceso
2. B.
Proceso suma_numeros
leer a
leer b
suma<-a+b
Escribir 'la suma de los numeros es:'
Escribir suma
FinProceso
EJERCICIO 2
C.
Proceso numero_menor_tres_variables
a<-0
b<-0
c<-0
leer a
leer b
leer c
Mientras a=b=c Hacer
Escribir 'volver a ingresar numeros distintos'
leer a
leer b
leer c
FinMientras
si a<b y a<c Entonces
Escribir a,'es el menor'
FinSi
si b<a y b<c Entonces
escribirb,'es el menor'
FinSi
si c<a y c<b entonces
escribirc,'es el menor'
FinSi
FinProceso
3. D.
Proceso numero_mayor_y_menor_de_4_numeros
a<-0
b<-0
c<-0
d<-0
leer a
leer b
leer c
leer d
Mientras a=b=c=d Hacer
Escribir 'volver a ingresar numeros distintos'
leer a
leer b
leer c
leer d
FinMientras
si a>b y a>c y a>d Entonces
Escribir a,'es el numero mayor'
FinSi
si b>a y b>c y b>d Entonces
Escribir b,'eslenumero mayor'
finsi
si b>a y b>c y b>d Entonces
Escribir b,'eslenumero mayor'
finsi
si c>a y c>b y c>d Entonces
Escribir c,'eslenumero mayor'
finsi
si d>a y d>b y d>c Entonces
escribird,'eslenumero mayor'
finsi
si a<b y a<c y a<d Entonces
Escribir a,'es el numero menor'
FinSi
si b<a y b<c y b<d Entonces
Escribir b,'es el numero menor'
FinSi
si c<a y c<b y c<d Entonces
4. Escribir c,'es el numero menor'
FinSi
si d<a y d<b y d<c Entonces
Escribir d,'es el numero menor'
FinSi
FinProceso
EJERCICIO 3
A.
Proceso multiplos_de_5
Escribir 'digite numero 5 para hayar sus multiplos'
leer numero
cont<-0
Escribir 'los multiplos de 5 son'
Mientras cont<= 95 Hacer
Escribir cont+5
cont<-cont+5
FinMientras
FinProceso
B.
Proceso muiltiplos_de_2
Escribir 'digite numero 2 para hayar sus multiplos'
leer numero
cont<-0
Escribir 'el resutaldo es'
Mientras cont<= 98 Hacer
Escribir cont+2
cont<-cont+2
FinMientras
FinProceso
5. EJERCICIO 4
A.
Proceso area_de_cuadrado
lado<-0
Escribir 'longitud lado'
leer lado
area<-lado*lado
escribir 'el area del cuadrado es',':',area
FinProceso
EJERCICIO 5
A.
Proceso area_de_rectangulo
lado1<-0
lado2<-0
Escribir 'longitud lado 1'
leer lado1
Escribir 'longitud lado 2'
leer lado2
area<-lado1*lado2
escribir 'el area del rectangulo es',':',area
FinProceso
6. EJERCICIO 6
A.
Proceso determinar_lista_
Escribir 'digite numeros'
leer n1
leer n2
leer n3
si n1>=50 y n1<=75 Entonces
Escribir 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 Entonces
Escribir n2,':','esta entre 50 y 75'
FinSi
si n2<=30 Entonces
escribir n2,':','es menor a 30'
FinSi
si n2>=80 Entonces
Escribir n2,':','es mayor a 80'
FinSi
si n3>=50 y n3<=75 Entonces
Escribir n3,':','esta entre 50 y 75'
FinSi
si n3<=30 Entonces
escribir n3,':','es menor a 30'
FinSi
si n3>=80 Entonces
Escribir n3,':','es mayor a 80'
FinSi
FinProceso
7. EJERCICIO 7
A.
Proceso convertir_calificaciones_numericas
Escribir 'ingrese nota en numero para ubicarla en una categoria'
leer nota
segun nota Hacer
19,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 8
A.
Proceso calcular_100_num_naturales
Leer n
para n<-n+1 hasta 100 con paso 1 Hacer
escribir ' ',n
FinPara
FinProceso
EJERCICIO 9
C.
Procesoconvertir_horas_a_minutos
Escribir 'ingrese cantidad de horas'
leer x
min<-x*60
Escribir 'en',' ',x,' ','horas hay',' ',min,' ','minutos'
FinProceso
8. EJERCICIO 10
A.
Proceso entradas_espectaculo
Escribir 'valor entrada'
Leer ve
escribir 'numero de entradas'
Leer Ent
desc<-0
vt<-(ve*ent)
sient=2 entonces
desc<-vt*10/100
Escribir 'total sin descuento'
Escribir vt
Escribir 'descuento'
escribirdesc
Escribir 'total a pagar'
Escribir vt-desc
FinSi
sient=3 Entonces
desc<-vt*15/100
Escribir 'total sin descuento'
Escribir vt
Escribir 'descuento'
escribirdesc
Escribir 'total a pagar'
Escribir vt-desc
FinSi
sient=4 Entonces
desc<-vt*20/100
Escribir 'total sin descuento'
Escribir vt
Escribir 'descuento'
escribirdesc
Escribir 'total a pagar'
Escribir vt-desc
FinSi
FinProceso
9. EJERCICIO 11
A.
Proceso metros_a_kilometros
escribir 'metros por segundo'
leermps
kph<-(mps/1000)/(1/3600)
Escribir mps,' ','metros por segundo (mps) son iguales a',' ',kph,' ','kilometros por hora (kph)'
FinProceso
EJERCICIO 12
A.
Proceso media_aritmetica
Leer num1
leer num2
leer num3
media<-(num1+num2+num3)/3
escribir 'la media aritmeticaes,:',media
FinProceso
EJERCICIO 13
A.
Proceso nomina__empleados
num_ob<-50
valor_hora<-0
total_nomina<-0
Escribir 'digite horas laboradas por trabajador'
leervh
paranum_ob<-0 hasta 50 Hacer
total_nomina<-(vh*30000)*50
FinPara