Está en la página 1de 7

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS, FÍSICAS Y MATEMÁTICA


CARRERA DE INGENIERIA CIVIL
PROGRAMACION 2

ASIGNATURA: Programación 1
SEMESTRE – PARALELO: 1ero – 1ero
PROFESOR: Ing. José Ramiro Pilaluisa Q. M.Sc.
PERÍODO ACADÉMICO: Octubre 2017 – Marzo 2018

INFORME DE INVESTIGACIÓN

TÍTULO: ESTRUCTURAS DE CONTROL

FECHA DE ENTREGA: Martes, 21 de noviembre de


2017

MIEMBROS DEL GRUPO - G7

 CACHIPUENDO NUÑEZ HENRY DAVID 100%

 CUARÁN CALDERÓN ANDERSON JAVIER 100%

 MONTEROS CACUANGO WILMER FERNANDO 100%

 TOAPANTA CARTAGENA BRYAN DANIEL 100%

 YUGSI HERRERA KATY SABRINA 100%


Programación
1 Proyect
o

1 Resumen
En la ejecución de un programa, surge de la necesidad de poner sentencias y ejecutarlas en
función del valor que tomen una o más expresiones expuestas en las Estructuras de Control en un
instante determinado. Por ejemplo la Estructura Básica del If – Then, que traduciéndolo al
español significa Si – Entonces, asimismo tenemos que Si tenemos una condición o una acción
que pasa entonces sucede la acción producto de la condición; remplazando la condición y la
sentencia en función tenemos If llueve Then me voy a mojar; este ejemplo sería una sentencia
básica para entender las estructuras de control que van de las más sencillas hasta las más
complejas.

2 Introducción
Sentencia:
Use la estructura If...Then para ejecutar una o más instrucciones basadas en una condición.
Puede utilizar la sintaxis de una línea o un bloque de varias líneas:
- If condición Then Sentencias
- If condición Then Sentencias
End If

Esta estructura permite ejecutar condicionalmente una o más sentencias y puede escribirse de dos
formas. La primera ocupa sólo una línea y tiene la forma siguiente:
If condición Then sentencia1 [Else sentencia2]
La segunda es más general y se muestra a continuación:
If condición Then
sentencia(s)
[Else
sentencia(s)]
End If

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Octubre 2017 – Marzo 2018 1
Programación
1 Proyect
o

Esta sentencia permite ejecutar una de entre varias acciones en función del valor de una
expresión. Es una alternativa a If ... Then ... Else If cuando se compara la misma expresión con
diferentes valores. Su forma general es la siguiente:
Select Case expresion
Case etiq1
[sentencias1]
Case etiq2
[sentencias2]
Case Else
Sentencias (n)
End Select

Repeticion:
Un Loop (bucle) repite la ejecución de un conjunto de sentencias mientras una condición dada
sea cierta, o hasta que una condición dada sea cierta. La condición puede ser verificada antes o
después de ejecutarse el conjunto de sentencias. Sus posibles formas son las siguientes:
Formato 1:
Do [{While/Until} condicion]
[sentencias]
[Exit Do]
[sentencias]

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Octubre 2017 – Marzo 2018 2
Programación
1 Proyect
o
Loop
’ Formato 2:
Do
[sentencias]
[Exit Do]
[sentencias]
Loop [{While/Until} condicion]

Utilice el bucle Do para ejecutar un bloque de sentencias un número indefinido de veces. Hay
algunas variantes en la sentencia Do...Loop, pero cada una evalúa una condición numérica para
determinar si continúa la ejecución. Como ocurre con If...Then, la condición debe ser un valor o
una expresión que dé como resultado False (cero) o True (distinto de cero). En el siguiente
ejemplo de Do...Loop, las sentencias se ejecutan siempre y cuando condición sea
True:
Do While condición
Sentencias
Loop

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Octubre 2017 – Marzo 2018 3
Programación
1 Proyect
o

While wend
Esta sentencia es otra forma de generar bucles que se recorren mientras se cumpla la condición
inicial. Su estructura es la siguiente:
While condicion
[sentencias]
Wend

Do… loop while


La sentencia Do… loop while ejecuta una o mas veces, dependiendo del valor de una expresión
booleana.
Do
Sentencias
Loop while [ ( ]condición[ ) ]

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Octubre 2017 – Marzo 2018 4
Programación
1 Proyect
o

Do…until…loop

Do… loop until

For...Next
For...Next. A diferencia del bucle Do, el bucle For utiliza una variable llamada contador que
incrementa o reduce su valor en cada repetición del bucle. La sintaxis es la siguiente:

For contador = iniciar To finalizar [Step incremento]


Sentencias
Next [contador]

Sentencia FOR EACH ... NEXT


Esta construcción es similar al bucle For, con la diferencia de que la variable que controla la
repetición del bucle no toma valores entre un mínimo y un máximo, sino a partir de los
elementos de un array (o de una colección de objetos). La forma general es la siguiente:
For Each variable In grupo
[sentencias]
Next variable
[1]

3 Materiales y Métodos
Libros:
Microsoft Visual Basic.Net Lenguaje y Aplicaciones 2da Edición: en este libro incluye todo lo
necesario para escribir, construir, verificar y ejecutar aplicaciones; su propósito es ayudar al
lector a aprender a programar.
Web:
Archivo Pdf, Titulado: Fundamentos de Programación en Visual Basic
<Presente las especificaciones básicas de la solución seleccionada y describa el diseño
experimental utilizado. Incluya los métodos, procedimientos, componentes y herramientas
tecnológicas utilizadas para la solución del problema.>

4 Resultados
<Presente los resultados obtenidos: datos, hechos, información, estadísticas, etc.>

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Octubre 2017 – Marzo 2018 5
Programación
1 Proyect
o

5 Discusión
<Sus resultados obtenidos compárelos con otros publicados o conocidos. ¿Están de acuerdo con
lo esperado o con las hipótesis iniciales establecidas?>

6 Conclusiones
<Establezca juicios de valor basándose en los resultados obtenidos y su correspondiente
discusión>

7 Recomendaciones
<¿Cuáles son sus recomendaciones para el mejoramiento de los resultados encontrados? ¿Qué
otras posibles aplicaciones puede identificar? ¿Cuáles serían las recomendaciones para futuros
trabajos?>

8 Referencias
[1] Anonimo, “Fundamentos de Programación en Visual Basic.”

9 ANEXOS (En medio digital)


9.1 Documentación de respaldo consultada, en formato digital

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Octubre 2017 – Marzo 2018 6

También podría gustarte