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

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

Es entendiblepor personas con diferentes niveles de experiencia de programación.

Sirve como paso inetermedio entre el diseño de diseño del algoritmo y laprogramació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 d atos y mostrar resultados

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

Representación: Inicio y fin.

Ejemplo: Inicio, (codigo), fin.

Concepto: Variables

Representación: Declarar con nombres respectivos

Ejmeplo: Edad=20

# data[].attributes.headline
Lenguaje semiestructurado que describe un algoritmo

# data[].attributes.subject
Lenguaje semiestructurado que describe un algoritmo

# data[].attributes.body
Inicio

Tomar un pan

Untar mantequilla

Colocar mermelada

Fin

# data[].attributes.headline
Escribir un algoritmo que lea un número y determine si es par o impar

# data[].attributes.subject
Escribir un algoritmo que lea un número y determine si es par o impar

# data[].attributes.body
Inicio

Escribir ''ingresar un número''

Leer el número

Si (número MOD 2 = 0)

Entonces

Escribir 'El número es par''

Si no

Escribir ''El número es impar''

Fin si

Fin