Algoritmos: Diseño de soluciones.
- Todo algoritmo busca solucionar un problema especifico.
- Una vez que el problema ha sido analizado y dimensionado, es un
buen momento para pensar en las posibles soluciones y seleccionar la mejor
alternativa.
- Sin embargo, es importante que la solución sea clara.
para esto utilizaremos un método para expresar de forma la solución.
- Los métodos pueden ser diversos, veamos a continuación:
Expresión de Algoritmos
| |
| |
Diagrama Lenguaje
| | |
- De flujo Hablado Escrito
- Nassi-Schneiderman |
- Storyboards - idioma con contexto
- Lenguaje de programación
- Pseudocódigo
- La sematica predomina en el lenguaje
Diagramas de Flujo
- Llmamados también flujo gramas
- Muestra los pasos a seguir para la solución de un problema.
y se valen de simbolos estandarizados.
- Las lineas de flujo deben ser rectas, verticales u horizontales
- El flujo del diagrama debe ir de arriba hacia abajo y/o de izquierda a derecha.
- Cuando sea posible los simbolos deben de dibujarse proporcionalmente.
- En general. no puede llegar mas de una línea a un simbolo.
las etapas de construccion de todo diagrama de flujo son
INICIO <- Retangulo Redondeado
|
v
LECTURA DE DATOS <- Retangulo Inclinado
|
v
PROCEDIMIENTO DE LOS
DATOS <- Retangulo
|
v
IMPRECION DE RESULTADOS <-Simbolo salido por impresora
|
v
FIN <-Retangula redondeada
sábado, 23 de julio de 2011
jueves, 21 de julio de 2011
Algoritmo para realizar una transacción en un cajero automatico
ALGORITMO
+ Inicio
+ Se ingresa tarjeta
+ Se ingresa pin
+ se elige transacción
+ si transacción es retiro
- se elige cuenta de retiro
- se elige el monto
- se retira el dinero
- se elige si desea imprimir recibo
- finaliza transacción
+ si transacción es consulta
- se elige cuenta a verificar
- finaliza transacción
+ se elige si desea realizar otra operación
+ se finaliza la transacción
+ Fin
+ Inicio
+ Se ingresa tarjeta
+ Se ingresa pin
+ se elige transacción
+ si transacción es retiro
- se elige cuenta de retiro
- se elige el monto
- se retira el dinero
- se elige si desea imprimir recibo
- finaliza transacción
+ si transacción es consulta
- se elige cuenta a verificar
- finaliza transacción
+ se elige si desea realizar otra operación
+ se finaliza la transacción
+ Fin
Algoritmo para una multiplicación al estilo ruzo y divide y venzeras
ALGORITMO
+ Rusa
- Inicio
- Se define como numero a = 15
- Se define como numero b = 23
- Se habré siclo hasta que "a" sea 1
- Se divide "a" dentro de 2
- Se suman digitos existentes y resultado se coloca bajo "b"
- Termina dígitos
- Fin
+ Divide y Venceras
-Inicio
+ Rusa
- Inicio
- Se define como numero a = 15
- Se define como numero b = 23
- Se habré siclo hasta que "a" sea 1
- Se divide "a" dentro de 2
- Se suman digitos existentes y resultado se coloca bajo "b"
- Termina dígitos
- Fin
+ Divide y Venceras
-Inicio
- Se define como numero a = 15
- Se define como numero b = 23
- Se toma el primer dígito de a y se multiplica por el primer dígito de b
- Resultado se justifica a la izquierda
- Se toma el primer dígito de a y se multiplica por el segundo dígito de b
- Resultado se justifica al centro
- Se toma el segundo dígito de a y se multiplica por el primer dígito de b
- Resultado se justifica al centro
- Se toma el segundo dígito de a y se multiplica por el segundo dígito de b
- Resultado se justifica al lado derecho
- Se sumar resultados
-Fin
Algoritmo para una multiplicación ingles
ALGORITMO
- Inicia
- Se coloca numero a = 12
- Se coloca numero b = 13
- Se multiplica el primer dígito de b por a
- Se coloca el resultado
- Se multiplica el segundo dígito de b por a
- El resultado se coloca con un espacio en blanco hacia la derecha
- Se suman resultados para sacar un total
- Fin
- Inicia
- Se coloca numero a = 12
- Se coloca numero b = 13
- Se multiplica el primer dígito de b por a
- Se coloca el resultado
- Se multiplica el segundo dígito de b por a
- El resultado se coloca con un espacio en blanco hacia la derecha
- Se suman resultados para sacar un total
- Fin
Algoritmo para realizar una llamada.
ALGORITMO
- Iniciar
- Levantar teléfono
- Marcar numero telefónico anteponiendo el código de país (si es internacional)
- Esperar conección
- Hablar
- Colgar teléfono
- Fin
- Iniciar
- Levantar teléfono
- Marcar numero telefónico anteponiendo el código de país (si es internacional)
- Esperar conección
- Hablar
- Colgar teléfono
- Fin
Algoritmo para preparar huevos fritos
ALGORITMO
- Iniciar
- Colocar sarten.
- Encender Estufa.
- Rebanar mantequilla en el sarten.
- Romper huevos y verterlos sobre el sarten sin que la yema se reviente.
- Verter un poco de sal.
- Esperar a que se cosa.
- Sacar del sarten.
- Apagar estufa.
- Fin
- Iniciar
- Colocar sarten.
- Encender Estufa.
- Rebanar mantequilla en el sarten.
- Romper huevos y verterlos sobre el sarten sin que la yema se reviente.
- Verter un poco de sal.
- Esperar a que se cosa.
- Sacar del sarten.
- Apagar estufa.
- Fin
Suscribirse a:
Entradas (Atom)