Anda di halaman 1dari 8

Desde/para

1. Hacer el algoritmo para un programa que imprima el mayor y el


menor de 8 nmeros ingresados por teclado.

1. anlisis del problema


Entrada: nmeros
Proceso: obtener nmero mayor y el menor de 8 nmeros
Salida: numero mayo y menor
2. diseo del algoritmo
Pseudocdigo
Algoritmo mayor_menor_de_8_nmeros
Var
Entero NUM, MAYOR, MENOR, I
Inicio
MAYOR=0
MANOR=10000
Desde I=1 hasta I=<8, 1 hacer
Escribir digit un numero entero
Leer NUM
Si MAYOR<NUM entonces
MAYOR=NUM
Si MENOR>NUM ENTONCES
MENOR=NUM
Fin_desde
Imprimir el numero mayor es:, MAYOR
Imprimir el nmero menor es:, MENOR
Fin
3. prueba de escritorio
NUM MAYOR MENOR I SALIDA
1 0 10000 1 digit un numero entero

50 1 1 2 digit un numero entero

12000 50 3 digit un numero entero

30 12000 4 digit un numero entero

20 5 digit un numero entero

25 6 digit un numero entero

1 7 digit un numero entero

-1 -1 8 digit un numero entero


el numero mayor es: 1200
el nmero menor es: -1
2. Hacer el algoritmo para un programa, que calcule y
muestre las reas de un terreno rectangular de lados
100-2x y x respectivamente, para valores de x entre 10 y
30

1. anlisis del problema


Proceso: calcular el rea de un terreno rectngulo
Salida: el rea del terreno rectngulo
2. diseo del algoritmo
Pseudocdigo
Algoritmo rea_de_un_terreno_rectngulo
Var
Real l, x, Area
Inicio

Desde x=10 hasta x=<30, 1 hacer


l= 100-2*x
Area=l*x
Imprimir el rea de,, x es:, Area
Fin_desde
Fin
4. prueba de escritorio
x l rea Salida
10 80 800 el rea de, 10 es: 800
11 78 858 el rea de, 11 es: 858
12 76 912 el rea de, 12 es: 912
13 74 962 el rea de, 13 es: 962
14 72 1008 el rea de, 14 es: 1008
15 70 1050 el rea de, 15 es: 1050
16 68 1088 el rea de, 16 es: 1088
17 66 1122 el rea de, 17 es: 1122
18 64 1152 el rea de, 18 es: 1152
19 62 1178 el rea de, 19 es: 1178
20 60 1200 el rea de, 20 es: 1200
21 58 1218 el rea de, 21 es: 1218
22 56 1232 el rea de, 22 es: 1232
23 54 1242 el rea de, 23 es: 1242
24 52 1248 el rea de, 24 es: 1248
25 50 1250 el rea de, 25 es: 1250
26 48 1248 el rea de, 26 es: 1248
27 46 1242 el rea de, 27 es: 1242
28 44 1232 el rea de, 28 es: 1232
29 42 1218 el rea de, 29 es: 1218
30 40 1200 el rea de, 30 es: 1200

Repetir
3. Elaborar un algoritmo que permita ingresar n nmeros y
muestre todos los nmeros menores e iguales a 25.

1. anlisis del problema


Entrada: n nmeros
Proceso: obtener los nmeros menores e iguales a 25
Salida: nmeros menores e iguales a 25
2. diseo del algoritmo
Pseudocdigo
Algoritmo numeros_menores_igual25
Var
Real n, Menor
Inicio
Escribir cuantos nmeros desea ingresar
Leer n
Repetir
Menor=n-1
Si Menor=<25 entonces
Escribir el nmero es menor e igual a 25 es:,
Menor
Hasta_que Menor=0

3. prueba de escritorio
n Menor Salir
5 4 cuantos nmeros desea ingresar
el nmero es menor e igual a 25 es: 4
3 cuantos nmeros desea ingresar
el nmero es menor e igual a 25 es: 3
2 cuantos nmeros desea ingresar
el nmero es menor e igual a 25 es: 2
1 cuantos nmeros desea ingresar
el nmero es menor e igual a 25 es: 1
4. Hacer el algoritmo para un programa que imprima el mayor y el
menor de 8 nmeros ingresados por teclado.
5. anlisis del problema
Entrada: nmeros
Proceso: obtener nmero mayor y el menor de 8 nmeros
Salida: nmero mayo y menor
6. diseo del algoritmo
Pseudocdigo
Algoritmo mayor_menor_de_8_nmeros
Var
Entero NUM, MAYOR, MENOR, I
Inicio
MAYOR=0
MANOR=10000
I=0
Repetir
I=I+1
Escribir digit un numero entero
Leer NUM
Si MAYOR<NUM entonces
MAYOR=NUM
Si MENOR>NUM ENTONCES
MENOR=NUM
Hasta_que I=8
Imprimir el nmero mayor es:, MAYOR
Imprimir el nmero menor es:, MENOR
Fin
7. prueba de escritorio
NUM MAYOR MENOR I SALIDA
0
1 0 10000 1 digit un numero entero

