Aplicación de los algoritmos en situaciones reales
Objetivo
Este proyecto tiene como objetivo dar a conocer que es
un “algoritmo”, características de los algoritmos y así mismo ejemplificar
situaciones de la vida diaria en la que hacemos uso de los algoritmos.
¿Qué
es un algoritmo?
- Es conocido de diversas formas. Por ejemplo:
- Conjunto
ordenado y finito de operaciones que permite hallar la solución de un problema
- Método
y notación en las distintas formas del cálculo.
- Secuencia
de instrucciones que representan un modelo de solución para resolver diferentes
situaciones que se nos presenten
- Conjunto
de instrucciones que al ser realizadas llevan un cierto orden y conducen a
obtener la solución de un problema
En pocas palabras el algoritmo se puede definir como un conjunto de instrucciones las
cuales llevan un orden lógico las cuales van a permitir encontrar la solución
al problema planteado
Algunas de las características
de los algoritmos son:
Ø
Precisión: El algoritmo tiene que definirse de forma rigurosa.
Ø
Definición: Si se tiene que hacer el algoritmo por dos o más
veces se obtendrá el mismo resultado
Ø
Finito:
Debe terminar en algún momento
Ø
Puede tener cero o más elementos de entrada
Ø
Resultados: Los datos de salida serán tendrán que efectuarse de
las instrucciones dadas.
Para que se pueda solucionar un algoritmo es necesario
hacer lo siguiente:
1. Analizar el problema o la situación
2. Diseñar y desarrollar el algoritmo (se puede hacer uso
de diagramas de flujo o cuadros EPS (Entrada>>Proceso>>Salida))
3. Realizar una prueba de escritorio
4. Codificación (Digitación del pseudocódigo): Estructura
gramatical del lenguaje seleccionado
5. Compilar o interpretar el programa
6. Ejecución
7. Evaluación de resultados
Algunas técnicas de representación de logaritmos son:
- Diagramación
libre (Diagramas de flujo)
- Diagramas
Nassi-Shneiderman
- Pseudocódigo
- Lenguaje
natural (español, inglés, etc.)
- Fórmulas
matemáticas
La técnica que utilizamos para la representación de
algoritmos en la vida cotidiana va a ser el lenguaje natural.
Después de que ya sabemos que es un algoritmo, algunas
características, desarrollo y técnicas; a continuación, se mostraran algunos
ejemplos del uso de los algoritmos en la vida cotidiana
Algoritmo:
Encender la televisión
(PSEUDOCÓDIGO)
INICIO
1.Dirigirse hacia el tv
2.Agarrar el control de la tv
3. Apachurar el botón Power
4. Y prendida la tv
5.Elegir el canal que se desea ver
6. Dejar el control en un lugar seguro
FIN
Diagrama
de flujo: Si no se enciende la
tele no podremos ver el programa que deseamos ver. Si se enciende podremos seleccionar el programa deseado.
(PSEUDOCÓDIGO)
INICIO.
1.Buscar el cargador
2. Agarrar el Cargador
3. Agarrar el celular
4. Poner El Enchufe en el Celular
5. Esperar a que se ponga a cargar
6. Dejarlo en un lugar seguro
FIN
Diagrama
de flujo: Si no se conecta el
enchufe al telefono no se va a cargar. Si
se conecta el enchufe al telefono se va a cargar.
Algoritmo:
Encender la estufa
(PSEUDOCÓDIGO)
INICIO
1.- Dirigirse a la cocina
2.- Ver la estufa
3.- Prender el encendedor
4.- Encender la estufa
FIN
Diagrama
de flujo: Si no se enciende la
estufa no podremos cocinar. Si se
enciende la estufa podremos cocinar.
(PSEUDOCÓDIGO)
INICIO
1.-Dar clic en el icono INICIO
2.-Dar clic en el icono que dice APAGAR
3.-Esperar que se apague completamente
4.-Desconectar los cables del enchufe
5.-Tapar la computadora o guardarla
FIN
Diagrama
de flujo: Si no seleccionamos el
icono INICIO no nos mostrara el icono de apagar. Si seleccionamos el icono INICIO nos mostrara el icono de apagar.
Algoritmo:
Manejar un carro
(PSEUDOCÓDIGO)
INICIO
1.- Ir hacia el carro
2.- Agarrar llaves
3.- Encender el carro
4.- Poner en punto muerto
6.-Acelerar y avanzar el carro
7.- Ir al lugar deseado
8.- Buscar un lugar para estacionarse
9.- Estacionarse
10.- Poner el freno de mano
11.-Apagar el auto
12.-Quitar las llaves
13.-Cerrar ventanas
14.-Cerrar puertas
FIN
Diagrama
de flujo: Si no encendemos el auto
no podremos avanzar Si encendemos el
auto podremos avanzar.
Conclusión
Llegamos a la conclusión de que los algoritmos están
presentes en la mayoría de actividades diarias, por lo tanto, es una parte
fundamental en nuestras vidas, ya que sin ellos no podríamos seguir una serie
de instrucciones para llegar al objetivo que se desea.
Comentarios
Publicar un comentario