Pensamiento Algoritmico
habzckApuntes18 de Julio de 2021
4.890 Palabras (20 Páginas)139 Visitas
[pic 1][pic 2]
MÓDULO
1
Área: NEGOCIOS[pic 3][pic 4]
Curso: PENSAMIENTO ALGORÍTMICO
Módulo: Introducción al pensamiento algorítmico y datos
[pic 5]
[pic 6]
[pic 7]
Índice[pic 8]
Introducción ......................................................................................................................................................... 1
1. Introducción al Pensamiento Algorítmico ........................................................................................................ 2
1.1. Introducción ............................................................................................................................................................... 2
1.2. Conceptos de problema, solución y algoritmo. .......................................................................................................... 2
1.2.1. Problema ............................................................................................................................................................. 2
1.2.2. Solución ............................................................................................................................................................... 3
1.2.3. Algoritmo............................................................................................................................................................. 3
2. Datos................................................................................................................................................................. 6
2.1. Tipo ............................................................................................................................................................................. 6
Introducción al pensamiento algorítmico y datos
2.2. Valor ........................................................................................................................................................................... 7
2.2.1. Constantes........................................................................................................................................................... 7
2.2.2. Variables.............................................................................................................................................................. 8
2.2.3. Expresiones ......................................................................................................................................................... 9
2.2.4. Funciones ............................................................................................................................................................ 9
2.3. Tipos de datos primitivos.......................................................................................................................................... 11
2.4. Operaciones sobre datos.......................................................................................................................................... 11
2.4.1. Operadores aritméticos .................................................................................................................................... 11
2.4.2. Operador de concatenación.............................................................................................................................. 12
2.4.3. Operadores de relación..................................................................................................................................... 12
2.4.4. Operadores lógicos............................................................................................................................................ 12
2.4.5. Evaluación de expresiones ................................................................................................................................ 13
Cierre .................................................................................................................................................................. 16
Mapa de Contenido
Introducción al pensamiento algorítmico y datos
Introducción al pensamiento algorítmico
Datos
Introducción
Tipo
[pic 9]Conceptos
Valor
[pic 10][pic 11]
Tipos de datos primitivos
Introducción al pensamiento algorítmico y datos
Operación sobre datos
RESULTADO DE
[pic 12]APRENDIZAJE DEL MÓDULO
Entiende, de manera formal y desde la perspectiva de la ingeniería, conceptos básicos de la resolución de problemas, identificando distintos tipos de datos, rangos y posibles valores que puede tomar un dato.
Introducción al pensamiento algorítmico y datos
[pic 13]
Introducción
En nuestra vida cotidiana cuando realizamos cualquier actividad, en el trabajo, en nuestro hogar o cuando nos desplazamos desde un punto a otro, inconscientemente tendemos a establecer una secuencia de pasos en forma mental y a tomar alguna decisión si sucede lo uno o lo otro. Esta secuencia de pasos estructurada que muchas veces uno piensa, constituye un proceso que forma parte de un algoritmo.
Cuando iniciamos un desplazamiento desde nuestro hogar hasta el punto de destino, primero veremos las alternativas de movilización: bus, automóvil, metro, a pie o bien una combinación de las anteriores, acto seguido, seleccionaremos mentalmente la alternativa de transporte en función de lo que tengamos disponible, a la comodidad y al tiempo de viaje. Si, por ejemplo, optamos por viajar en automóvil, podremos elegir alguna alternativa de ruta preferida hacia el punto de destino y si en el trayecto vemos que está congestionada, usaremos una ruta diferente que nos puede recomendar la aplicación móvil Waze1 y que iteraremos hasta llegar al destino.
Ejemplos como el anterior, que aplicamos en nuestra vida cotidiana, son parte del proceso del pensamiento algorítmico y si analizamos otras situaciones más complejas que nos demandan tiempo para buscar la solución, podemos construir un resultado basado en un proceso que se alimenta de entradas y entrega salidas que nos pueden simplificar la vida a través de la automatización de un cálculo o de una rutina.
[pic 14]Iniciamos este módulo con la ansiedad de aprender cómo se puede construir un algoritmo, analizar cuáles son los datos de entrada que se requieren y los datos de salida que necesito para poder facilitar una solución a una problemática.
1 waze es la aplicación de tráfico y navegación basada en la comunidad más grande del mundo-https://www.waze.com
Área: NEGOCIOS
Curso: PENSAMIENTO ALGORÍTMICO
M1
Pág. 2
Introducción al pensamiento algorítmico y datos
[pic 15]
1. Introducción al Pensamiento Algorítmico
1.1. Introducción
En cada situación de la vida nos veremos enfrentados a que existe un problema o una problemática asociada a cualquier actividad que se realice en forma recurrente u ocasional. Cualquiera sea la naturaleza del problema, siempre se requerirá solucionarlo. Surge de esta manera, la resolución que según indica Joyanes (2006):
La resolución de un problema exige el diseño de un algoritmo que resuelva el problema propuesto. Los pasos para la resolución de un problema son:
a. Diseño del algoritmo, que describe la secuencia ordenada de pasos —sin ambigüedades— que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo.)
b. Expresar el algoritmo como un programa en un lenguaje de programación adecuado. (Fase de codificación.)
c. Ejecución y validación del programa por la computadora.
...