Saltar al contenido principal

El Profe Arci – Mtro. Fernando Arciniega –

Lenguaje algorítmico: datos, variables, operadores y estructuras de control | Cultura Digital 1 – Propósito Formativo 8

Publicado el 21 octubre, 2026
por Mtro. Fernando Omar Arciniega Martínez

Lenguaje algorítmico: datos, variables, operadores y estructuras de control | Cultura Digital 1 – Propósito Formativo 8

Propósito formativo 8: 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.

Contenidos Formativos:

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

¿Alguna vez te has preguntado cómo una aplicación calcula tu promedio, cómo un videojuego sabe cuándo ganaste o cómo un semáforo inteligente decide cuándo cambiar de luz? Detrás de todo eso hay algoritmos, y para escribirlos se usa el lenguaje algorítmico.

¿Qué es el lenguaje algorítmico?

Es la forma de describir, paso a paso y de manera ordenada, la solución a un problema. Se puede escribir en pseudocódigo, en diagramas de flujo o en un lenguaje de programación como Python, Scratch o PSeInt. Lo importante es pensar con claridad: entender el problema, dividirlo en pasos y expresarlos de forma que una computadora los pueda ejecutar.

1. Dato

Un dato es un valor en bruto, sin contexto, que por sí solo no dice mucho.

Ejemplos: 8, 9.5, “Ana”, 15, verdadero.

Los datos tienen tipos:

TipoQué guardaEjemplo
EnteroNúmeros sin decimales15
RealNúmeros con decimales8.7
Cadena (texto)Letras y palabras“Física”
LógicoVerdadero o falsoverdadero

2. Información

La información es el resultado de procesar y organizar los datos para que tengan significado.

Ejemplo: los datos 8, 9 y 10 son solo números. Al procesarlos y obtener “El promedio de Ana es 9”, ya tienes información útil para tomar decisiones.

Idea clave: dato + procesamiento + contexto = información.

3. Variables

Una variable es un espacio de memoria con nombre donde se guarda un valor que puede cambiar durante la ejecución del programa. Piensa en ella como una caja con etiqueta.

nombre = "Ana"
calificacion = 8
calificacion = 9   # el valor cambió

Buenas prácticas: usa nombres claros (promedio, no x), sin espacios ni acentos.

4. Constantes

Una constante es un valor que no cambia mientras el programa se ejecuta.

PI = 3.1416
IVA = 0.16
GRAVEDAD = 9.81

Se usan en fórmulas de matemáticas, física y química, por ejemplo para calcular el área de un círculo o el precio con IVA.

5. Expresiones

Una expresión es una combinación de datos, variables, constantes y operadores que da como resultado un valor.

area = PI * radio ** 2
total = precio + (precio * IVA)

6. Operadores aritméticos

Sirven para realizar cálculos matemáticos.

OperadorOperaciónEjemploResultado
+Suma5 + 38
-Resta5 – 32
*Multiplicación5 * 315
/División6 / 32
**Potencia2 ** 38
%Residuo (módulo)7 % 21

Aplicación: el residuo (%) sirve para saber si un número es par: si n % 2 == 0, es par.

7. Operaciones relacionales

Comparan dos valores y devuelven verdadero o falso.

OperadorSignificadoEjemploResultado
==Igual a5 == 5Verdadero
!=Diferente de5 != 3Verdadero
>Mayor que4 > 9Falso
<Menor que4 < 9Verdadero
>=Mayor o igual que6 >= 6Verdadero
<=Menor o igual que7 <= 6Falso

8. Operadores lógicos

Combinan condiciones para obtener un resultado verdadero o falso.

OperadorSignificadoSe cumple cuando…
AND (Y)ConjunciónAmbas condiciones son verdaderas
OR (O)DisyunciónAl menos una es verdadera
NOT (NO)NegaciónInvierte el valor

Ejemplo: un alumno aprueba si su calificación es mayor o igual a 6 y su asistencia es mayor o igual a 80 %.

aprueba = calificacion >= 6 and asistencia >= 80

9. Estructuras condicionales y selectivas

Permiten que el programa tome decisiones según se cumpla o no una condición.

Condicional simple y doble (si… si no):

if calificacion >= 6:
    print("Aprobado")
else:
    print("Reprobado")

Selectiva múltiple (varias opciones):

if calificacion >= 9:
    print("Excelente")
elif calificacion >= 7:
    print("Bien")
elif calificacion >= 6:
    print("Suficiente")
else:
    print("Reprobado")

10. Estructuras repetitivas

Permiten repetir instrucciones sin escribirlas muchas veces. Hay dos tipos comunes:

Mientras (while): se repite mientras una condición sea verdadera.

contador = 1
while contador <= 5:
    print(contador)
    contador = contador + 1

Para (for): se repite un número determinado de veces.

for i in range(1, 11):
    print("5 x", i, "=", 5 * i)

Aplicación: generar una tabla de multiplicar, sumar las calificaciones de todo un grupo o repetir un experimento simulado.

Ejemplo integrador: calculadora de promedio

Este programa usa datos, variables, constantes, expresiones, operadores y estructuras en un solo ejercicio:

MINIMO = 6                 # constante
suma = 0                   # variable
for i in range(1, 4):      # estructura repetitiva
    nota = float(input("Calificación " + str(i) + ": "))  # dato
    suma = suma + nota     # expresión con operador aritmético

promedio = suma / 3        # información obtenida
if promedio >= MINIMO and promedio <= 10:   # operadores relacional y lógico
    print("Aprobado con", promedio)
else:
    print("Reprobado con", promedio)

¿Cómo usar el lenguaje algorítmico en otras asignaturas?

  • Matemáticas: resolver ecuaciones o calcular áreas y perímetros.
  • Física: calcular velocidad, aceleración o caída libre.
  • Química: convertir unidades o calcular concentraciones.
  • Español: contar palabras o letras de un texto.
  • Ciencias sociales: procesar datos de encuestas o estadísticas.

Herramientas digitales gratuitas para practicar

  • PSeInt: pseudocódigo en español, ideal para empezar.
  • Scratch: programación con bloques.
  • Python (Replit o Google Colab): programación en línea sin instalar nada.
  • Draw.io o Lucidchart: diagramas de flujo.

Dominar los elementos del lenguaje algorítmico (datos, información, variables, constantes, expresiones, operadores aritméticos, relacionales y lógicos, y estructuras condicionales, selectivas y repetitivas) te da una base para resolver problemas en cualquier materia. No se trata solo de programar: se trata de pensar de forma ordenada y lógica.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *