Вы находитесь на странице: 1из 12

PRACTICA 4 USO Y APLICACIN DE LAS ESTRUCTURAS DE CONTROL VB.

NET
DOCENTE: Ing. David Garca Cortes

OBJETIVOS
Que el estudiante sea capaz de:
Declarar variables de acuerdo a los requerimientos de datos a
manejar
Aplicar la sintaxis de escritura de identificadores y comandos en
VB.NET
Definir todo tipo de expresiones complejas (matemticas y
lgicas) en un programa VB.NET
Implementar las instrucciones de control repetitivas (For, While,
Do) en el cdigo fuente
Disear la combinacin apropiada de las diferentes estructuras
vistas en el diseo de un programa cualquiera

INTRODUCCION TEORICA

Declarar variables de acuerdo a los requerimientos de datos a manejar

Es muy importante elegir bien el tipo de dato a la hora de declarar una variable, esto nos
ayudar a consumir menos recursos de memoria y lograr mayor eficiencia en nuestras
aplicaciones.

Como vimos en la prctica anterior cada tipo de dato ocupa cierto espacio en memoria.
Por tanto debemos ser cuidadosos al momento de elegir un tipo de dato para almacenar
la informacin.

Por ejemplo cuando necesitemos almacenar datos que contienen solo nmeros, como por
ejemplo un nmero de telfono, un nmero de matrcula o el nmero del seguro social, es
mejor declararla de tipo String en vez de tipo Integer o Short, Dado que al declararlos
como String estos ocupara en memoria solo la cantidad de bytes necesarios para
representar a cada uno de los caracteres que compone la informacin.

Pero entonces cuando debemos declarar variables de tipo numrico, sencillo lo haremos
solo cuando necesitemos almacenar datos con los cuales haremos operaciones o
clculos matemticos con dichas variables.

Tambin es necesario al elegir un tipo de dato numrico la cantidad de nmeros que va a


almacenar y si estos son de coma flotante o no. Debe de tomar muy en cuenta los rangos
de valores que puede tomar cada tipo de dato para hacer la eleccin correcta.

Estructuras Repetitivas

Permiten ejecutar un conjunto de sentencias repetidamente una cierta cantidad de veces


o hasta que se cumpla una determinada condicin. Al conjunto de sentencias se le
denomina bucle y a cada repeticin del cuerpo del bucle se denomina iteracin.

Visual Basic.Net cuanta con varias instrucciones para el control de repeticiones de bucles,
veamos detalladamente cada una de ellas.
Instruccin DoLoop
Sintaxis:

While|Until son las palabras clave que se utilizan para repetir el bucle. Solamente se
puede utilizar una de las dos. Si utiliza While el bucle se repetir hasta que la condicin se
falsa. Por el contrario si utiliza Until, el bucle se repetir hasta que la condicin resulte
verdadera.

La instruccin Exit Do se utiliza para salir del bucle Do.

Si usted utiliza la opcin 1, primero se va a evaluar la condicin y, depende de la


instruccin que usted utilice, se ejecutar el lazo si la condicin es verdadera (si utiliza
While) o si la condicin es falsa (si utiliza Until). Mientras que con la opcin 2, el bucle se
ejecutar por lo menos una vez.

Instruccin While End While


Sintaxis:

La instruccin While se utiliza para repetir un conjunto de acciones cuando se verifica una
condicin.

Instruccin For Next

La instruccin For Next se utiliza para repetir un conjunto de instrucciones, un nmero


dado de veces.
Sintaxis:

Dnde:
Contador: cualquier variable numrica
Valor Inicial: Es el valor inicial del contador
Valor Final: Es el valor final del contador
Instrucciones: Son las instrucciones que se repetirn un nmero de veces dada.
Exit For: Es opcional y se utiliza para salir del bucle For.
Next: Marca el final de la instruccin For. Tan pronto como el programa se tope con la
instruccin Next, se agregar el valor de incremento al contador y la siguiente iteracin del
bucle tendr lugar. Una buena prctica de programacin consiste en especificar el nombre
del contador en la instruccin Next, pero no es obligacin.

Material:
PC con Microsoft Visual Studio 2010 .NET instalado

Desarrollo de la prctica:

Para esta prctica deber crear una carpeta con el nombre de susApellidosPractica4, en
la cual va guardar todos los archivos de esta prctica
.
EJERCICIO 1: APLICACIN UTILIZANDO FOR NEXT
Problema a Solucionar: Calcular y mostrar el factorial de un nmero
1. Cree un nuevo proyecto de Windows en VB.Net
2. Disee el siguiente esquema de objetos Asigne los valores a las propiedades que se
muestran.
Nota:
Nota: puede cambiar las propiedades de formato de texto y el fondo del formulario y los
objetos, le quedara de una manera similar a la siguiente.

3. Digite el cdigo detallado a continuacin, en el evento y objeto especificado.


Objeto Evento
btnCalcular Click

Objeto Evento
BtnSalir Click
Redacte el cdigo para salir

4. Guarde los cambios en el proyecto actual y realice pruebas con varios nmeros.
Responda estas interrogantes: Cree que los tipos de variables elegidas son las
correctas? Si no es as, agregue las que considere necesarias.
EJERCICO 2: APLICACIN UTILIZANDO FOR EACH

Problema a solucionar: Crear una aplicacin para encriptar y desencriptar un mensaje


utilizando el cdigo de csar. Este cdigo consiste en sustituir cada letra por la que se
encuentra alfabticamente n posiciones ms adelante. A esta n se le conoce como llave
Agregue un nuevo formulario al proyecto actual

Y eljalo como formulario de inicio.


3. Disee el siguiente esquema de objetos.

Asigne los valores a las propiedades descritas.


Digite el cdigo detallado a continuacin, en el evento y objeto especificado.
OBJETO EVENTO
btnEncriptar Click

rdbEncriptar CheckedChanged

rdbDesencriptar CheckedChanged

btnLimpiar Click

btnSalir Click
REDACTE EL CODIGO DE SALIR

Guarde los cambios en el proyecto actual y realice pruebas con varios textos y llaves.
Mostrar el funcionamiento de la aplicacin al docente.
EJERCICIO 3: APLICACIN QUE UTILIZA DO LOOP UNTIL
Problema a solucionar: Crear una aplicacin que dado un nmero lo muestre al revs.
1. Agregue un nuevo formulario al proyecto y eljalo como formulario de inicio.
2. Disee el siguiente esquema de objetos y asigne los valores a las propiedades
descritas.
Digite el cdigo detallado a continuacin, en el evento y objeto especificado.
Objeto Evento
btnCalcular Click
btnLimpiar Click

4. Agregue el botn Salir y su cdigo


5. Guarde los cambios en el proyecto actual y realice pruebas con varios nmeros Imprimir esas pruebas y
muestra al docente el funcionamiento

EJERCICIO 4: APLICACIN UTILIZANDO WHILE END WHILE

Problema a solucionar: Crear una aplicacin que muestre la sucesin de nmeros. Dado un nmero entero
positivo. La sucesin de nmeros comienza con cualquier numero positivo, Si es par se divide entre 2, si es
impar, se multiplica por 3 y se le agrega 1, se obtienen enteros sucesivamente hasta obtener un 1
1. Agregue un nuevo formulario al proyecto y eljalo como formulario de inicio.
2. Disee el siguiente esquema de objetos y asigne los valores a las propiedades ah descritas.
3. Proceda a digital el cdigo detallado a continuacin, en el evento y objeto especificado.
Objeto Evento
btnCalcular Click

btnLimpiar Click

btnSalir Click
Redacte el cdigo para salir

4. Guarde los cambios en el proyecto actual y realice pruebas con varios nmeros. Imprimir pantalla
5. Valide la entrada de datos, cuando el usuario deja vaco el InputBox anotar cdigo a mano en el cuaderno
de la validacin de este ejercicio
Actividades a realizar:

1.- Simular el comportamiento de un reloj digital,


imprimiendo la hora, minutos y segundos de un da desde
las 0:00:00 horas hasta las 23:59:59 horas. Cdigo a Mano
en el cuaderno y pantalla de funcionamiento impresa.

2.-Elabore una aplicacin que muestre en diferentes listas


Evidencias Practica 4 las tablas de multiplicar de 5 nmeros introducidos por el
usuario, adems este debe decidir si las quiere mostrar en
orden ascendente o descendente. Cdigo a Mano en el
cuaderno y pantalla de funcionamiento impresa

3.- Realizar un resumen de la introduccin indicando lo ms


importante

Actividad Marco Terico Investigar los diferentes tipos de eventos que se pueden utilizar en una aplicacin .
VB.NET y que es un evento.

Вам также может понравиться