Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programacion en c++ y ejercicios varios, Apuntes de Programación C

Resumenes, guias acerca de la programacion en c++ y ejercicios hechos en el mismo lenguaje

Tipo: Apuntes

2021/2022

Subido el 03/05/2023

reategui-keny
reategui-keny 🇪🇨

1 documento

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PROGRAMACIÓN ESTRUCTURADA
La programación estructurada es un paradigma de programación basado en utilizar funciones o
subrutinas, y tres estructuras de control:
1) secuencia: ejecución de una sentencia tras otra.
2) selección o condicional: ejecución de una sentencia o conjunto de sentencias, según el
valor de una variable booleana.
3) iteración (ciclo o bucle): ejecución de una sentencia o conjunto de sentencias, mientras
una variable booleana sea verdadera.
¿QUÉ es un PROGRAMA ESTRUCTURADO? (SECUENCIAL, SELECTIVAS, REPETETIVAS, INVOACIÓN o SALTO)
- YouTube
Programación Estructurada - YouTube
Este paradigma se fundamente en el teorema correspondiente, que establece que toda función
computable puede ser implementada en un lenguaje de programación que combine sólo estas
tres estructuras lógicas o de control.
a) La estructura de secuencia es la que se da naturalmente en el lenguaje de
programación, ya que por defecto las sentencias son ejecutadas en el orden en que
aparecen escritas en el programa.
b) Para las estructuras condicionales o de selección, Python dispone de la sentencia if,
que puede combinarse con sentencias elif y/o else.
c) Para los bucles o iteraciones existen las estructuras while y for.
Ventajas de Paradigma
Entre las ventajas de la programación estructurada sobre el modelo anterior (hoy llamado
despectivamente código espagueti), cabe citar las siguientes:
1) Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no
hay necesidad de tener que rastrear saltos de líneas go to dentro de los bloques de
código para entender la lógica interna.
2) La estructura de los programas es clara, puesto que las sentencias están más ligadas o
relacionadas entre sí.
3) Se optimiza el esfuerzo en las fases de pruebas y depuración. El seguimiento de los fallos
o errores del programa (debugging), y con él su detección y corrección, se facilita
enormemente.
4) Se reducen los costos de mantenimiento. Análogamente a la depuración, durante la fase
de mantenimiento, modificar o extender los programas resulta más fácil.
5) Los programas son más sencillos y rápidos de desarrollar.
6) Se incrementa el rendimiento de los programadores.

Vista previa parcial del texto

¡Descarga Programacion en c++ y ejercicios varios y más Apuntes en PDF de Programación C solo en Docsity!

PROGRAMACIÓN ESTRUCTURADA

La programación estructurada es un paradigma de programación basado en utilizar funciones o subrutinas, y tres estructuras de control:

  1. secuencia: ejecución de una sentencia tras otra.
  2. selección o condicional : ejecución de una sentencia o conjunto de sentencias, según el valor de una variable booleana.
  3. iteración (ciclo o bucle): ejecución de una sentencia o conjunto de sentencias, mientras una variable booleana sea verdadera. ¿QUÉ es un PROGRAMA ESTRUCTURADO? (SECUENCIAL, SELECTIVAS, REPETETIVAS, INVOACIÓN o SALTO)
  • YouTube Programación Estructurada - YouTube Este paradigma se fundamente en el teorema correspondiente, que establece que toda función computable puede ser implementada en un lenguaje de programación que combine sólo estas tres estructuras lógicas o de control. a) La estructura de secuencia es la que se da naturalmente en el lenguaje de programación, ya que por defecto las sentencias son ejecutadas en el orden en que aparecen escritas en el programa. b) Para las estructuras condicionales o de selección, Python dispone de la sentencia if, que puede combinarse con sentencias elif y/o else. c) Para los bucles o iteraciones existen las estructuras while y for. Ventajas de Paradigma Entre las ventajas de la programación estructurada sobre el modelo anterior (hoy llamado despectivamente código espagueti ), cabe citar las siguientes:
    1. Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de tener que rastrear saltos de líneas go to dentro de los bloques de código para entender la lógica interna.
    2. La estructura de los programas es clara, puesto que las sentencias están más ligadas o relacionadas entre sí.
    3. Se optimiza el esfuerzo en las fases de pruebas y depuración. El seguimiento de los fallos o errores del programa (debugging), y con él su detección y corrección, se facilita enormemente.
    4. Se reducen los costos de mantenimiento. Análogamente a la depuración, durante la fase de mantenimiento, modificar o extender los programas resulta más fácil.
    5. Los programas son más sencillos y rápidos de desarrollar.
    6. Se incrementa el rendimiento de los programadores.