LECTURA SEGUNDO SEMESTRE GRADO 10° ALGORITMO Y PROGRAMACIÓN.

 La lectura: Pilar fundamental para el aprendizaje dentro y fuera del aula. En la Institución, la lectura es un eje transversal que permea todas las asignaturas y grados, reconociendo su papel insustituible en el desarrollo académico y personal de nuestros estudiantes. La capacidad de leer con comprensión y fluidez no solo es la llave para acceder al conocimiento en todas las áreas del saber, sino también una herramienta esencial para el pensamiento crítico y la autonomía. La práctica de la lectura en el aula, guiada por los docentes en cada disciplina, permite a los estudiantes no solo adquirir información específica de cada asignatura, sino también desarrollar habilidades interpretativas, argumentativas y de análisis. Al integrar la lectura activamente en el proceso de enseñanza, fomentamos la curiosidad, el cuestionamiento y la construcción de saberes más profundos y significativos. Sin embargo, el impacto de la lectura se multiplica exponencialmente cuando esta se extiende más allá de las paredes del colegio y se convierte en un hábito en el hogar. La lectura en casa refuerza los aprendizajes adquiridos, expande los horizontes culturales y lingüísticos, y potencia la creatividad y la imaginación. Es en este espacio personal donde el estudiante puede explorar a su propio ritmo, elegir sus intereses y consolidar una relación duradera y placentera con los libros. Por ello, es crucial que como comunidad educativa, padres de familia, docentes y estudiantes, comprendamos que la lectura es un **acto continuo y colaborativo**. Al unir los esfuerzos del aula con el apoyo en casa, creamos un entorno enriquecedor que no solo mejora los resultados académicos, sino que también forma individuos críticos, informados y preparados para los desafíos del mundo actual. La lectura es, en esencia, la puerta al conocimiento y el motor del aprendizaje a lo largo de toda la vida.

OBJETIVO DE LA LECTURA EN ALGORITMO Y PROGRAMACIÓN: Capacitar a los estudiantes de décimo grado para analizar críticamente, comprender a profundidad y aplicar eficientemente la información contenida en la documentación técnica, librerías de código, estándares de programación y especificaciones de proyectos en el ámbito de la Algoritmia y la Programación, con el fin de: Interpretar y evaluar algoritmos avanzados y estructuras de datos complejas, comprendiendo su diseño, eficiencia y casos de uso. Depurar y optimizar código existente a partir de la lectura comprensiva de la lógica implementada y la identificación de patrones de errores. Investigar y seleccionar soluciones algorítmicas adecuadas para problemas complejos, basándose en la documentación disponible y el análisis comparativo. Fomentar la lectura autónoma y el desarrollo de proyectos tecnológicos innovadores.

Tipo de lectura: Expositiva – Argumentativa Objetivo de la lectura:

Comprender las estructuras condicionales, los bucles y los objetos en programación como herramientas fundamentales para diseñar soluciones lógicas y dinámicas a problemas reales.

Objetivo del taller:

Verificar la comprensión, análisis y aplicación de conceptos clave relacionados con la lógica condicional, la repetición de procesos y la programación orientada a objetos.

LECTURA:

“TOMAR DECISIONES, REPETIR PROCESOS Y CONSTRUIR MUNDOS: LA LÓGICA DE LOS PROGRAMAS INTELIGENTES”

Imagina que creas una aplicación para organizar tu día. Quieres que te diga si debes llevar sombrilla, si es hora de estudiar o descansar, o que te recuerde que tomes agua cada cierto tiempo. Para lograrlo, no basta con escribir instrucciones lineales. Necesitas que tu programa tome decisiones, repita acciones y guarde información organizada.

Ahí es donde entran tres grandes pilares de la programación moderna:
las estructuras condicionales, los bucles, y los objetos.

🔹 Las estructuras condicionales: el “si esto... entonces aquello”

Una estructura condicional permite que el programa tome decisiones. Funciona como una pregunta lógica:

"Si está lloviendo, entonces llevo paraguas."

En programación, esto se escribe así:

if llueve:

print("Lleva paraguas") else:

print("No es necesario")

Así, el programa no hace siempre lo mismo:
se adapta a la situación, evaluando condiciones. Este tipo de lógica es la base para todo programa que reacciona a lo que pasa en su entorno 

🔁 Los bucles: repetir sin cansarse

Ahora imagina que quieres que tu aplicación te recuerde tomar agua cada 20 minutos. No vas a copiar esa instrucción mil veces. Para eso usamos bucles (o ciclos), que repiten una acción mientras se cumpla una condición.

Por Ejemplo:

for (let i = 1; i <= 5; i++) { console.log("¡Toma agua!");

}

