You are on page 1of 5

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 – 1ro
PROFESOR: Ing. José Ramiro Pilaluisa Q.
M.Sc.
PERÍODO ACADÉMICO: Marzo 2017 – Agosto 2017

ESTRUCTURAS DE CONTROL

TÍTULO: REACTIVOS MARZO 2017 – AGOSTO 2017

FECHA DE ENTREGA: Miércoles, 3 de Mayo


de 2017

MIEMBROS DEL GRUPO - G4

 Aules Ushina Edgar Geovany 89%


 Cárdenas Bravo Alex Javier 89%
 Vilañez Valencia Marco Leonardo 80%

 Villarroel Llerena Jorge Israel 94%


Programación II Estructuras de Control

1 Resumen

Visual Basic es un lenguaje de programación que se ha diseñado para facilitar el desarrollo

de aplicaciones en un entorno gráfico, el mismo que nos permite utilizar estructuras de control

que también son conocidas como sentencias de flujo estas nos ayudan a realizar la ejecución de

un programa varias veces sin tener que repetir las instrucciones. Las estructuras de repetición o

bucles de repetición en Visual Basic son aquellas que repiten una condición un número de veces

específico hasta que se convierta en verdadera o en falsa tal como quiera el programador o hasta

cumplir un objetivo especifico.

Abstract

Visual Basic is a programming language that is designed to do easy the development of

applications in a graphical environment; this allows us use control structures that they are known

as “flow statements”, they help us to do the execution of a program several times without

repeating the instructions. The repeat structures or repeat loops in Visual Basic are those that

repeat a condition a specific number of times even until this become in true or false as the

programmer wants or even to do a specific goal.

2 Introducción

El presente reporte de investigación hace referencia a las estructuras de control, para que sirven y

como podemos usarlas en “Visual Basic 6.0”.

Antes de adentrarnos en el análisis, cabe recalcar los errores que usualmente se producen al

momento de redactar el código de un programa:

2.1 Tipos de errores en un programa:

 Errores de Compilación

Son los mas frecuentes, se producen al omitir una palabra, repetir el nombre de una variable,

puntuación innecesaria, etc.

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Abril 2016 – Septiembre 2016 1
Programación II Estructuras de Control

 Errores en tiempo de ejecución

Este tipo de errores se presentan mientras el programa se ejecuta, normalmente aparecen en

bucles infinitos, anillos genéricos de repetición con condiciones no posibles de realizar, etc.

 Errores lógicos

Errores que impiden que el programa haga lo que estaba previsto, el código puede compilarse y

ejecutarse sin errores, pero el resultado de una operación puede generar un resultado no

esperado.

Luego de analizar brevemente cada uno de los errores comunes se ha concluido que: los errores

son cometidos incluso por profesionales, encontrar y conocer como depurarlo es una parte

esencial de la programación; cuando un programa no se ejecuta correctamente el 99% de los

casos la falla es del programador, ya que la máquina solamente realiza las instrucciones que el

programador le dicta.

2.2 Posibles soluciones para este tipo de errores:

Al iniciar un proyecto hay que poner las instrucciones en un orden correcto, ya que podría

generarse errores de compilación. Además hay que declarar correctamente las variables para que

el programa pueda especificar un tipo de datos, y también utilizar la instrucción Option ayudan

a prevenir errores de sintaxis y de lógica.

Los criterios usados para identificar las posibles soluciones planteadas fueron la generalización y

conocimiento de la teoría e investigar los errores que se cometen con más frecuencia al momento

de ingresar las instrucciones en el programa a ejecutarse.

2.3 Marco Teórico, conceptual y contextual.

2.3.1 Estructuras de Control

Las fórmulas sin estructuras de control ejecutan cada enunciado de la fórmula sólo una vez.

Cuando esto sucede, se evalúa la fórmula. Los enunciados se ejecutan de modo secuencial, desde

el primero de la fórmula hasta el último. Sin embargo, las estructuras de control le permiten

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Abril 2016 – Septiembre 2016 2
Programación II Estructuras de Control

variar esta secuencia rígida. Dependiendo de la estructura de control, puede omitir algunos de los

enunciados o evaluar en forma repetida algunos de ellos de acuerdo con ciertas condiciones. Las

estructuras de control son el medio principal de expresar lógica comercial, por ello las fórmulas

de informe típicas las usan ampliamente.

La sintaxis Basic admite muchas de las principales estructuras de control de Visual Basic con la

misma sintaxis. Una de las ventajas del lenguaje Basic es la fácil lectura de la notación de

bloques para las estructuras de control. Esto simplifica la escritura y depuración de fórmulas

complejas.

Las estructuras de control se dividen en 3 grupos: de secuencia, de selección y de iteración.

2.3.1.1 Estructuras de Secuencia

La estructura de secuencia hace referencia al orden de ejecución de instrucciones que se hace de

forma secuencial, o sea, una instrucción después de la otra. Las instrucciones se suceden de tal

forma que el resultado de la anterior puede afectar la siguiente. Es el orden básico de ejecución

en los lenguajes de programación, y su orden es de arriba a abajo. Es la base para la escritura de

algoritmos. Veamos un ejemplo en pseudocódigo:

Dim a as integer

Dim b as integer

Dim c as integer

a=8

b=2

c=a+b

print “a + b =” , c

2.3.1.2 Estructuras de Selección

2.3.1.3Estructuras de Iteración

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Abril 2016 – Septiembre 2016 3
Programación II Estructuras de Control

3 Materiales y Métodos
<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.>

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
<Numere las referencias utilizadas en el texto, en orden de aparición>

9 ANEXOS (En medio digital)


9.1 Documentación de respaldo consultada, en formato digital

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Abril 2016 – Septiembre 2016 4

You might also like