# data[].attributes.body
Es una descripcion informal de un algoritmo o un programa,escrito en un lenguajenaturalestructuradoque imita la lógica del codigo pero sin seguir las reglas estrictas de la sintaxis de un lenguaje de programación. Su proposito principal es mostrar el flujo lógico d eun 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
Inicioy fin: indican dónde comienza y termina el algoritmo.

Instrucciones secuenciales:paso que se ejecutan en orden.

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

Bucle(repeticiones):permite repetir bloques de instruccione.

Entrada y salida:para caoturar datos y mostrar resultados.

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

REPRESENTACIÓN: Inicio y fin.

EJEMPLO:Inicio,(codigo),fin.

CONCEPTO:Variable.

REPRESENTACIÓN: Declarar con nombres descriptivos.

EJEMPLO: Edad=200.

CONCEPTO:Entrada de datos.

PRESENTACIÓN:Leer o input.

EJEMPLO:Leer edad.

CONCEPTO:Salida de datos.

PRESENTACIÓN:Escribir o input.

EJEMPLO:Escribir"La edad es", edad

CONCEPTO:Condicionales

PRESENTACIÓN:Si-entonces-sino

EJEMPLO:Si edad>=18 entonces escribir "Adulto"

CONCEPTO:Bucles

PRESENTACIÓN:Mientras,Para,Repetir-Hasta.

EJEMPLO:Para i =1 hasta=10 hacer escribir i.

# data[].attributes.body
DESCRIPCIÓN: Escribir un algoritmo que lea un número y determine si es par o impar.

PSEUDOCÓDIGO:

INICIO:

Escribir "indresa un número"

Leer número

Si (númerp MOD2=D) Entonces

Escribir "El número es par" Si no Escribir "El número es impar" Fin si

FIN