Unidaddos 130504121908-phpapp02
-
Upload
kareens-maldonado -
Category
Documents
-
view
22 -
download
0
Transcript of Unidaddos 130504121908-phpapp02
![Page 1: Unidaddos 130504121908-phpapp02](https://reader035.fdocuments.ec/reader035/viewer/2022071818/55b1338fbb61eb56248b4664/html5/thumbnails/1.jpg)
2. Codificar la solución del problema en un
lenguaje de programación estructurado.
![Page 2: Unidaddos 130504121908-phpapp02](https://reader035.fdocuments.ec/reader035/viewer/2022071818/55b1338fbb61eb56248b4664/html5/thumbnails/2.jpg)
2.1. ELEMENTOS BÁSICOS DEL LENGUAJE DE PROGRAMACIÓN
ESTRUCTURADO. MANIPULACIÓN BÁSICA DE DATOS
El teorema de la estructura.El teorema de la estructura se refiere a que cualquier
programa propio se puede escribir usando solamente las tres estructurad de control: secuencia, selección e iteración.
Un programa propio contempla dos segmentos básicos:1. Tiene exactamente un punto de entrada y uno de salida2. Dentro de ese punto de entrada y salida hay trayectorias que conducen a cada parte del programa; esto significa que
no existen loops infinitos o una codificación inalcanzable.Las tres estructuras de control se ilustran a continuación:
Secuencia: Las instrucciones del programa se ejecutan en el orden en el cual ellas aparecen en el programa como se
indica en la siguiente figura:
![Page 3: Unidaddos 130504121908-phpapp02](https://reader035.fdocuments.ec/reader035/viewer/2022071818/55b1338fbb61eb56248b4664/html5/thumbnails/3.jpg)
A y B pueden ser simples instrucciones hasta módulos completos. A y B deben ser
ambos programas propios en el sentido ya definido de
entrada y salida. La combinación de A y B es
también un programa propio y que tiene también una entrada y una salida.
Selección: Es escoger entre dos opciones basadas en un predicado. Se conoce como
estructura SI – ENTONCES – SINO P es el predicado y A y
B son las afirmaciones.
EJEMPLO
![Page 4: Unidaddos 130504121908-phpapp02](https://reader035.fdocuments.ec/reader035/viewer/2022071818/55b1338fbb61eb56248b4664/html5/thumbnails/4.jpg)
Iteración: Repetir varias veces una acción hasta cuando deje de cumplirse la condición.
Se conoce como la estructura HACER - MIENTRAS
Es de anotar que hay algunas variaciones a esta estructura dependiendo del lenguaje de programación. La idea fundamental es
que siempre que aparezca una función que se puede dibujar en recuadro se pueda sustituir por cualquiera de las tres estructuras
básicas constituyendo así un programa propio.
![Page 5: Unidaddos 130504121908-phpapp02](https://reader035.fdocuments.ec/reader035/viewer/2022071818/55b1338fbb61eb56248b4664/html5/thumbnails/5.jpg)
2.2. Utilizar estructuras de control
![Page 6: Unidaddos 130504121908-phpapp02](https://reader035.fdocuments.ec/reader035/viewer/2022071818/55b1338fbb61eb56248b4664/html5/thumbnails/6.jpg)
En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:de acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-
Else y Select-Case)Ejecutar un grupo de sentencias mientras exista una condición (Do-While)Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)Etc
Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las estructuras de control se puede clasificar en :
secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programación se rija por los principios de la programación
estructurada.Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia
para expresar la estructura.Otros lenguajes ofrecen estructuras diferentes, como por ejemplo
los comandos guardados.