Sunteți pe pagina 1din 4

UNIVERSIDAD C ATLICA DE EL SALVADOR

FACULTAD DE INGENIERA Y ARQUITECTURA


PROGRAMACIN II

Docente: Master Giovanni Acosta Ciclo I-2016


ghenriquez@catolica.edu.sv
GUIA No 4
ARREGLOS EN VB .NET

Objetivos:
Desarrollar aplicaciones con arreglos.
Almacenar valores un arreglo.
Quitar elementos de un arreglo.
Aplicar algoritmos de ordenamiento y bsqueda en arreglos.

1. Iniciar Visual Studio .Net, crear un nuevo proyecto de tipo Aplicacin Windows.

2. Agregar al formulario los elementos mostrados en la siguiente figura:

Controles:
1 listbox
5 botones de comando

Declarar el arreglo nmeros en las declaraciones generales del programa, luego de Public Class Form1

1
Crear el procedimiento personalizado de nombre Ordenar, el cual servir para ordenar los elementos del
arreglo de forma ascendente:

Crear el procedimiento personalizado de nombre Quitar, el cual servir para eliminar el elemento
seleccionado del arreglo:

Agregar el siguiente cdigo al evento clic del botn Generar, el cual redimensiona el arreglo nmeros a
20 elementos y genera nmeros aleatorios entre 1 y 100 para almacenarlos en el arreglo y mostrarlos en
el listbox:

2
Agregar el siguiente cdigo al evento clic del botn Ordenar, el cual ejecuta el procedimiento Ordenar
envindole el arreglo nmeros como argumento:

Agregar el siguiente cdigo al evento clic del botn Quitar, el cual ejecuta el procedimiento Quitar
envindole el arreglo y el ndice del elemento a eliminar del arreglo:

Agregar el siguiente cdigo al evento clic del botn Buscar, el cual mostrar un inputbox para capturar el
valor a buscar dentro del arreglo, realizando una bsqueda secuencial:

Agregar el siguiente cdigo al evento clic del botn Salir:

Ejecutar y probar la aplicacin.

3
Ejercicios de la prctica No 4

Indicaciones: crear un proyecto de tipo Aplicacin Windows en Visual Basic .NET y crear un formulario por cada uno
de los siguientes ejercicios, en un mismo proyecto.

1. Crear un programa que genere 100 nmeros pares aleatorios entre 10 y 90, los almacene en un
arreglo y los muestre en un ListBox.

2. Elaborar un aplicacin para almacenar nombres de aves en un arreglo, capturndolos a travs de


cuadros de texto y mostrando los valores capturados en un ListBox, que no permita ingresar valores
repetidos al arreglo, que posea opciones para ordenar la lista de forma ascendente y descendente, y
una opcin para realizar bsquedas.

3. Desarrollar un programa que permita realizar una suma de matrices, las dimensiones sern
especificadas por el usuario y mostrar la matriz resultante. (Utilizar DataGridView)

4. Crear un programa para ingresar en un cuadro de texto el nombre de una persona, almacenarlo en un
arreglo y mostrarlo en un listbox, y que posea una opcin para seleccionar un ganador de forma
aleatoria, mostrando el nombre del ganador en un messagebox y seleccionndolo en el listbox.

Nota: debe guardar todos los ejercicios resueltos en cada prctica, para ser entregados en el portafolio de evidencias en el
tercer periodo de la materia. (Recuerde que el portafolio de evidencias debe ser de elaboracin propia)

Ejercicios extra: no entregables.

1. Elaborar un programa que permita capturar nmeros directamente en un DataGridView (la cantidad
filas y columnas sern especificadas por el usuario), almacenar los datos en una matriz y mostrar en
otro DataGridView la transpuesta de dicha matriz.

2. Escribir una aplicacin para generar una cantidad de nmeros aleatorios y mostrarlos en un listbox y
que posea tres botones de comando: orden ascendente, orden descendente y desordenar.

S-ar putea să vă placă și