DEFINICIÓN
Son procedimientos diseñados para la resolución de un problema cualquiera consistentes en la descripción lógica de operaciones a realizar para resolver el problema planteado
Nos ayudara en la resolución de un problema ya que nos permite decirle a la computadora que tiene que hacer en cada momento Un mismo problema puede tener distintos algoritmos.
Ejemplo:” freír un huevo”
1. abrir la refrigeradora
2. agarrar un huevo
3. agarrar una sartén
4. poner aceite en la sartén
5. encender el fuego
6. poner la sartén en el fuego
7. esperar que la sartén este caliente
8. romper la cascara del huevo
9. poner la clara y la yema en el sartén
10. esperar que el huevo se fría
11. sacar el huevo de la sartén
12. apagar al sartén
13. colocar el huevo frito en un plato
Todo algoritmo consta de tres secciones: entrada de datos, procesamiento de los datos e impresión de resultados
entrada procesamiento impresión
de datos --> de datos ---> de datos
FORMAS DE REPRESENTACIÓN
Un algoritmo puede ser escrito o representado de dos maneras
- PSEUDOCODIGOS
- DIAGRAMAS DE FLUJO
· PSEUDOCODIGO
El pseudocódigo o falso cogido consiste en una serie de pasos que permite codificar un programa con mayor agilidad ya que el seudocódigo describe un algoritmo utilizando una mezcla de frases en lenguaje común su objetivo es que el programador se centre en los aspectos lógicos y presente la solución de un problema de forma mas detallada .
Todo pseudocódigo debe tener inicio y fin, y de preferencia todas sus líneas numeradas.
EJEMPLO 1:
1. Inicio
2. Crear variable B y KB
3. Leer bytes ingresados por el usuario y guardados en B
4. KB = B dividido entre 1004
5. Imprimir KB al usuario
6. fin
EJEMPLO 2:
1. Inicio
2. Inicializar las variables A, B y C
3. Leer los tres valores
4. Almacenar en las variables A, B y C
5. Si A > B y A > C Entonces
6. Escribir A “Es el mayor”
7. Sino
8. Si B > A y B > C Entonces
9. Escribir B “Es el mayor”
10. Sino
11. Escribir C “Es el mayor”
12. Fin_Si
13. Fin_Si
14. Fin
EJEMPLO 3:
1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Solicitar la introducción de dos valores distintos
4. Leer los dos valores
6. Si A = B Entonces vuelve a 3 porque los valores deben ser distintos
7. Si A>B Entonces
9.Escribir A, “Es el mayor”
8. De lo contrario: Escribir B, “Es el mayor”
9. Fin_Si
10. Fin
EJEMPLO 4:
1. Inicio
2. Declaración de Variables: Vel = 0
3. Leer Datos: Vel
4. Versal = (Vel * 1000) / 3600
5. Imprimir resultado
6. Fin
· DIAGRAMAS DE FLUJO
Un diagrama de flujo representa el esquema de un algoritmo.
La construcción correcta del mismo es muy importante, ya que a partir, tanto del pseudocódigo como de los diagramas de flujo, se escribe el programa en un lenguaje de programación determinado.
SIMBOLOS UTILIZADOS EN EL DIAGRAMA DE FLUJO
EJEMPLO 1:
No hay comentarios:
Publicar un comentario