Informatica

Páginas: 20 (4937 palabras) Publicado: 7 de febrero de 2013
Algoritmica
Algoritmos
Material para Trabajar en Clases

1 de 41

Material de trabajo

Problemas Secuenciales
1) Calcular la cantidad de Bs. Que se le debe entregar a alguien en la casa de
cambio, sabiendo que trae 179 Dólares y que el cambio oficial es: 2250
Bs por cada Dólar. Resolver con Pseudo, Diagrama de Flujo y Corrida en
frío.
A.Análisis:
Leamos el problema y subrayemosdonde hay información relevante? Qué
nos piden? Qué nos dan? Qué necesitamos?
Quedaría algo así:
Calcular la cantidad de Bs. Que se le debe entregar a alguien en la casa de
cambio, sabiendo que trae 179 Dólares y que el cambio oficial es: 2250 Bs
por cada Dólar.
Qué me piden averiguar, datos de salida? Cantidad de Bs, esto sería la
variable de salida, digamos que se llama CantBs
Qué me estándando? Qué es conocido? La cantidad de Dólares que trae
la persona, son 179, guardemos esto en la variable CantDol
Cuál es el dato para aplicar la regla de tres?
El cambio que me dan, si viene un dólar le doy 2250 Bs. Entonces sería
aplicar la regla de tres:
Cantidad Dólares
Cantidad de Bs.
1 Dólar equivale a 2250 Bs
179 dólares son
X Bs. (Esto es CantBs)
Aquí X es lo que nos estánpidiendo, es decir:
CantBs = (2250 * 179) / 1
B.Una Solución en Pseudo
Algoritmo CasaCambio
Var
CantBs, CantDol : entero (aquí se declaran las variables y su tipo)
Inicio
CantDol = 179
(esta es la 1ra instrucción)
CantBs = 2250 * CantDol (esta es la 2da. Instrucción)
Escribir “ Por los 179 dolares le daremos”, CantBs, “ en Bs” (3era )
Fin

2 de 41

Material de trabajo

C.Diagrama deFlujo: Es como el Pseudo pero usa los símbolos de DF y se
conectan con flechas. Y se agregan las variables a la tabla de variables.

Tabla de Var y Const
CantDol: entero
CantBs: entero

Inicio

CantDol = 179

CantBs = CantDol * 2250

Escribir “ Por los 179
dolares le daremos”,
CantBs, “ en Bs”

Fin
D.Corrida en Frio, consiste en ir ejecutando cada instrucción del algoritmo
comosi fuéramos la máquina. Tenemos que declarar:
Datos de Entrada, Variables y Salida.
Datos de Entrada: en caso de que el usuario introduzca algún valor que
será guardado en una variable cuando aparezca la instrucción de lectura.
Variables: Declaramos las variables y a medida que se actualicen con
alguna instrucción entonces le cambiamos su valor.
Salida: A medida que haya una instrucción quepida escribir un
resultado la ejecutamos escribiendo lo que diga la instrucción en la zona
de salida.

3 de 41

Material de trabajo

Corrida en frío del ejemplo:
Datos de entrada: No hay, puesto que no se introduce ningún valor desde el
teclado
Variables
CantBs =
2250*179= 402750 (con la 2da instrucción)
CantDol= 179 (con la 1era instrucción)
Salida
Por los 179 dolares le daremos402750 en Bs (con la 3ra instrucción)

2) Calcular la cantidad de Bs. Que se le debe entregar a alguien en la casa de
cambio, sabiendo que trae una cantidad Y de Dólares y que el cambio
oficial es: 2250 Bs por cada Dólar. Resolver con Pseudo, Diagrama de
Flujo y Corrida en frio.
Comentario: En este caso Y es un dato de entrada que deberá leerse.
Resuélvelo y comparte tu solución con loscompañeros.
3) Dada una cantidad en Bs. obtener la equivalencia en dólares, asumiendo
que la unidad cambiaria oficial es 2600 Bs. por Dólar.
a)En Pseudo, define tus variables.
b) En DF con tabla de variables
c) Corrida en frio con dato entrada 260 mil
Comentario: En este caso, fíjate que lo que se da como entrada es la cantidad
en Bs. Entonces esto hay que leerlo
Resuélvelo y comparte tusolución con los compañeros.
4) Una tienda ofrece un descuento del 15% sobre el total de la compra y un
cliente desea saber cuanto deberá pagar finalmente por su compra y
cúanto fue el descuento en bs. que se le dio.
a)En Pseudo, define tus variables.
b) En DF, con tabla de variables
c) Corrida en frio con dato entrada 100 mil
Comentario: En este caso, fíjate que se tiene el total de la compra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS