Unidad 2
2. Codificar la
solución del
problema en un
lenguaje de
programación
estructurado.
2.1 Elementos básicos del lenguaje
de programación estructurado
La programación estructurada es
un paradigma de programación orientado a
mejorar la claridad, calidad y tiempo de
desarrollo de un programa de computadora,
utilizando únicamente subrutinas y tres
estructuras: secuencia, selección (if y switch)
e iteración (bucles for y while)
El teorema del programa estructurado,
propuesto por Böhm-Jacopin, demuestra
que todo programa puede escribirse
utilizando únicamente las tres instrucciones
de control siguientes:
 Secuencia
 Instrucción condicional.
 Iteración (bucle de instrucciones) con
condición al principio.
El teorema del programa estructurado es un
resultado en la teoría de lenguajes de programación.
Establece que toda función computable puede ser
implementada en un lenguaje de programación que
combine sólo tres estructuras lógicas. Esas tres formas
(también llamadas estructuras de control)
específicamente son:
 Secuencia: ejecución de una instrucción tras otra.
 Selección: ejecución de una de dos instrucciones
(o conjuntos), según el valor de una variable
booleana.
 Iteración: ejecución de una instrucción (o
conjunto) mientras una variable booleana sea
'verdadera'. Esta estructura lógica también se
conoce como ciclo o bucle.
Manipulación básica de datos
Un lenguaje de Manipulación de Datos
(Data Manipulation Languaje (DML)) es un
lenguaje proporcionado por el sistema de
gestión de bases de datos que permite a
los usuarios de la misma llevar a cabo las
tareas de consulta o manipulación de los
datos, organizados por el modelo de datos
adecuado.
 Literales
 Tipos básicos
 Declaraciones de variables
 Rangos de valores y tipos modificados
 Nombres de variables (identificadores)
 Expresiones
 Asignaciones
 Operadores booleanos
 Operadores avanzados
2.2. Utilizar estructuras de
control
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

Unidad 2

  • 1.
    Unidad 2 2. Codificarla solución del problema en un lenguaje de programación estructurado.
  • 2.
    2.1 Elementos básicosdel lenguaje de programación estructurado La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while)
  • 3.
    El teorema delprograma estructurado, propuesto por Böhm-Jacopin, demuestra que todo programa puede escribirse utilizando únicamente las tres instrucciones de control siguientes:  Secuencia  Instrucción condicional.  Iteración (bucle de instrucciones) con condición al principio.
  • 4.
    El teorema delprograma estructurado es un resultado en la teoría de lenguajes de programación. Establece que toda función computable puede ser implementada en un lenguaje de programación que combine sólo tres estructuras lógicas. Esas tres formas (también llamadas estructuras de control) específicamente son:  Secuencia: ejecución de una instrucción tras otra.  Selección: ejecución de una de dos instrucciones (o conjuntos), según el valor de una variable booleana.  Iteración: ejecución de una instrucción (o conjunto) mientras una variable booleana sea 'verdadera'. Esta estructura lógica también se conoce como ciclo o bucle.
  • 5.
    Manipulación básica dedatos Un lenguaje de Manipulación de Datos (Data Manipulation Languaje (DML)) es un lenguaje proporcionado por el sistema de gestión de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
  • 6.
     Literales  Tiposbásicos  Declaraciones de variables  Rangos de valores y tipos modificados  Nombres de variables (identificadores)  Expresiones  Asignaciones  Operadores booleanos  Operadores avanzados
  • 7.
    2.2. Utilizar estructurasde control En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa
  • 8.
    Con las estructurasde 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
  • 9.
    Todas las estructurasde 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