martes, 7 de febrero de 2023

Fundamentos de Programación

¿Qué es un Algoritmo?



Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se siguen una serie de pasos ordenados para llegar a la solución de una situación. 

En programación, un algoritmo supone el paso previo a ponerse a escribir el código. Primero debemos encontrar la forma de obtener la solución al problema (definir el algoritmo informático), para luego, a través del código, poder indicarle a la máquina qué acciones queremos que lleve a cabo. De este modo, un programa informático no sería más que un conjunto de algoritmos ordenados y codificados en un lenguaje de programación para poder ser ejecutados en un ordenador.

No obstante, los algoritmos no son algo exclusivo de los ámbitos de las matemáticas, la lógica y la computación. Utilizamos numerosos algoritmos para resolver problemas en nuestra vida cotidiana. Algunos de los ejemplos más habituales son los manuales de instrucciones o las recetas de cocina.

Texto tomado desde aquí.

Mi primer Algoritmo

Contexto:

Piensa en que pasos realizas para hacer una llamada telefónica, escríbelos en orden lógico enumerando cada uno de ellos. El resultado de esta secuencia de pasos es un Algoritmo. Una vez haya realizado el ejercicio, envíalo a través de esta tarea.

Llamada a través de telefonía móvil:

1. Tomo el teléfono celular

2. Si tiene algún patrón de seguridad biométrica lo ingreso y desbloqueo. 

2. Abro la opción de teléfono que permite acceder al teclado numérico

3. Busco en el directorio el contacto a llamar.

4. Selecciono el contacto

5. Selecciono la sim-card desde la cual quiero llamar

6. Pulso la tecla "teléfono" o "llamar".

7. Espero respuesta

8. Inicia conversación.

9. Cuelga la llamada.


Resultado: "Laberinto Clásico"

Me parece que el juego es muy intuitivo porque finalmente no nos está hablando de un algoritmo o no nos habla de un lenguaje de programación específico sino de unas instrucciones que nos permiten llegar a un objetivo, si pasa esto bien, si pasa lo otro pues no llegarás y se logra el objetivo que es comprender que una secuencia de instrucciones finitas nos permiten llegar al objetivo propuesto.








No hay comentarios:

Publicar un comentario

Recursos de Máquina

 Resumen La utilidad y funcionamiento de los elementos internos controlados por el sistema operativo Si se debe empezar a definir qué es un ...