Sei sulla pagina 1di 9

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS, FÍSICAS Y


MATEMÁTICA
CARRERA DE INGENIERIA CIVIL
PROGRAMACION 2

ASIGNATURA: Programación 2
SEMESTRE – PARALELO: 2do - 2do
PROFESOR: Ing. José Ramiro Pilaluisa Q. M.Sc.
PERÍODO ACADÉMICO: abril 2018 – septiembre 2018

INFORME DE INVESTIGACIÓN

TÍTULO:

ESTRUCTURAS DE CONTROL DE VISUAL BASIC

FECHA DE ENTREGA: 24/04/2018

MIEMBROS DEL GRUPO

1) Montero Buñay Andrés Santiago 100%


1 Resumen

Las estructuras de control le permiten controlar el flujo de ejecución del programa.


Tenemos dos tipos de estructuras de control:

Estructuras de decisión
Estructuras de bucle

Estructuras de Decisión
Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los
resultados, realizar diferentes operaciones. Entre las estructuras de decisión que acepta
VisualBasic se incluyen las siguientes:
 If...Then
 If...Then...Else
 Select Case

Estructuras de Repetición o Bucle


Las estructuras de repetición o bucle le permiten ejecutar una o más líneas de código
repetidamente. Las estructuras de repetición que acepta Visual Basic son:
• Do...Loop
• For...Next
• For Each...Next

2 Introducción
Todas las estructuras de control tienen un único punto de entrada. Las estructuras de
control se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es
una de las cosas que permiten 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.
Existen tareas más complejas que no pueden ser resueltas así (repetir una misma acción,
realizar acciones diferentes en función del valor de una expresión, etc.) Para resolver esto
existen las estructuras de control:

 Una estructura de control tiene un único punto de entrada y un único punto de


salida.
 Una estructura de control se compone de sentencias o de otras estructuras de
control

3 Materiales y Métodos
Un proyecto de investigación sirve para aclarar las ideas y presentarlas a los demás de
una forma ordenada y para esto sea cual sea el tema a tratar en la investigación hay que
seguir una serie de pasos.
Acudí a la biblioteca, a Internet que puedan aportar una información valiosa a mi
investigación comprendiendo lo que estoy leyendo para no perder tiempo con materiales
que no aportarán a mi tarea.
Para elegir el material, procure enfocarme en reunir información que responda al tema
que, elegido, pero de manera que sean aportes que me ayuden a formar mi propio análisis
y no realizando un copy paste de las fuentes existentes en internet (debemos tener mucho
cuidado con el plagio, o de lo contrario la investigación quedará anulada).

4 Resultados
La relevancia en la investigación radica en el hecho de desarrollar conocimientos sólidos
acerca de las estructuras de cada comando. Las investigaciones se adaptan a distintos
tipos de escenarios, a distintos tipos de contextos permitiendo al estudiante entender la
lógica de los flujogramas de cada estructura de control, así como la sintaxis de cada
comando.
En cualquier caso, cada método de investigación debe dejar en claro cuáles son sus
procedimientos, que datos se toman en cuenta para establecer conclusiones. De esta
manera, las investigaciones deben verse como una herramienta que sirve para llegar a la
verdad.

5 Discusión
Las estructuras de control nos permiten controlar el flujo del programa: tomar decisiones,
realizar acciones repetitivas etc, dependiendo de unas condiciones que nosotros mismos
establezcamos. Así podemos hacer un script que nos salude cada día de la semana de una
manera diferente. O por ejemplo hacer un script que nos pida la contraseña una y otra vez
hasta que suministremos la opción correcta.

6 Conclusiones

 Con las estructuras de control se puede de acuerdo con una condición, ejecutar un
grupo u otro de sentencias (If-Then-Else) además también un acuerdo con el valor
de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
 También nos permite ejecutar un grupo de sentencias mientras se cumpla una
condición (Do-While)
 Todos 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.

7 Recomendaciones
 Las estructuras son útiles si desea que una única variable que contenga varias
piezas relacionadas de información. Por ejemplo, puede mantener el nombre de
un empleado, una extensión de teléfono y salario juntos. Podría utilizar varias
variables para esta información, o puede definir una estructura y utilizarla para
una única variable de empleado.

 Tomar en cuenta que una estructura de control tiene un único punto de entrada y
un único punto de salida además se compone de sentencias o de otras estructuras
de control.

8 Referencias
 https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-
guide/language-features/control-flow/nested-control-structures
 http://www.edudevices.com.ar/download/articulos/visualbasic/CURSO_VB_06.
pdf
 https://tomatoma.wordpress.com/manual-de-php/2-estructuras-de-control-if-for-
for-each-while/

9 ANEXOS (En medio digital)

9.1 Documentación de respaldo consultada, en formato digital

Estructuras de Control en Visual Basic

Estructuras de Decisión

 If… Then

Use la estructura If...Then para ejecutar una o más instrucciones basadas en una
condición. Puede usar la sintaxis de una línea o un bloque de varias líneas:

Sintaxis
Sintaxis1
If condición Then instrucción
Sintaxis2
If condición Then instructions
End if

Flujograma
 If … Then … Else

Utilice un bloque If...Then...Else para definir varios bloques de instrucciones, uno de los
cuales se ejecutará:

Sintaxis

Sintaxis3
If condición Then (instrucciones) (Else instrucciones_else)
Sintaxis4
If condición Then instructions (Else instrucciones_else)
End if

Flujograma

 Select Case

Select Case ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que
el código sea más legible cuando hay varias opciones.

Sintaxis
Flujograma

Estructuras de Repetición o Bucles


 Do Loop

Repite un bloque de instrucciones cuando una condición es True o hasta que una
condición se convierta en True.

 Do While … Loop
Do While... Loop evalúa la condición y si ésta es verdadera, entonces evalúa los
enunciados que siguen a la condición.
Al terminar de hacer esto, evalúa nuevamente la condición y si ésta es verdadera, vuelve
a evaluar los enunciados.
Continúa repitiendo este proceso hasta que la condición sea falsa.

Sintaxis
Flujograma

 For next

Repite un grupo de instrucciones un número especificado de veces.

Sintaxis

For contador = principio To fin [Step incremento]


[instrucciones]
[ExitFor]
[instrucciones] ext [contador]
Cont. ≤ fin

 For each

Repite un grupo de instrucciones para cada elemento de una matriz o colección.

Sintaxis
ForEach elemento In grupo
[instrucciones]
[Exit For]
[instrucciones]
Next [elemento]

 While Wend

Ejecuta una serie de instrucciones mientras una condición dada sea True.

Sintaxis

While condición
[intrucciones]
Wend

Potrebbero piacerti anche