Algoritmos
Se denomina algoritmo a
un conjunto finito de instrucciones o pasos, ordenados de manera lógica, que
permiten solucionar un determinado problema.
Los algoritmos están
relacionados con la Metodología de Solución de Problemas, debido a que nos ayudan
a plantearnos diferentes alternativas para resolverlos, así como elegir y
desarrollar la más adecuada de ellas.
Para casi todos los
problemas, y hasta para las más elementales acciones que se tienen que llevar a
cabo diariamente, se realiza una secuencia de pasos, aunque esto se haga
inconscientemente.
En ocasiones los pasos se
saben de forma empírica; es decir, que no necesitamos de leer instrucciones en
ningún momento para poder realizar una actividad.
Para ir al trabajo o a la
escuela generalmente:
- Se levanta de la cama
- Se baña.
- Se viste
- Desayuna
- Se lava los dientes
- Se peina
- Sale con portafolio o mochila
Las recetas de cocina y
los manuales de procedimientos son tipos de algoritmos.
Estos pasos están
presentes a veces en forma escrita, como por ejemplo: para instalar un software
(manual), para tocar música (partituras).
Un algoritmo nos da la
solución genérica a un problema y lo podemos emplear todas las veces que se nos
presente ese mismo problema.
Características de los algoritmos.
Finito: Debe tener un número determinado de pasos, un inicio y un final
Legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente
Preciso: Cada paso debe estar muy claro, ser breve y concreto, evitando ambigüedades.
Eficaz: El algoritmo debe resolver el problema.
Eficiente: Debe resolver el problema utilizando de forma óptima los recursos disponibles.
Definido. Si se sigue un algoritmo dos o más veces, se debe obtener el mismo resultado cada vez.
Medios de expresión de un algoritmo.
Los métodos más usuales para expresar un
algoritmo son:
a)
Descripción narrada: Es cuando anotamos la
solución de un problema, paso a paso, dándole una secuencia de orden. Es la
forma más sencilla, pues está hecha en lenguaje natural.
· Algunas recomendaciones para que la redacción de los algoritmos por este método sea de fácil lectura y comprensión son:
· Utilizar las palabras Inicio y Fin para identificar el punto de partida y el término del algoritmo.
· Numerar cada paso.
· Las instrucciones deben ser frases cortas y concretas.
· Las instrucciones inician con un verbo que identifica la acción que se va a realizar.
b)
Pseudocódigo: Es un “falso lenguaje” (pseudo =
falso) mezcla de instrucciones de programación y de palabras del lenguaje
natural. Es una herramienta muy efectiva para el seguimiento de la lógica de un
algoritmo y para transformarlo con facilidad a un programa informático.
c) Diagrama
de flujo: Es la representación gráfica de un algoritmo. Para su construcción se
usan símbolos estandarizados en el que cada uno tiene un significado. Los pasos
del, algoritmo se escriben dentro del símbolo correspondiente y se unen por
flechas, denominadas “líneas de flujo”, que indican el orden en que los pasos
deben de llevarse a cabo.
Ejemplos de algoritmo
expresado con descripción narrada:
Algoritmo para calcular el perímetro de un círculo.
- Inicio.
- Leer el valor del radio.
- Aplicar la fórmula P = 2 * π * r
- Obtener el perímetro.
- Fin.
Algoritmo para calentar comida en microondas.
- Inicio.
- Abrir la puerta del microondas.
- Meter la comida.
- Cerrar la puerta de microondas.
- Programar el tiempo.
- Presionar el botón de arranque.
- Esperar.
- Abrir la puerta del microondas.
- Sacar la comida.
- Cerrar la puerta de microondas.
- Fin
Cuando me mandan archivos por gmail
- Ingreso a G-mail
- Entro a mi G-mail con mi correo electrónico y mi contraseña
- Busco el archivo que necesito
- Lo descargo
Cuando tengo que hacer una presentación
- Abro Power Point
- Genero la presentación que necito para mi clase
- La guardo dentro de una memoria o en el escritorio
- Cuando lo voy a presentar abro mi archivo
Mandar archivos o tareas desde G-mail
- Abro G-mail
- Ingreso con mi correo y mi contraseña
- Selecciono el botón de “+” en la esquina superior izquierda
- Pongo la dirección a la persona que le voy a mandar
- Le pongo un asunto o de que es el archivo
- Lo mando
- Verifico su le llego en la bandeja de “enviados”
Algoritmo para ir al
estadio a ver un partido de fut bol
- Compro los boletos en línea para evitarme filas
- Me voy tiempo antes de que comience el partido para ir con tiempo
- Hago fila para entrar al estadio
- Entrego los boletos a la persona que los esté recibiendo
- Entro al estadio
- Busco mi lugar
- Disfruto el partido
Algoritmo para
comprar un café en el Oxxo
- Ingreso al establecimiento del Oxxo
- Tomo un vaso para el café
- Busco el saber que lo quiero
- Me sirvo desde la maquina dispensadora
- Me dirijo a la barra donde está el azúcar
- Tomo dos sobrecitos de azúcar
- Se los agrego al café
- Le pongo una tapa
- Me dirijo a pagarlo a la caja
- Salgo del establecimiento
Algoritmo para
cargar gasolina
- Voy a la gasolinera más cercana
- Estaciono el vehículo cerca de una dispensadora de gasolina
- Le digo a la persona que está atendiendo cuanto quiero y de cual la quiero
- Le doy las llaves de tanque de gas
- Le pago lo que fue
- Enciendo el vehiculó
- Me dirijo a mi destino
Algoritmo para lavarse
las manos
- Tomo un poco de jabón
- Me tallo bien las manos
- Abro la llave del agua
- Me las enjuagó
- Le cierro a la llave
- Tomo un poco de papel para secarme las manos
Algoritmo para
mandar un correo electrónico
- Ingreso a la plataforma de donde lo vaya a mandar
- Entro a mi cuenta con mi correo y mi contraseña
- Una vez adentro busco opción de “Enviar”
- Ingreso el correo de la persona a la que voy a mandar
- Le pongo el asunto sobre de que es el archivo que mando
- Le presiono en enviar
- Salgo de mi cuenta
Algoritmo: Cambiar
una llanta ponchada
- Buscar el gato hidráulico, la llave de cruz y la llanta de repuesto.
- Levantar el auto
- Colocar el gato hidráulico en la posición correcta
- Aflojar las tuercas de la llanta ponchada con la llave de cruz
- Quitar por completo las tuercas de la llanta ponchada
- Quitar la llanta ponchada.
- Poner la llanta de repuesto.
- Colocarle las tuercas
- Apretar las tuercas con la llave de cruz
- Bajar el auto
Algoritmo: Elabora
un reporte de lectura.
- Leer atenta y globalmente el texto.
- Localizar los términos desconocidos.
- Investigar significados en el diccionario.
- Volver a leer el texto para comprenderlo mejor.
- Localizar y subrayar las ideas principales del texto.
- Redactar un resumen del texto leído
Algoritmo: Comprar
un par de tenis por Internet.
- Teclear la dirección de la tienda.
- Acceder con nuestro usuario y contraseña.
- Ver varios modelos.
- Seleccionar el modelo que nos gusta
- Seleccionar la talla correcta
- Dar clic en “Agregar al carrito”.
- Seleccionar la forma de envío
- Confirmar la dirección de envío.
- Seleccionar el medio de pago
- Confirmar la compra.
- Dar clic en “Ordenar y pagar”.
- Revisar el correo de confirmación de compra
- Salir de nuestra cuenta.
Algoritmo: Ir a una
función de cine.
- Entrar al cine
- Consultar tu cartelera
- Seleccionar la película a ver.
- Seleccionar el horario
- Escoger tu lugar.
- Comprar el boleto.
- Comprar palomitas y soda en dulcería.
- Darle el boleto al empleado.
- Entrar a la sala.
- Sentarte.
- Disfrutar la función

Comentarios
Publicar un comentario