Este bucle imprimirá 5 veces el mensaje. Así,
los programas pueden ejecutar tareas repetitivas de forma eficiente y automática.

Existen varios tipos de bucles:

for (para repetir un número conocido de veces)

while (mientras se cumpla una condición)

do...while (hace al menos una vez, y luego evalúa)

Los bucles son simulaciones.ideales para crear juegos, cronómetros, animaciones o
Objetos: la forma en que la programación organiza el mundo.

El tercer pilar es el objeto, un concepto clave en la programación orientada a objetos (POO). Un objeto representa una cosa del mundo real con sus propias características (atributos) y acciones (métodos).

Por ejemplo, puedes tener un objeto Bicicleta con:

Atributos: color, tamaño, número de marchas

Métodos: avanzar(), frenar(), girar()

En Python podrías crear algo así:

class Bicicleta:

def __init__(self, color, marchas): self.color = color self.marchas = marchas

def avanzar(self):

print("La bicicleta avanza")

mi_bici = Bicicleta("roja", 6) mi_bici.avanzar()

Los objetos permiten
organizar mejor el código, evitar repeticiones y construir programas más grandes y funcionales, como redes sociales, juegos o aplicaciones móviles.

¿Por qué es importante todo esto?

Porque en la vida, como en la programación, no todo es lineal ni predecible. A veces hay que elegir (condiciones), otras veces repetir (bucles), y muchas veces organizar la realidad en entidades comprensibles (objetos).

Aprender programación es aprender a pensar mejor, a planear con lógica y a crear soluciones inteligentes. Ya no eres solo un usuario de tecnología. Ahora puedes ser su autor.

TALLER DE COMPRENSIÓN LECTORA – PREGUNTAS DE SELECCIÓN MÚLTIPLE

Lee cada pregunta y marca la respuesta correcta:

1. ¿Cuál es el propósito principal de una estructura condicional?

a) Ejecutar siempre la misma acción.

b) Repetir instrucciones infinitamente.

c) Tomar decisiones según una condición lógica.

d) Crear objetos con atributos.

2. ¿Cuál de los siguientes es un ejemplo de estructura condicional en Python?

a) for i in range(5):

b) if temperatura > 30:

c) class Vehiculo:

d) def calcular():

3. ¿Qué permite hacer un bucle en un programa?

a) Guardar datos sin estructura.

b) Escribir código más largo.

c) Repetir acciones automáticamente.

d) Detener el programa antes de tiempo.

4. ¿Qué tipo de bucle es ideal para repetir un número conocido de veces?

a) while

b) if

c) for

d) do...stop

5. ¿Qué representa un objeto en programación orientada a objetos?

a) Una función sin parámetros.

b) Una línea de texto.

c) Una entidad con atributos y métodos.

d) Un error en el código.

6. ¿Cuál es un ejemplo de método en el objeto Bicicleta?

a) color.

b) tamaño.

c) avanzar()

d) rojo

7. ¿Qué ventaja ofrece la programación orientada a objetos?

a) Aumenta la complejidad del código.

b) Evita errores al repetir instrucciones.

c) Permite organizar mejor los datos y las funciones.

d) Solo sirve en videojuegos.

8. ¿Qué bucle asegura que el bloque de código se ejecutará al menos una

vez?

a) for

b) if

c) do...while

d) while

9. ¿Cómo se relacionan las estructuras condicionales y los bucles en un

programa?

a) Ambas son formas de crear clases.

b) Se usan para formatear texto.

c) Sirven para controlar el flujo de ejecución del programa.

d) No tienen ninguna relación.

10.¿Cuál es el mensaje principal de la lectura?

a) Programar es solo para expertos.

b) Aprender estructuras básicas permite crear soluciones lógicas,

organizadas y funcionales.

c) Los objetos solo se usan en HTML.

d) La repetición en programación es innecesaria

REFLEXIÓN FINAL SOBRE LA LECTURA:

Comprender las estructuras condicionales, los bucles y los objetos nos abre las puertas a una programación más inteligente, flexible y realista. Así como en la vida debemos decidir, repetir tareas y organizar ideas, en la programación necesitamos herramientas que imiten esa lógica. Esta lectura te ha permitido conocer esos pilares esenciales que hacen que un código cobre vida, se adapte y actúe de manera eficiente.

REFLEXIÓN FINAL SOBRE EL TALLER:

Este taller te invita a conectar la teoría con la práctica. No basta con leer: debes pensar como programador, imaginar escenarios reales y aplicar soluciones con lógica y creatividad. Si dominaste las preguntas, estás preparado para escribir código más sólido, resolver problemas con elegancia y avanzar hacia proyectos más ambiciosos.



Comentarios

Entradas populares de este blog

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