ESTRUCTURA DE DATOS - Mapa Mental

ESTRUCTURA DE DATOS

ESTRUCTURAS CONDICIONALES

¿QUE SON?

permite decidir por cuál alternativa seguirá el flujo. Para establecer condiciones complejas se utilizan los operadores relacionales y lógicos.

OPERADORES RELACIONALES: son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa.

OPERADORES LOGICOS: Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. también se denominan operadores Booleanos.

Devuelve True cuando Expresión1 y Expresión2 son verdaderas. Devuelve True cuando Expresión1 o Expresión2 es verdadera.

ESTRUCTURAS RECURSIVAS

¿QUE SON?

Recursividad no es una estructura de datos, sino que es una técnica de programación que nos permite que un bloque de instrucciones se ejecute n veces. Remplaza en ocasiones a estructuras repetitivas.

FORMAS DE RECURSIVAS

DIRECTA : Este tipo de recursividad se da cuando un subprograma se llama directamente a si mismo.

INDIRECTA : Sucede cuando un subprograma llama a un segundo subprograma y este a su vez llama al primero. es decir el subprograma A llama al B y el B invoca al subprograma A.

LAS FUNCIONES RECURSIVAS SE COMPONE DE:

CASO BASE: Una solucion simple para un caso particular puede haber mas de un caso base.

CASO RECURSIVO: Una solucion que involucra volver a utilizar la funcion original , con paramentros que se acercan mas al caso base.

ESTRUCTURAS CICLICAS

¿QUE SON?

sirve para ejecutar de manera repetitiva una sentencia o un conjunto de sentencias, con el objetivo de resolver un problema o tratamiento cíclico.

TIPOS DE CICLICAS

CICLO PARA; permite repetir varias instrucciones (pasos) EJEMPLO; Para x<--- 1 Hasta 100 Haga
Escriba “Hola”
Fin Para

CICLO MIENTRAS: controla las repeticiones a partir de una condición que se evalúa al inicio del ciclo. EJEMPLO: While (<condición)
{
<instrucciones>
}

CICLO REPITA: se utiliza cuando se quiere repetir un conjunto de sentencias un número determinado de veces o mientras se mantenga el cumplimiento de una condición. EJEMPLO : escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.

Egin klik hemen zure diagrama zentratzeko.