ACTIVIDADES PRIMER PERIODO

ACTIVIDADES GUÍA #1

-----------------------------------------------------------------------------------------------------------------------------

ACTIVIDAD #1

 Si las máquinas comienzan a tomar decisiones por sí mismas, ¿pueden realmente entender el

concepto de "elección"? Escribe un programa que simule un proceso de toma de decisiones

"aleatorio", donde el sistema tiene que elegir entre dos opciones dadas por el usuario. ¿Qué

implicaciones tiene esta "elección", si no es guiada por un entendimiento consciente?"

DESARROLLO:

Aunque una máquina pueda tomar decisiones, en realidad no “entiende” lo que significa elegir de la misma forma en que lo hace un ser humano. Cuando nosotros elegimos, normalmente hay todo un proceso detrás: pensamos en las consecuencias, tenemos preferencias, emociones, experiencias pasadas e incluso dudas. Es decir, hay una intención y un significado personal en cada decisión que tomamos. En cambio, una máquina no tiene nada de eso. No tiene conciencia, no siente, no reflexiona ni sabe lo que está haciendo en un sentido real.

PROGRAMA: 



Si esta “elección” no está guiada por un entendimiento consciente, entonces en realidad no es una elección en el sentido humano, sino más bien una simulación de elección. Esto tiene varias implicaciones importantes.

No existe una verdadera intención. La máquina no “quiere” nada ni tiene motivos para escoger una opción sobre otra. Simplemente ejecuta una instrucción que ya está definida, como usar un número aleatorio o seguir una regla.

Fecha: 23/02/26 ACTIVIDAD #2

1. ¿Cuál es el objetivo de esta gráfica? ¿Qué información se

busca representar? ¿Qué tendencia o patrón intenta mostrar?


R/: El objetivo de esta gráfica es evidenciar el creciente desarrollo de Python a través de los años y compararlo con el crecimiento de otros programas de software. La información que busca representar es el progreso de el programa Python a través de los años. La tendencia que intenta mostrar es que a medida de que pasa el tiempo Python se populariza lo que causa que el porcentaje de personas que lo buscan en StackOverflow, la cual evidencia el interés de las personas acerca de este programa.


2. ¿Qué tipo de gráfica se utiliza?

R/: El tipo de gráficas que se utilizan es una gráfica de líneas.

3. ¿Cuál es la variable en el eje X y cuál en el eje Y? ¿Qué se

mide en cada eje? ¿Cómo se relacionan estas variables?

R/: La variable en el eje X es el año, la que usan en el eje Y es el porcentaje de preguntas que hacen en StackOverflow acerca de cada programa de software.

4. ¿Qué acciones se pueden tomar basándose en esta gráfica?

R/: Que más personas conozcan acerca de Python debido a su creciente popularidad y que empiecen a utilizarlo.

¿Los datos son representativos?

R/: Sí, ya que están basados en las evidencias de la popularidad del programa a través de los años.

5. ¿Existen limitaciones en los datos presentados?

R/: Sí, ya que no se basa en datos de años recientes por lo cual se podría cuestionar el porcentaje de preguntas o popularidad que adquirió el programa.

Mi presentación de gamma: https://gamma.app/docs/Analisis-de-Graficas-de-Tendencias-Python-en-el-Tiempo-chuq3qkmpw2vzi1

-----------------------------------------------------------------------------------------------------------------------------

ACTIVIDAD #3

Pregunta introductoria: 

¿Qué diferencias clave existen entre las estructuras de control y las declaraciones en Python, y cómo influye la indentación en su funcionamiento?

R/: Las declaraciones en Python son instrucciones básicas que ejecutan acciones específicas, como asignar valores a variables, realizar cálculos o mostrar información en pantalla. Por sí solas, no alteran el flujo del programa, simplemente se ejecutan en el orden en que aparecen.

Por otro lado, las estructuras de control son aquellas que permiten modificar ese flujo de ejecución. Gracias a ellas, el programa puede tomar decisiones (como con if y else) o repetir acciones varias veces (como con for y while). Es decir, determinan qué instrucciones se ejecutan, cuándo y cuántas veces.

En cuanto a la indentación, en Python es fundamental porque define la estructura del programa. A diferencia de otros lenguajes que usan llaves, Python utiliza espacios al inicio de cada línea para indicar qué instrucciones pertenecen a un mismo bloque. Una indentación incorrecta produce errores y puede cambiar completamente el comportamiento del programa.

  • Declaraciones: ejecutan acciones simples.
  • Estructuras de control: controlan el flujo del programa.
  • Indentación: indica qué código pertenece a cada bloque y es obligatoria en Python.
  • ACTIVIDADES EN PROGRAMIZ

    https://www.canva.com/design/DAHEiQ7jc1c/9yDmfEuqJLXJntnrlIXRxg/view?utm_content=DAHEiQ7jc1c&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=hdf7aad3c48

    -----------------------------------------------------------------------------------------------------------------------------

     Desarrollo de el exámen del primer periodo

    Por: Gabriela Heilbron, Daniela García, Sara Poveda y Alejandro Calderón 11C





    VIDEO EXPLICATIVO:

    Comments

    Popular posts from this blog

    INTRODUCCIÓN A PYTHON #1

    INTRODUCCIÓN A PYTHON #2