Documente Academic
Documente Profesional
Documente Cultură
Autores:
CEDEÑO MARIA 27. 380.822 ESC.45
MEZA DANNY 26.649.382 ESC.45
FARIAS RASSHEL 27.922.429 ESC. 45
VIZCAINO JESUS 27. 026 .069 ESC 45
Índice
Estructuras de control ……..…………………………………………………………….……….…..1
Tipos de estructuras de control………………………………………………………….…….…..2
Funciones y Procedimientos……………………………………………………………….….…….3
Funciones………………………………………………………………………………………………..…..4
Invocación a las funciones……………………………………………………………………….…..5
Procedimientos………………………………………………………………...............................6
Ventajas de procedimientos………………………………………………………………….…..…6
Importancia: Funciones y Procedimientos………………………………………….….….…7
Ámbito: variables locales y globales……………………………………………………………8
Variables locales…………………………………………………………………………………..……..8
Varíales Globales…………………………………………………………………………..………….…9
Conclusiones………………………………..………………………………………………10, 11, 12, 13
En lenguajes de programación, 𝑻𝒐𝒅𝒐𝒔 𝒍𝒐𝒔 𝒍𝒆𝒏𝒈𝒖𝒂𝒋𝒆𝒔 𝒅
las estructuras de De acuerdo con el valor de 𝒆 𝒑𝒓𝒐𝒈𝒓𝒂𝒎𝒂𝒄𝒊𝒐́𝒏 𝒎𝒐𝒅
control permiten una variable, ejecutar un 𝒆𝒓𝒏𝒐𝒔 𝒕𝒊𝒆𝒏𝒆𝒏 𝒆𝒔𝒕𝒓𝒖𝒄𝒕𝒖
modificar el flujo de ejecución d grupo u otro de sentencias 𝒓𝒂𝒔 𝒅𝒆 𝒄𝒐𝒏𝒕𝒓𝒐𝒍 𝒔𝒊𝒎𝒊𝒍𝒂
e las instrucciones de un (Select-Case) 𝒓𝒆𝒔. 𝑩𝒂́𝒔𝒊𝒄𝒂𝒎𝒆𝒏𝒕𝒆 𝒍𝒐 𝒒
programa. Ejecutar un grupo de 𝒖𝒆 𝒗𝒂𝒓𝒊́𝒂 𝒆𝒏𝒕𝒓𝒆 𝒍𝒂𝒔 𝒆𝒔𝒕
sentencias mientras se 𝒓𝒖𝒄𝒕𝒖𝒓𝒂𝒔 𝒅𝒆 𝒄𝒐𝒏𝒕𝒓𝒐𝒍 𝒅
Con las estructuras de cumpla una condición (Do- 𝒆 𝒍𝒐𝒔 𝒅𝒊𝒇𝒆𝒓𝒆𝒏𝒕𝒆𝒔
control se puede: De acuerdo con While) 𝒍𝒆𝒏𝒈𝒖𝒂𝒋𝒆𝒔 𝒆𝒔 𝒔𝒖 𝒔𝒊𝒏𝒕𝒂
una condición, ejecutar un grupo 𝒙𝒊𝒔; 𝒄𝒂𝒅𝒂 𝒍𝒆𝒏𝒈𝒖𝒂𝒋𝒆 𝒕𝒊𝒆
u otro de sentencias (If-Then- Ejecutar un grupo de 𝒏𝒆 𝒖𝒏𝒂 𝒔𝒊𝒏𝒕𝒂𝒙𝒊𝒔 𝒑𝒓𝒐𝒑𝒊
Else) sentencias hasta que se 𝒂
cumpla una condición (Do- 𝒑𝒂𝒓𝒂 𝒆𝒙𝒑𝒓𝒆𝒔𝒂𝒓 𝒍𝒂 𝒆𝒔𝒕
Until) 𝒓𝒖𝒄𝒕𝒖𝒓𝒂.
Ejecutar un grupo de
sentencias un número
determinado de veces (For-
Next)
FARIAS RASSHEL
27.922.429
𝑻𝒐𝒅𝒂𝒔 𝒍𝒂𝒔 𝒆𝒔𝒕𝒓𝒖𝒄𝒕𝒖𝒓𝒂𝒔 𝒅𝒆 𝒄𝒐
𝒏𝒕𝒓𝒐𝒍 𝒕𝒊𝒆𝒏𝒆𝒏 𝒖𝒏 𝒖́𝒏𝒊𝒄𝒐 𝒑𝒖𝒏𝒕𝒐
𝒅𝒆 𝒆𝒏𝒕𝒓𝒂𝒅𝒂. 𝑳𝒂𝒔 𝒆𝒔𝒕𝒓𝒖𝒄𝒕𝒖𝒓𝒂𝒔
𝒅𝒆 𝒄𝒐𝒏𝒕𝒓𝒐𝒍 𝒔𝒆 𝒑𝒖𝒆𝒅𝒆𝒏 𝒄𝒍𝒂𝒔𝒊𝒇𝒊 𝑬𝑺𝑻𝑹𝑼𝑪𝑻𝑼𝑹𝑨 𝑫𝑬 𝑪𝑶𝑵𝑻
𝒄𝒂𝒓 𝒆𝒏: 𝒔𝒆𝒄𝒖𝒆𝒏𝒄𝒊𝒂𝒍𝒆𝒔, 𝒊𝒕𝒆𝒓𝒂𝒕𝒊 𝑬𝑺𝑻𝑹𝑼𝑪𝑻𝑼𝑹𝑨 𝑫𝑬 𝑪𝑶𝑵
𝑹𝑶𝑳 𝑹𝑬𝑷𝑬𝑻𝑰𝑻𝑰𝑽𝑨𝑺 𝑺𝒐𝒏
𝒗𝒂𝒔 𝒚 𝒅𝒆 𝒄𝒐𝒏𝒕𝒓𝒐𝒍 𝒂𝒗𝒂𝒏𝒛𝒂𝒅𝒂𝒔. 𝑻𝑹𝑶𝑳 𝑺𝑬𝑪𝑼𝑬𝑵𝑪𝑰𝑨𝑳
𝒍𝒂𝒔 𝒒𝒖𝒆 𝒖𝒏𝒂 𝒔𝒆𝒏𝒕𝒆𝒏𝒄𝒊𝒂
𝑬𝒔𝒕𝒂 𝒆𝒔 𝒖𝒏𝒂 𝒅𝒆 𝒍𝒂𝒔 𝒄𝒐𝒔𝒂𝒔 𝒒𝒖𝒆 𝑵𝒐 𝒆𝒔 𝒎𝒂𝒔, 𝒒𝒖𝒆 𝒆𝒔𝒄𝒓𝒊𝒃𝒊
𝒐 𝒈𝒓𝒖𝒑𝒐𝒔 𝒅𝒆 𝒔𝒆𝒏𝒕𝒆𝒏𝒄𝒊𝒂
𝒑𝒆𝒓𝒎𝒊𝒕𝒆𝒏 𝒒𝒖𝒆 𝒍𝒂 𝒑𝒓𝒐𝒈𝒓𝒂𝒎𝒂𝒄𝒊 𝒓 𝒖𝒏 𝒑𝒂𝒔𝒐 𝒅𝒆 𝒂𝒍𝒈𝒐𝒓𝒊𝒕𝒎
𝒔𝒆 𝒓𝒆𝒑𝒊𝒕𝒆𝒏 𝒎𝒖𝒄𝒉𝒂𝒔 𝒗𝒆𝒄
𝒐́𝒏 𝒔𝒆 𝒓𝒊𝒋𝒂 𝒑𝒐𝒓 𝒍𝒐𝒔 𝒑𝒓𝒊𝒏𝒄𝒊𝒑𝒊𝒐𝒔 𝒐 𝒅𝒆𝒕𝒓𝒂𝒔 𝒅𝒆 𝒐𝒕𝒓𝒐, 𝒆𝒍 𝒒𝒖
𝒆𝒔. 𝑬𝒔𝒕𝒆 𝒄𝒐𝒏𝒋𝒖𝒏𝒕𝒐 𝒅𝒆 𝒔𝒆
𝒅𝒆 𝒍𝒂 𝒑𝒓𝒐𝒈𝒓𝒂𝒎𝒂𝒄𝒊𝒐́𝒏 𝒆𝒔𝒕𝒓𝒖𝒄𝒕 𝒆 𝒑𝒓𝒊𝒎𝒆𝒓𝒐 𝒔𝒆 𝒉𝒂𝒚𝒂 𝒆𝒔𝒄
𝒏𝒕𝒆𝒏𝒄𝒊𝒂𝒔 𝒔𝒆 𝒅𝒆𝒏𝒐𝒎𝒊𝒏𝒂
𝒖𝒓𝒂𝒅𝒂. 𝒓𝒊𝒕𝒐 𝒔𝒆𝒓𝒂́ 𝒆𝒍 𝒑𝒓𝒊𝒎𝒆𝒓𝒐 𝒒
𝒃𝒖𝒄𝒍𝒆(𝒍𝒐𝒐𝒑)
𝒖𝒆 𝒔𝒆 𝒆𝒋𝒆𝒄𝒖𝒕𝒆
La resolución de El módulo
Los subalgoritmos son principal se
problemas complejos se ejecuta en una
unidades de programa o
facilita primera
módulos que están instancia, que da
considerablemente si se diseñados para ejecutar la orden de inicio
dividen en problemas laguna tarea específica. de ejecución de
mas pequeños; y la Éstos, constituidos por los
resolución de estos funciones o procedimientos, subprogramas.
Puede ser
subproblemas se realiza se escriben solamente una ejecutado n
mediante subalgoritmos. vez, pero pueden ser veces. Es
referenciados en diferentes importante saber
puntos del programa, de que datos se van
a compartir entre
modo que se puede evitar la los programas.
duplicación innecesaria del
código.
JESUS VIZCAINO
27026069
FUNCIONES
𝓟𝓐𝓖 11
𝑬𝒏 𝒍𝒆𝒏𝒈𝒖𝒂𝒋𝒆𝒔 𝒅𝒆 𝒑𝒓𝒐𝒈𝒓𝒂𝒎𝒂𝒄𝒊𝒐́𝒏, 𝒍𝒂𝒔 𝒆𝒔𝒕𝒓𝒖𝒄𝒕𝒖𝒓𝒂𝒔 𝒅𝒆 𝒄𝒐𝒏𝒕𝒓𝒐𝒍 𝒑𝒆𝒓𝒎𝒊𝒕𝒆𝒏
𝒎𝒐𝒅𝒊𝒇𝒊𝒄𝒂𝒓 𝒆𝒍 𝒇𝒍𝒖𝒋𝒐 𝒅𝒆 𝒆𝒋𝒆𝒄𝒖𝒄𝒊𝒐́𝒏 𝒅𝒆 𝒍𝒂𝒔 𝒊𝒏𝒔𝒕𝒓𝒖𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒅𝒆 𝒖𝒏 𝒑𝒓𝒐𝒈𝒓𝒂𝒎
𝒂. 𝑪𝒐𝒏 𝒍𝒂𝒔 𝒆𝒔𝒕𝒓𝒖𝒄𝒕𝒖𝒓𝒂𝒔 𝒅𝒆 𝒄𝒐𝒏𝒕𝒓𝒐𝒍 𝒔𝒆 𝒑𝒖𝒆𝒅𝒆: 𝑫𝒆 𝒂𝒄𝒖𝒆𝒓𝒅𝒐 𝒄𝒐𝒏 𝒖𝒏𝒂 𝒄𝒐𝒏
𝒅𝒊𝒄𝒊𝒐𝒏, 𝒆𝒋𝒆𝒄𝒖𝒕𝒂𝒓 𝒖𝒏 𝒈𝒓𝒖𝒑𝒐 𝒖 𝒐𝒕𝒓𝒐 𝒅𝒆 𝒔𝒆𝒏𝒕𝒆𝒏𝒄𝒊𝒂𝒔 (𝑰𝒇-𝑻𝒉𝒆𝒏-𝑬𝒍𝒔𝒆)
FARIAS RASSHEL
27.922.429
𝓟𝓐𝓖 12
El lenguaje de programación es una parte fundamental del
programa ya que sin el, desarrollarlos será muy complicado
dado que facilita la manera en laque el programador plasma
las ideas y deja ciertas ordenes que el lenguaje puede
traducir a un lenguaje que la computadora puede entender.
JESUS VIZCAINO
27026069 𝓟𝓐𝓖 13