CULTURA DIGITAL 1 · DGETI COAHUILA

PROPÓSITO 08

Conoce los elementos del lenguaje algorítmico a través de medios digitales, para resolver situaciones, fenómenos o problemáticas presentes en las diferentes asignaturas.

Actividad
01
Contenido formativo

Dato

Información

Variables

Constantes

Expresiones

Operadores lógicos

Operadores relacionales

Operadores Aritméticos

Estructuras condicionales, selectivas y repetitivas   


ACTIVIDAD INTEGRADORA

Mi primer programa: Decisiones que resuelven

En esta actividad aplicarás los conceptos fundamentales de la programación para crear un algoritmo que permita resolver situaciones de la vida diaria utilizando estructuras condicionales, selectivas y repetitivas.

Actividad
01
Modalidad
Individual
Tiempo máximo
9 horas

🎯 PROPÓSITO

Que el estudiante comprenda y aplique los conceptos fundamentales de la programación para diseñar algoritmos que permitan solucionar problemas de la vida cotidiana.

 PRODUCTO FINAL

Diseño de un algoritmo, mediante pseudocódigo o diagrama de flujo, que resuelva una situación de la vida diaria utilizando variables, operadores y estructuras de control.

📌 EVIDENCIAS

  • Conceptos y ejemplos.
  • Ejercicios de operadores.
  • Algoritmos realizados.
  • Reto final.
  • Reflexión personal.

📚 CONTENIDOS A TRABAJAR

Dato
Información
Variables
Constantes
Expresiones
Operadores lógicos
Operadores relacionales
Operadores aritméticos
Estructuras condicionales, selectivas y repetitivas

📝 DESARROLLO DE LA ACTIVIDAD

1. Reconociendo los elementos de un programa (1 hora)

Investiga y explica con tus propias palabras los siguientes conceptos:

  • Dato
  • Información
  • Variable
  • Constante
  • Expresión
  • Operador aritmético
  • Operador relacional
  • Operador lógico
  • Estructura condicional
  • Estructura selectiva
  • Estructura repetitiva

Después, completa una tabla con un ejemplo de la vida cotidiana para cada concepto.

Ejemplo:


2. Practicando con operadores (2 horas)

A. Operadores aritméticos



Calcula el resultado de las siguientes expresiones:
  1. 10 + 5 × 2
  2. (20 - 8) / 2
  3. 15 % 4
  4. 8 × 3 + 10
  5. (50 + 20) / 7

B. Operadores relacionales



Indica si cada expresión es verdadera o falsa:

  1. 15 > 10
  2. 8 == 12
  3. 20 >= 20
  4. 5 < 3
  5. 10 != 8

C. Operadores lógicos



Determina el resultado:

  1. 5 > 3 AND 8 > 4
  2. 10 < 5 OR 20 > 15
  3. NOT (8 > 3)
  4. (10 > 5) AND (4 == 4)
  5. (7 < 2) OR (9 > 6)


Escribe una situación cotidiana donde utilizarías cada tipo de operador.

3. Variables, constantes y expresiones (1 hora)

Imagina que vas a crear un programa para calcular el costo de una compra.
  • precio
  • cantidad
  • subtotal
  • IVA
  • total

Identifica cuáles son variables y cuál podría considerarse una constante.

Subtotal:

precio × cantidad

IVA:

subtotal × IVA

Total:

subtotal + IVA


Escribe un ejemplos utilizando valores numéricos.

4. Tomando decisiones con algoritmos (2 horas)

Diseña un algoritmo utilizando una estructura condicional.

Situación: Control de calificaciones

Una escuela necesita determinar si un estudiante aprueba o no aprueba una asignatura.

El programa debe:

  1. Solicitar el nombre del estudiante.
  2. Solicitar su calificación.
  3. Si la calificación es mayor o igual a 60, mostrar "Aprobado".
  4. Si es menor de 60, mostrar "No aprobado".

Representa tu solución mediante pseudocódigo o diagrama de flujo.

Después modifica el algoritmo para agregar una tercera posibilidad:

Calificación Resultado
90 a 100 Excelente
60 a 89 Aprobado
Menor de 60 No aprobado

5. Repitiendo acciones (1 hora)

Algoritmo 1: Mientras

Diseña un algoritmo que solicite números al usuario hasta que escriba 0.

Al finalizar debe mostrar:

  • Cuántos números ingresó.
  • La suma de los números ingresados.

Algoritmo 2: Para

Diseña un algoritmo que muestre los números del 1 al 10.

Después modifica el algoritmo para mostrar únicamente los números pares.

🚀 6. RETO FINAL: MI PROGRAMA EN LA VIDA DIARIA

Ahora utilizarás todo lo aprendido para diseñar tu propio algoritmo.

Selecciona una situación de la vida cotidiana que pueda resolverse mediante instrucciones y toma de decisiones.

Puedes elegir:

🛒 Calcular el total de una compra
✈️ Planificador de un viaje
🎓 Control de calificaciones
💰 Sistema de descuentos
🍔 Menú de comida
🚦 Sistema de semáforo

Tu algoritmo deberá incluir:

  1. Datos de entrada: ¿Qué información necesita el programa?
  2. Variables: ¿Qué valores pueden cambiar?
  3. Constantes: ¿Qué valores permanecen fijos?
  4. Expresiones: ¿Qué operaciones necesita realizar?
  5. Operadores: aritméticos, relacionales y lógicos.
  6. Estructuras de control: condicionales, selectivas o repetitivas.
  7. Salida: ¿Qué resultado mostrará el programa?

💡 Importante

El algoritmo debe representar una solución clara, ordenada y lógica. Puedes utilizar pseudocódigo o un diagrama de flujo.

📄 ENTREGA FINAL

Integra toda tu actividad en un solo documento.

  1. Conceptos y ejemplos.
  2. Ejercicios de operadores resueltos.
  3. Ejercicio de variables y constantes.
  4. Algoritmo condicional.
  5. Algoritmos repetitivos.
  6. Reto final.
  7. Diagrama de flujo o pseudocódigo.
  8. Explicación del funcionamiento.

REFLEXIÓN FINAL

Responde en un mínimo de 5 líneas:

¿Cómo puede ayudarnos el pensamiento algorítmico a tomar mejores decisiones y resolver problemas de nuestra vida cotidiana?

✅ CRITERIOS DE EVALUACIÓN

Criterio Porcentaje
Comprensión de conceptos 20%
Ejercicios de operadores 20%
Variables, constantes y expresiones 15%
Aplicación de estructuras de control 20%
Algoritmo final 15%
Explicación y reflexión 10%
TOTAL 100%

Programar no es solamente escribir código; es aprender a pensar paso a paso para encontrar soluciones.


                        


Aprende, crea y comparte.

Academia Estatal de Cultura Digital · DGETI Coahuila