Sei sulla pagina 1di 7

2 1.

Disear una solucin para resolver cada uno de los siguientes


problemas y trate de refinar sus soluciones mediante algoritmos
adecuados:
a) Realizar una llamada telefnica desde un telfono pblico.
ALGORITMO
INICIO.
1.
2.
3.
4.
5.
6.
7.

Buscaryencontraruntelf.Publico.
Depositarunamonedaeneltelf.
Alzareltelf.
Marcarelnumerotelf.
Esperarhastaquelecontesten.
Hablarconlapersonaalaquesellama.
Colgar.

FIN.

SEUDOCODIGO
INICIO.
1. VARIABLES
telfono,moneda,#telefnico.
2. Buscareltelf.
3. Introducirlamoneda.
4. Leerlamoneda..
5. Introducirel#telefnico.
6. Leerel#telf..
7. Hablarconlapersonaalaquesellama.
8. Colgar.
FIN.

b)Cocinarunatortilla.
ALGORITMO
DIGRAMA DE FLUJO

INICIO

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

Comprar el huevo.
Poner aceite en el sarten.
Romper el huevo.
Colocar el huevo en el sarten.
Esperar y dar la vuelta el huevo.
Apagar el fuego.
Agregarle sal.
Servirse.

FIN
SEUDOCODIGO

Huevo,sarten,aceit
e,sal
Romper el huevo
Poner el huevo en
el sarten
Esperar
Apagar el huevo
Agregarle sal

INICIO
1. VARIABLES.
Huevo,sarten,aceite,sal
2. Poner aceite en el sarten.
3. Romper el huevo.
4. Colocar el huevo en el sarten
5. Poner el huevo.
6. Esperar y dar la vuelta al huevo.
7. Apagar el fuego.
8. Agregarle sal.
9. Servirse.
FIN

c) Arreglar un pinchazo de una bicicleta.

servirse
FIN

ALGORITMO
DIAGRAMA DE FLUJO

INICIO

INICIO
1.
2.
3.
4.

Conseguir las herramientas.


Sacar la llanta.
Parchar la llanta
Colocar la llanta

Llanta,
herramientas,
Sacar la llanta

FIN

SEUDOCODIGO
INICIO
1. VARIABLES.
llanta,herramientas,parchadora
2. Sacarlallanta.
3. Parcharlallanta.
4. Colocarlallanta.
FIN

d)Frerunhuevo.

Parchar la llanta
Colocar la llanta
FIN

ALGORITMO
INICIO
1.
2.
3.
4.
5.
6.
7.

Encenderlaornilla.
Colocarelsarten.
Poneraceite.
Colocarelhuevo.
Esperar.
Ponersal.
Servirse.

FIN

SEUDOCODIGO
INICIO
1. VARIABLES.
Huevo,aceitesal
2. Colocarelhuevoenlasarten.
3. Ponerelaceite.
4. Colocarelhuevo.
5. Esperar.
6. Ponersal
7. Servirse
FIN

23.Escribirunalgoritmoparadeterminarelmximocomndivisor
dedosnmerosenteros(MCD)porelalgoritmodeEuclides.
ALGORITMO
INICIO
1.
2.
3.
4.

Inicio
Dividirelmayordelosenterospositivoporelmspequeo.
Acontinuacindividireldivisorporelresto.
Continuarelprocesodedividirelltimodivisorporelltimorestohastaquela
divisinseaexacta.
5. Elltimodivisoreselmcd.
FIN
SEUDOCODIGO
INICIO
1. Variables.
X#mayor,y#menor
2. Introduce#mayor,#menor
3. Leer(x,y)
x
4. Si y =0 entonces
5. Visualizar (el divisor es el mcd)
6. Sino.
y
7. Si resto =0 entonces
8. ( el ultimo divisor es el mcd)
9. si no.
10. Visualizar(continuarhastaobtenereldivisorexacto)
FIN
DIAGRAMADEFLUJO
INICIO

Introduce#mayory
#menor
X, Y

x
=0
y

y
=0
resto

Dividir hasta
obtener el divisor

El divisor es el mcd
El ultimo divisor
es el mcd

FIN

25.Disearunalgoritmoqueimprimaysumelaseriedenmeros3,
6,9,12..99
ALGORITMO
INICIO
1.
2.
3.
4.
5.

Determinarladiferencia.
Determinarelindicadormaximodelosterminos
Multiplicardesdeelmin..hastaelmax..indicadorpor3
Sumarlosterminos.
Imprimir.

FIN
SEUDOCODIGODIAGRAMADEFLUJO
INICIO
1. Determinarlasvariables.
d=3
suma=0
indicador=1
2. MIENTRAS(indicador<=11)
3. ESCRIBIRindicador*d
4. suma=suma+indicador*d
5. indicador=indicador+1
6. ESCRIBIRsuma

INICIO

d=3
suma=0
indicador=1

ESCRIBIR
indicador*d
Suma=suma+
indicador*d

FIN
Indicador=indicador+1

s
i

Indicador

<=11

n
o
IMPRIME
suma
FIN

Potrebbero piacerti anche