# data[].attributes.body
Es una descripción informal de un algoritmo o un programa, escrito en un lenguaje natural estructurado que imita la lógica del código pero sin seguir las reglas estrictas de la sintaxis de un lenguaje de programación. Su propósito principal es mostrar el flujo lógico de un programa o sistema de manera que cualquier persona, con o sin experiencia en programación, pueda entender los pasos que realiza el algoritmo.

# data[].attributes.body
Facilita la planificación antes de codificar

Es entendible por personas con diferentes niveles de experiencia en programación

Sirve como paso intermedio entre el diseño del algoritmo y la programación

# data[].attributes.body
Inicio y fin: indican dónde comienza y termina el algoritmo.

Instrucciones secuenciales: pasos que se ejecutan en orden.

Decisiones (condicionales): permiten tomar decisiones usando estructuras como "SI - ENTONCES".

Bucles (repeticiones): permiten repetir bloques de instrucciones.

Entrada y salida: para capturar datos y mostrar resultados

# data[].attributes.body
Concepto: Inicio y Fin

Representación: Inicio y Fin

Ejemplo: Inicio, (código), Fin

Conceptos: Variables

Representación: Declarar con nombres descriptivos edad ← 20

Ejemplo: edad ← 20

Concepto: Entrada de datos

Representación: LEER o INPUT

Ejemplo: LEER edad

Concepto: Salida de datos

Representación: ESCRIBIR o OUTPUT

Ejemplo: ESCRIBIR "La edad es" , edad

Concepto: Condicionales

Representación: SI - ENTONCES - SINO

Ejemplo: SI edad >= 18 ENTONCES ESCRIBIR "Adulto"

Concepto: Bucles

Representación: MIENTRAS, PARA, REPETIR - HASTA

Ejemplo: PARA i ← 1 HASTA 10 HACER ESCRIBIR i

# data[].attributes.headline
Lenguaje semiestructurado: Escribe un algoritmo

# data[].attributes.subject
Lenguaje semiestructurado: Escribe un algoritmo

# data[].attributes.body
Inicio

Tomar un marcador

Escribir en pizarra

Dejar marcador

Fin

# data[].attributes.headline
ESCRIBIR UN ALGORTIMO QUE LEA UN NUMERO Y DETERMINE SI ES PAR O IMPAR

# data[].attributes.subject
ESCRIBIR UN ALGORTIMO QUE LEA UN NUMERO Y DETERMINE SI ES PAR O IMPAR

# data[].attributes.body
Inicio

Escribir "Ingresa un numero"

Leer numero

Si (numero MOD 4 = 0) entonces

Escribir "el numero es par"

Si / No

Escribir "el numero es impar"

Fin Si

Fin