Primera lectura, primer taller de Algoritmo para grado 9°

Lee, despacio, prestando atención para responder las preguntas que a continuación se realizarán.

Objetivo de la lectura:

Comprender qué es el pensamiento computacional y sus características principales, así como su aplicación en la resolución de problemas mediante algoritmos y pensamiento lógico.

INICIÁNDONOS EN EL MUNDO DE LOS ALGORITMOS: PENSAMIENTO COMPUTACIONAL Y PROGRAMACIÓN BÁSICA

Tipo de lectura:

Lectura expositiva con enfoque narrativo y ejemplos aplicados para facilitar la comprensión del pensamiento computacional y la programación básica.

Lectura

EL PRIMER DÍA EN EL MUNDO DE LOS ALGORITMOS

Santiago y Valeria estaban emocionados. Su profesor de informática había anunciado que este año comenzarían a aprender pensamiento computacional y programación.

—¿Eso significa que vamos a crear videojuegos o robots? —preguntó Santiago con entusiasmo.

El profesor sonrió y respondió:

 

—Aprenderán los fundamentos de la programación, pero primero necesitamos desarrollar una habilidad clave: el pensamiento computacional.

 

Valeria levantó la mano.

 

—¿Y qué es exactamente el pensamiento computacional?

 

El profesor tomó un marcador y escribió en la pizarra:

 

Pensamiento Computacional: Habilidad para analizar, formular y resolver problemas de manera estructurada mediante el uso de algoritmos.

 

—No se trata solo de escribir código en una computadora, sino de aprender a pensar como un programador. Es decir, desarrollar la capacidad de descomponer problemas, identificar patrones, abstraer información y crear soluciones mediante algoritmos.

 

Santiago y Valeria se miraron confundidos. Para ayudarles a entender mejor, el profesor decidió explicar las cuatro características fundamentales del pensamiento computacional con ejemplos de la vida cotidiana.

Características del Pensamiento Computacional

1️Descomposición: Dividir para conquistar

—Imagina que tienes que limpiar toda tu casa —dijo el profesor—. Si intentas hacerlo todo de una vez, puede parecer abrumador. Pero, ¿Qué pasaría si lo divides en tareas más pequeñas como barrer, trapear, limpiar los muebles y ordenar?

 

—Sería más fácil y organizado —respondió Valeria.

—Exacto. La descomposición consiste en dividir un problema en partes más pequeñas y manejables. En programación, los problemas complejos se dividen en pequeñas tareas que se resuelven paso a paso.

2️. Reconocimiento de Patrones: Aprender de la repetición

—Ahora, imaginen que tienen que resolver varias ecuaciones matemáticas del mismo tipo. Si encuentran una forma eficiente de resolver la primera, pueden aplicar el mismo método a las siguientes —explicó el profesor.

 

—Eso significa que podemos ahorrar tiempo si identificamos patrones —dijo Santiago.

 

—Correcto. El reconocimiento de patrones nos ayuda a encontrar similitudes en problemas diferentes para aplicar soluciones ya conocidas.

3️. Abstracción: Ignorar lo innecesario

 El profesor tomó su teléfono y preguntó:

—¿Cómo creen que funciona un celular?

—Tiene aplicaciones, una pantalla táctil y botones —respondió Valeria.

—¿Y cómo funciona internamente, a nivel de circuitos y señales eléctricas?

 

Santiago y Valeria se quedaron en silencio.

 

—Eso es abstracción —dijo el profesor—. En la vida diaria no necesitamos saber cómo funciona cada componente del teléfono para usarlo. Nos enfocamos solo en lo importante. En programación, la abstracción nos permite simplificar problemas ignorando los detalles irrelevantes.


4️. Diseño de Algoritmos: Creando soluciones paso a paso

—Ahora, si les doy los ingredientes para hacer un pastel, ¿qué necesitan para prepararlo correctamente? —preguntó el profesor.

—¡Seguir una receta! —respondió Santiago.

—¡Exactamente! Un algoritmo es como una receta: un conjunto de pasos ordenados que llevan a una solución. En programación, los algoritmos permiten que una computadora ejecute tareas específicas de manera eficiente.

Pensamiento Lógico y Programación

Después de entender estos conceptos, el profesor explicó que el pensamiento lógico es clave para la programación.

—El pensamiento lógico nos permite prever lo que sucederá si seguimos una serie de pasos. Por ejemplo, si encendemos una lámpara, esperamos que la habitación se ilumine. En programación, el pensamiento lógico nos ayuda a anticipar el comportamiento del código y a corregir errores antes de ejecutarlo.

Santiago y Valeria estaban impresionados. Nunca imaginaron que la programación estuviera tan relacionada con la vida cotidiana.

—¿Y cómo podemos aplicar todo esto en programación? —preguntó Valeria.

—El primer paso es aprender a representar los algoritmos de forma clara. Para eso, utilizamos diagramas de flujo y pseudocódigo, que aprenderemos en la próxima clase.

Los estudiantes estaban listos para embarcarse en el fascinante mundo de los algoritmos y la programación.

Objetivo del taller:

Evaluar la comprensión del pensamiento computacional, sus características y su relación con la resolución de problemas y la programación básica

Taller de preguntas (Selección Múltiple)

1. ¿Qué es el pensamiento computacional?
A) La habilidad de recordar datos de memoria.
B) La capacidad de resolver problemas siguiendo una lógica estructurada.
C) La capacidad de escribir código sin errores.
D) Un programa de computadora avanzado.

2. ¿Cuál es la primera característica del pensamiento computacional?
A) Memorizar cada paso sin entenderlo.
B) Descomponer un problema en partes más pequeñas.
C) Usar la computadora para resolver todo automáticamente.
D) Resolver problemas sin seguir un orden lógico.

3. ¿Qué significa el reconocimiento de patrones en el pensamiento computacional?
A) Buscar problemas idénticos en la web.
B) Identificar similitudes entre problemas para aplicar soluciones previas.
C) Copiar y pegar código sin entenderlo.
D) Ignorar problemas repetitivos.

4. ¿Por qué es importante la abstracción en el pensamiento computacional?
A) Para enfocarse solo en los detalles más importantes y eliminar lo innecesario.
B) Para memorizar todas las líneas de código.
C) Para realizar cálculos matemáticos avanzados.
D) Para dibujar gráficos en la computadora.

5. ¿Qué es un algoritmo?
A) Un lenguaje de programación.
B) Un conjunto de pasos organizados para resolver un problema.
C) Un error en el código de un programa.
D) Un comando especial en la computadora.

6. ¿Cuál de estos ejemplos representa el pensamiento lógico?
A) Resolver un problema matemático paso a paso.
B) Adivinar la respuesta sin analizar el problema.
C) Copiar respuestas sin razonamiento.
D) Escribir un código sin probarlo.

7. ¿Cómo se relaciona la programación con el pensamiento computacional?
A) La programación usa el pensamiento computacional para resolver problemas con código.
B) No tienen ninguna relación.
C) La programación solo depende de la memoria del programador.
D) Se puede programar sin lógica ni algoritmos.

Reflexión final:

El pensamiento computacional es una herramienta poderosa que no solo se aplica en la programación, sino en muchas áreas de la vida cotidiana. Al desarrollar habilidades como la descomposición de problemas, el reconocimiento de patrones, la abstracción y el diseño de algoritmos, podemos enfrentar cualquier desafío con un enfoque lógico y estructurado. Como Santiago y Valeria descubrieron, programar no es solo escribir código, sino aprender a pensar de manera diferente.

POR FAVOR, LEE MUY

 BIEN Y RESPONDE.

 

 

Comentarios

Entradas populares de este blog

PRIMERA PRUEBA TECNOLOGÍA E INFORMÁTICA GRADO 6°