# data[].attributes.body
Es una descripción informal de un algoritmo o un programa, escrito en un lenguaje natural estructurado que imita a 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 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 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

Concepto: Variables

Representación: Declarar con nombres descriptivos

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 que describe un algoritmo

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

# data[].attributes.body
Inicio

Tomar Pan

Untar Mantequilla

Colocar Mermelada

Fin

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

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

# data[].attributes.body
Inicio

Escribir " Ingresa un número"

Leer Numero

Si(numero MOD 2 = 0 ) entonces

Escribir " El numero es par"

Si no

Escribir " el numero es impar"

Fin si