Daniel espinosa garzon ficha 581708 ejercicios algoritmia

11
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 escribir b,'es el menor' FinSi si c<a y c<b entonces escribir c,'es el menor' FinSi FinProceso

Transcript of Daniel espinosa garzon ficha 581708 ejercicios algoritmia

Page 1: 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.

Page 2: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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.

Page 3: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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'

Page 4: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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

Page 5: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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

Page 6: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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

Page 7: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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

Page 8: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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

Page 9: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

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

Page 10: Daniel espinosa garzon ficha 581708 ejercicios algoritmia

FinPara

Escribir 'nomina total a pagar',':',' ',total_nomina

FinProceso