50 1 1 2 digit un numero entero

12000 50 3 digit un numero entero

30 12000 4 digit un numero entero

20 5 digit un numero entero

25 6 digit un numero entero

1 7 digit un numero entero

-1 -1 8 digit un numero entero


el nmero mayor es: 1200
el nmero menor es: -1
Mientras
5. Hacer el algoritmo para un programa que imprima el mayor y el
menor de 8 nmeros ingresados por teclado.
1. anlisis del problema
Entrada: nmeros
Proceso: obtener nmero mayor y el menor de 8 nmeros
Salida: numero mayo y menor
2. diseo del algoritmo
Pseudocdigo
Algoritmo mayor_menor_de_8_nmeros
Var
Entero NUM, MAYOR, MENOR, I
Inicio
MAYOR=0
MANOR=10000
I=0
Mientras I>0 y I<=8 hacer
I=I+1
Escribir digit un numero entero
Leer NUM
Si MAYOR<NUM entonces
MAYOR=NUM
Si MENOR>NUM ENTONCES
MENOR=NUM
Fin_mientras
Imprimir el nmero mayor es:, MAYOR
Imprimir el nmero menor es:, MENOR
Fin
3. prueba de escritorio
NUM MAYOR MENOR I SALIDA
0
1 0 10000 1 digit un numero entero

50 1 1 2 digit un numero entero

12000 50 3 digit un numero entero

30 12000 4 digit un numero entero

20 5 digit un numero entero

25 6 digit un numero entero

1 7 digit un numero entero

-1 -1 8 digit un numero entero


el nmero mayor es: 1200
el nmero menor es: -1
6. Hacer el algoritmo para un programa, que calcule y
muestre las reas de un terreno rectangular de lados
100-2x y x respectivamente, para valores de x entre 10 y
30
1. anlisis del problema
Proceso: calcular el rea de un terreno rectngulo
Salida: el rea del terreno rectngulo
2. diseo del algoritmo
Pseudocdigo
Algoritmo rea_de_un_terreno_rectngulo
Var
Real l, x, Area
Inicio
x=9
Mientras x>=9 hasta x=<30, 1 hacer
x=x+1
l= 100-2*x
Area=l*x
Imprimir el rea de,, x es:, Area
Fin_mientras
Fin
3. prueba de escritorio
x l rea Salida
9
10 80 800 el rea de, 10 es: 800
11 78 858 el rea de, 11 es: 858
12 76 912 el rea de, 12 es: 912
13 74 962 el rea de, 13 es: 962
14 72 1008 el rea de, 14 es: 1008
15 70 1050 el rea de, 15 es: 1050
16 68 1088 el rea de, 16 es: 1088
17 66 1122 el rea de, 17 es: 1122
18 64 1152 el rea de, 18 es: 1152
19 62 1178 el rea de, 19 es: 1178
20 60 1200 el rea de, 20 es: 1200
21 58 1218 el rea de, 21 es: 1218
22 56 1232 el rea de, 22 es: 1232
23 54 1242 el rea de, 23 es: 1242
24 52 1248 el rea de, 24 es: 1248
25 50 1250 el rea de, 25 es: 1250
26 48 1248 el rea de, 26 es: 1248
27 46 1242 el rea de, 27 es: 1242
28 44 1232 el rea de, 28 es: 1232
29 42 1218 el rea de, 29 es: 1218
30 40 1200 el rea de, 30 es: 1200

7. Escriba el algoritmo para un programa que imprima la


suma de 15 elementos de la serie: 1/2 +3/4 +7/8 +15/16.

1. anlisis del problema


Proceso: calcular el rea de un terreno rectngulo
Salida: el rea del terreno rectngulo
2. diseo del algoritmo
Pseudocdigo
Algoritmo SUMA_15_ELEMENTOS_DE SERIE
Var
S, DEN, NUM, I
Inicio
S<-0
Den<-1
Desde I=1 hasta I<=15, 1 hacer
Den<- Den*2
Num<- Den-1
S<- s+num/den
Fin_desde
Fin

Anda mungkin juga menyukai