# data[].attributes.body
Juan Diego Acevedo Mejia

Docente:

Andrea Lorena Ospina Perez

INTRODCCION A LA INFORMATICA

# data[].attributes.body
Esta estructura evalúa la condición, luego:

Si la condición es cierta entonces ejecuta el conjunto de sentencias definidas por Si , i = 1 .. n.

Si la condición es falsa entonces no ejecuta el conjunto de sentencias definidas por Si , i = 1 .. n.

# data[].attributes.body
Permite elegir entre dos opciones o alternativas posibles, en función del cumplimiento o no de la condición:

Si el resultado de evaluar la condición el CIERTO se ejecutará un determinado grupo de instrucciones 1i, para i = 1, .., n.

Si el resultado de evaluar la condición es FALSO se ejecutará otro grupo de instrucciones 2k, para k = 1, .., m.

# data[].attributes.body
Hay situaciones en las que la toma de decisiones se realiza en cascada. Es decir, se toma una decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión y así sucesivamente, a esto se le llama estructuras anidadas.

# data[].attributes.body
Las estructuras condicionales múltiples son aquellas que al tener escenarios establecidos o previamente definidos para una variable, nos permite tomar la ruta de decisión en la que se encuentre una coincidencia entre el valor de la variable y los escenarios.

# data[].attributes.body
Las estructuras repetitivas se utilizan para realizar un determinado tipo de instrucciones en un número finito de veces. Se caracterizan por tener un punto inicial de partida, una condición la cual se encarga de ejecutar un número determinado de acciones hasta que esta condición no sea válida (no se cumpla). Las sentencias repetitivas son 3, for, while y do while.

# data[].attributes.body
Un pseudocódigo (falso lenguaje), es una serie de instrucciones a seguir pero utilizando palabras léxicas y gramaticales referidos a los lenguajes de programación, pero sin llegar estar estrictamente correcta su sintaxis de programación; ni tener la fluidez del lenguaje coloquial. Permitiendo codificar un programa con mayor agilidad que en cualquier lenguaje de programación. Forma parte de las distintas herramientas de la ingeniería de software y es, netamente, lenguaje de tipo informático.

# data[].attributes.body
Un diagrama de flujo o flujograma es una forma de representar gráficamente los pasos para resolver un problema en específico. Estos diagramas utilizan una serie de símbolos con significados especiales y son la representación gráfica de los pasos de un proceso. En computación es un primer enfoque con lo que sería la programación formal.

# data[].attributes.body
Una prueba de escritorio es la comprobación lógica, de un algoritmo de resolución.

Para desarrollar la prueba de escritorio, se utilizara el siguiente procedimiento:

Con datos de prueba, se seguirán cada uno de los pasos propuestos en el algoritmo de resolución.

Si la prueba de escritorio genera resultados óptimos, quiere decir que el algoritmo posee una lógica adecuada, en caso contrario el algoritmo tendrá que ser corregido.

# data[].attributes.body
file:///C:/Users/F_Acevedo_Mejia/Downloads/Gu%C3%ADa-Simbolos-Diagrama-Flujo2019-01.pdf

file:///C:/Users/F_Acevedo_Mejia/Downloads/Diagramas_de_flujo_pseudocodigo_y_prueba.pdf

file:///C:/Users/F_Acevedo_Mejia/Downloads/Estructuras%20de%20Decisi%C3%B3n%20Simples%20y%20Dobles.pdf

https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U3-2.html#:~:text=Hay%20situaciones%20en%20las%20que,se%20le%20llama%20estructuras%20anidadas.

https://tutorialesdeaplicaciones.com/estructuras-condicionales-multiples/#:~:text=Las%20estructuras%20condicionales%20m%C3%BAltiples%20son,la%20variable%20y%20los%20escenarios.

chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.unipamplona.edu.co/unipamplona/portalIG/home_77/recursos/documentos/01082019/guia03arduino.pdf