Está en la página 1de 13

1)Algoritmo para hacer una llamada desde

telfono publico
1. Buscar telfono publico
2. Verificar tarifa
3. Verificar nmero
4. Marcar nmero
5. Pagar
6. Realizar llamada
7. Terminar llamada

2) Algoritmo para cocinar una tortilla:


1.
2.
3.
4.
5.
6.
7.
8.
9.

Buscar huevo
Buscar aceite
Buscar sartn
Encender estufa
Calentar sartn
Colocar un poco de aceite en el sartn
Buscar tazn
Buscar tenedor
Golpear suavemente el huevo contra el tazn para

romper cascarn
10.
Sobre el tazn separar en dos la cscara del huevo
11.
Dejar caer clara y yema en el tazn
12.
Batir clara y yema con el tenedor
13.
Agregar sal al gusto al huevo batido
14.
Colocar huevo batido en sartn
15.
Calentar un minuto
16.
Buscar esptula
17.
Voltear huevo
18.
Calentar un minuto
19.
Buscar plato
20.
Servir tortilla en plato

3)Arreglar un pinchazo de una bicicleta


1) Inicio
2) desmontar la rueda
3) sacar la cmara
4) inflar la cmara
5) meter una parte de la cmara en una cubeta de agua
6) mientras no salgan burbujas
7) meter una parte de la cmara en una cubeta de agua
8) marcar el pinchazo
9) poner pegamento
10) mientras no est seco
11) apretar
12) montar la cmara
13) montar la rueda
14) inflar la cmara

4) Algoritmo frer un huevo:


1.
2.
3.
4.
5.
6.

Buscar huevo
Buscar aceite
Buscar sartn
Encender estufa
Calentar sartn
Colocar un poco de aceite en el sartn

7. Golpear suavemente el huevo contra el sartn para


romper cascarn
8. Sobre el sartn separar en dos la cscara del huevo
9. Dejar caer clara y yema en el tazn
10.
Agregar sal al gusto al huevo
11.
Calentar un minuto
12.
Buscar esptula
13.
Mover el huevo para que no se pegue
14.
Opcional: Dar la vuelta al huevo para frer por
ambos lados
Calentar por un minuto
15.
Servir huevo en plato

5. Escribir un algoritmo para:


(a) sumar dos nmeros enteros
(b) restar dos nmeros enteros
(c) multiplicar dos nmeros enteros
(d) dividir un nmero entero por otro

a)

Sumar dos nmeros enteros.

INICIO

Inicio
Int q,w,e;

Declarar
q,w

Leer q,w;
e=q+w;

Leer q,w

Print (e);
fin

E=q+w

FIN

b)

Restar dos nmeros enteros.

INICIO

Inicio
Int q,w,e;

Declarar
q,w

Leer q,w;
e=q-w;

Leer q,w

Print (e);
fin

E=q-w

FIN

c)

Multiplicar dos nmeros enteros.

INICIO

Inicio
Int q,w,e;

Declarar
q,w

Leer q,w;
e=(q)*(w);

Leer q,w

Print (e);
fin

E=(q)*(w)

d)

Dividir dos nmeros enteros.

FIN

INICIO

Inicio
Int q,w,e;

Declarar
q,w

Leer q,w;
e=(q)/(w);

Leer q,w

Print (e);
fin

E=(q)/(w)

FIN

6) Escribir un algoritmo para determinar el mximo


comn divisor
de dos nmeros enteros (MCD) con el algoritmo de
Euclides
inicio
leer (a,b)
mientras a mod b <> 0
resto a mod b
ab
b resto
mcd b
escribir (mcd)
fin
Prueba de escritorio
Iteraci
a
b
n
1
150
39

Resto

Salida

33

2
3
4

39
33
6

33
6
3

6
3
0

El MCD es: 3

Iteraci
n
1
2
3
4
5
6

Resto

Salida

124
70
54
16
6
4

70
54
16
6
4
2

54
16
6
4
2
0

El MCD es: 2

Iteraci
n
1
2
3
4

Resto

Salida

350
55
30
25

55
30
25
5

30
25
5
0

El MCD es: 5

Iteraci

Resto

Salida

n
1

264

36

12

36

12

El MCD es: 12

Iteraci
n
1

Resto

Salida

670

84

82

2
3

84
82

82
2

2
0

El MCD es: 2

Iteraci
n
1

Resto

Salida

430

35

10

2
3

35
10

10
5

5
0

El MCD es: 5

7. Disear un algoritmo que lea y visualice una serie de


nmeros
distintos de cero. El algoritmo debe terminar con un
valor cero
que no se debe visualizar. Visualizar el nmero de
valores ledos.
inicio
poner contador a 0
leer nmero
el nmero es menor o igual a 0?
Si

Escribir nmero
Incrementar contador en 1
Leer el numero
Si_no
Escribir contador
Fin

8) Disear un algoritmo para calcular la velocidad en


(m/s) de los corredores de la carrera de 1.500 m. La
entrada consistir en parejas de nmeros (minutos,
segundos) que dan el tiempo del corredor; por cada
corredor, el algoritmo debe visualizar el tiempo en
minutos y segundos, as como la velocidad media.
1.- Inicio
2.-n 1 /*Iniciar un contador para el registro de datos*/
3.-Ingrese los datos del corredor n
4.-Leer minutos, segundos

5.-Vel 1500 / (segundos + (minutos*60))


6.-

Si minutos es diferente a 0 & segundos es diferente a 0

7.- Imprimir: para el corredor n, minutos: minutos, segundos: ,


segundos
Velocidad : , vel, m/s
8.-Guardar datos
10.-n n + 1
11.-Repetir desde 3.12.-

Si no

13.-Imprimir: captura de datos terminada


14.- Imprimir Datos guardados /*imprime los datos guardados de cada
corredor*/
15.-

Finalizar si

16.-Fin

Prueba de escritorio del algoritmo (Ejercicio 8)

9) Escribir un algoritmo que calcule la superficie de un


tringulo en
funcin de la base y la altura (S = Base _ Altura).
INICIO

Inicio;
Int base,altura,s;

declararBase,alt
ura,s

Leer altura base;


S=1/2(Base) * Altura;
Print (S);
Fin

Leer altura y
base

S=1/2(Base)*Alt
ura

FIN

Ejercicio 1
PROBLEMA: Seguir el algoritmo para obtener una figura
ENTRADA: Hoja tamao carta en limpio, regla y lpiz.
SALIDA: Figura correcta.
Algoritmo
1. Dibuja una V invertida. Empieza desde el lado izquierdo, sube, y baja hacia
el lado derecho, no levantes el lpiz.

2. Ahora
dibuja una lnea en
ngulo ascendente hacia la izquierda. Debe cruzar la primera lnea ms o
menos a 1/3 de la altura. Todava no levantes el lpiz del papel.

3. Ahora, dibuja una lnea horizontal hacia la derecha. Debe cruzar la V


invertida ms o menos a 2/3 de la altura total. Sigue sin levantar el lpiz.

4. Dibuja una lnea en un ngulo descendente hasta el punto de inicio. Las


lneas deben unirse.

5. Ahora ya puedes levantar el lpiz del papel. Has terminado la estrella de 5


puntas

Ejercicio 2) Seguir el algoritmo para obtener una


figura

También podría gustarte