Академический Документы
Профессиональный Документы
Культура Документы
CURSO: 301303A_224
GRUPO: 301303_128
UNIDAD 2
TRABAJO PRESENTADO A:
ING. ORLANDO PARRA
CURSO: 301303A_224
GRUPO: 301303_128
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
ECBTI
ALGORITMOS
CEAD PALMIRA
2015
Proceso conversin
Leer millas;
kilmetros = millas*1.609;
centmetros = millas*1609340;
7
son
Escribir " kilmetros son: ", kilmetros, "centmetros son: ", centmetros, "yardas
:", yardas;
8
FinProceso
Proceso convercion_de_galones
Leer galones;
Litros = galones*3.7854;
barriles =galones*0.028;
FinProceso
10. Desarrollar un diagrama que convierta un valor dado en metros cuadrados (M2), en
hectreas y Centmetros cuadrados
1
Proceso convercion_metroscuadrados
Leer metroscuadrados;
Hectreas=metroscuadrados/10000;
Centimetroscuadrados=metroscuadrados*10000;
6
Escribir "en hectreas son:", hectreas, en centmetros cuadrados son:
centimetroscuadrados;
FinProceso
Proceso divisor
Leer W;
Leer X;
N<-4;
10
Sino
11
12
FinSi
13
FinProceso
17. Disear un diagrama que permita leer dos valores V1 y V2 y determine cul es el
mayor y cul es el menor o si son iguales
1
18. Disee un diagrama que permita leer dos nmeros N1 y N2 e indicar si uno de los dos
divide exactamente al otro
1
Proceso divicion_exacta
Leer N1;
Leer N2;
Si N1 Mod N2 = 0 Entonces
7
8
Si N2 MOD N1 = 0 Entonces
10
11
Sino
12
13
14
FinSi
FinSi
15 FinProceso
20. Desarrollar un diagrama que permita el ingreso de 3 nmeros Num1, Num2, Num3 e
indicar si la suma de los 3 nmeros es par o impar
Proceso suma_de_tre_numeros_y_resultado_es_par_o_impar
Leer num1;
Leer num2;
Leer num3;
Suma<-num1+num2+num3;
10
11
Escribir "Par"num1+num2+num3;
Sino
12
13
14 FinProceso
23.Desarrolle un diagrama que permita determinar la nota mnima que usted debe sacar en
el examen final del curso Algoritmos de acuerdo a las condiciones actuales 75% y 25%
(final), esta nota debe estar
1 Proceso determina_nota_minima_que_usted_debe_sacar
2
Escribir 'determinar la nota minima que usted debe sacar para el examen final del
curso de algoritmo'
3
Escribir ' ingresar la calificacion de reconocimiento','no debe de ser mayor de 25
Puntos'
4
Leer reconocimiento
5
Escribir 'ingresar la calificacion de la face 1',' ','no debe de ser mayor de 100
puntos'
6
Leer fase1
7
Escribir ' ingrese la calificacion de la fase 2',' ','no debe de ser mayor de 125
puntos'
Leer fase2
9
Escribir 'ingrese la calificacion de la fase 3',' ','no debe de ser mayor de 125
puntos'
10
Leer fase3
11
Escribir 'ingrese la calificacion del 25informe de laboratorio',' ','no debe de ser
mayor de 125 puntos'
12
Leer Laboratorio
13
Teoria<-reconocimiento+fase1+fase2+fase3
14
Promedio_teoria<-Teoria*5/500
15
promedio_laboratorio<-Laboratorio*5/125
16
Curso<-Promedio_teoria*0.75
17
Evaluacion<-promedio_laboratorio*0.25
18
Puntos<-Teoria + Laboratorio
19
nota<-Curso + Evaluacion
20
Minimo<-300
21
Si Puntos>300 Entonces
22
23
24
Si Teoria<175 Entonces
25
26
Sino
27
28
29
FinSi
FinSi
30 FinProceso
1 Proceso fecha_dia_despues
2
Escribir 'dia,mes,ao'
Leer dia,mes,ao
5
6
7
Entonces
8
9
10
dia<-1
11
mes<-1
12
ao<-(ao+1)
13
Sino
14
dia<-1
15
mes<-mes+1
16
FinSi
17
Sino
19
dia<-dia+1
20
21
22
FinSi
Sino
Si mes=2 Entonces
23
Entonces
24
Si dia>=29 Entonces
25
dia<-1
26
mes<-mes+1
27
Sino
28
dia<-dia+1
29
FinSi
30
Sino
31
Si dia>=28 Entonces
32
dia<-1
33
mes<-mes+1
34
Sino
35
dia<-dia+1
36
FinSi
37
38
39
FinSi
Sino
Si dia>=30 Entonces
40
dia<-1
41
mes<-mes+1
42
Sino
43
dia<-dia+1
44
FinSi
45
FinSi
46
FinSi
47
48
49
FinSi
FinProceso
SEGUNDA ACTIVIDAD
1. Se pide desarrollar el algoritmo del juego Adivina un Nmero, con las siguientes
caractersticas:
a) El nmero debe estar en el rango de 1 a 1000 (generado aleatoriamente)
1 Proceso adivinar
2
3
Repetir
//mostrar menu
Limpiar Pantalla
8
9
// ingresar opcion
10
11
leer OP;
12
// procesar la opcion
13
Segun OP Hacer
14
15
num<-0;
16
turno<-1000;
17
18
Leer num;
19
20
Si num>secreto Entonces
21
Escribir "caliente";
22
Sino
23
Escribir "frio";
24
FinSi
25
26
Leer num;
27
turno<-turno-1;
28
FinMientras
29
si turno =0 Entonces
30
31
32
33
34
35
num<-0;
36
turnos<-5;
37
38
Leer num;
39
40
si num>secreto Entonces
41
42
Sino
43
44
FinSi
45
46
Leer num;
47
turnos<-turnos-1;
48
FinMientras
49
Si turnos = 0 Entonces
50
51
Sino
52
53
FinSi
54
FinSegun
55
FinProceso
2. Es necesario realizar un algoritmo que funcione como una calculadora con las 4
funciones bsicas (opcional puede incluir otra funcin). El algoritmo termia y
entrega el resultado al presionar la tecla =
Proceso calculadora
2
3
Leer n1;
Leer n2;
10
11
12
Leer men;
13
//proceso
14
15
16
17
18
19
20
21
22
23
de otro modo:
24
25
26
FinSegun
FinProceso