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.


Algoritmo: Cargar Un Celular
(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.


Algoritmo: Apagar computadora
(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
5.-Poner el clocht y arrancar el carro
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

Entradas más populares de este blog

Aplicación de Máximos y Mínimos en la industria

Máximo y Mínimo absoluto