# data[].attributes.body
Es una descripción infomal de un algoritmo o un programa, escrito en un lenguage natural estructurado que imita la lógica del código pero sin seguir las reglas de un lenguage de programación; Su proposito principal es mostrar un 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 programacion.

# data[].attributes.body
inicio y fin :indican donde comienza y termina el algoritmo

secuenciales: pasos que se ejecutan en orden.

Desiciones (condicionales) permiten tomar desiciones usando estructuras como "SI-ENTONES".

Bucles (repeticiones): permiten repetir bloques de instrucciones.

Entrada y salida: para capturar datos y mostrar resultados

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

REPRESENTACION: Inicio y fin

EJEMPLO:inicio,(codigo),fin

CONCEPTO: variable

REPRESENTACION: Declarar con nombres descriptivos.

EJEMPLO: Edad =20

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

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

# data[].attributes.body
Inicio

Tomar pam

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 "Ingresa un numero"

Leer 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