2 Técnicas de programación. Organización de las acciones ..... 41 2.0.4 Introducción ................................................... 41 2.1 Técnicas de programación algorítmica 41 2.1.1 Modelo declarativo .............................................. 41 2.1.2 Modelo imperativo .............................................. 42 2.1.3 Modelo orientado a objetos ........................................ 43 2.2 Estructuras de Control. Programación Estructurada 43 2.2.1 Estructuras de control ........................................... 43 2.2.2 Programación estructurada (PE) .................................... 43 2.3 Organización secuencial 45 2.4 Organización selectiva o decisión 46 2.4.1 Estructura de selección simple: Si-entonces-sino ........................ 46 2.4.2 Estructura de selección múltiple: Según sea ........................... 48 2.5 Organizacion repetitiva o iteración 49 2.5.1 Estructura de Iteración con cantidad conocida de veces: Repetir Para ......... 49 2.5.2 Estructura de Iteración con cantidad desconocida de veces: Repetir Mientras . . . 50 2.5.3 Estructura de Iteración con cantidad desconocida de veces: Repetir – hasta .... 51 3 Descripción de las estructuras selectivas y repetitivas ........ 53 3.1 Estructuras selectivas 53 3.1.1 Estructura de control de Selección Simple SI ........................... 53 3.1.2 Estructura de control de Selección Doble SI...SINO ...................... 54 3.1.3 Estructura de control de Selección Múltiple ............................ 55 3.2 Estructuras repetitivas 56 3.2.1 Estructura DESDE .............................................. 57 3.2.2 Estructura MIENTRAS ........................................... 58 3.2.3 Estructura HACER-MIENTRAS ..................................... 59 4 Estructuras selectivas y repetitivas analizadas desde su uso .. 61 4.1 Estructuras para Selección: Condicionales 62 4.1.1 Condicional con varias preguntas ................................... 64 4.1.2 Condicionales con casos ......................................... 66 4.1.3 Condicionales en árbol ........................................... 68 4.2 Estructuras para Repetir: Lazos 69 4.2.1 Estructuras para Repetir .......................................... 69 4.2.2 Mientras- Repita ............................................... 70 4.3 Estructuras de Control - Condicionales y Lazos 78 4.3.1 Ejercicios y Aplicaciones básicas ................................... 78 4.4 Estructuras de Control - Lazos con Bases numéricas y Aleatorios 82 4.4.1 Ejercicios de Lazos con Bases numéricas ............................. 82 4.4.2 Ejercicios de Lazos con Aleatorios .................................. 86 5 Subalgoritmos ............................................. 101 5.0.3 Introducción ................................................... 101