1. Tecnológico de Antioquia – Tecnología en Sistemas de Información
Lic. Hernán Darío Hoyos Barrientos – Pág. 1
TECNOLÓGICO DE ANTIOQUIA
TENCOLOGÍA EN SISTEMAS DE INFORMACIÓN
Docente: Hernán Darío Hoyos Barrientos
Asignatura: Lenguaje I
Tema: Lenguaje de programación Visual .NET
Fecha: 10, 11 de marzo de 2012
Municipio: Cañasgordas
VECTORES
Public Class FrmVector
Dim Vector(0 To 9) As Integer
Private Sub BtnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSalir.Click
Me.Close()
End Sub
Private Sub BtnLeerVector_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLeerVector.Click
Dim i As Integer
TxtSalida.Text = ""
For i = 0 To 9
Randomize()
Vector(i) = Int(Rnd() * 10)
Next
End Sub
Private Sub BtnMostrarVector_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnMostrarVector.Click
Dim i As Integer
For i = 0 To 9
TxtSalida.Text = TxtSalida.Text & Vector(i) & " "
Next
End Sub
Private Sub BtnOrdenar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOrdenar.Click
Dim J As Integer
Dim I As Integer
Dim Temporal As Integer
TxtSalida.Text = ""
For I = 0 To 9
For J = 0 To 8 - I
If Vector(J) > Vector(J + 1) Then
Temporal = Vector(J)
Vector(J) = Vector(J + 1)
Vector(J + 1) = Temporal
End If
Next J
Next I
End Sub
End Class
2. Tecnológico de Antioquia – Tecnología en Sistemas de Información
Lic. Hernán Darío Hoyos Barrientos – Pág. 2
TECNOLÓGICO DE ANTIOQUIA
TENCOLOGÍA EN SISTEMAS DE INFORMACIÓN
Docente: Hernán Darío Hoyos Barrientos
Asignatura: Lenguaje I
Tema: Lenguaje de programación Visual .NET
Fecha: 10, 11 de marzo de 2012
Municipio: Cañasgordas
TALLER LENGUAJE I
VISUAL BASIC .NET
Diseñe un programa en Visual Basic .NET con las siguientes características:
Un formulario MDI con un sistema de menús.
Cada opción del menú debe llevar a un formulario diferente.
Un formulario para cada punto del taller.
Cada formulario debe ejecutar centrado en la pantalla, con una estética adecuada, botón de salir y demás consideraciones establecidas durante el
desarrollo de la clase.
Vectores
Nota: Tenga en cuenta que los ejercicios de vectores deben tener los botones de Leer vector, Mostrar vector y un botón que realice lo que
se pide.
1. Crear un vector de 10 posiciones donde cada elemento del vector sea igual a su posición
2. Leer un vector de 10 posiciones y cuente el número de elementos pares
3. Leer un vector de 10 posiciones y cuente el número de elementos impares
4. Leer un vector de 10 posiciones y calcule la suma de los elementos pares
5. Leer un vector de 10 posiciones y calcule la suma de los elementos impares
6. Leer un vector de 10 posiciones y cuente el número de elementos iguales a cero
7. Leer un vector de 10 posiciones y calcule el promedio de todos sus elementos
8. Leer dos vectores de 10 posiciones cada uno y sume las posiciones (uno a uno) de cada vector. Lleve el resultado a un tercer vector.
9. Leer un vector de 10 posiciones y ordénelo en forma ascendente
10. Leer un vector de 10 posiciones y ordénelo en forma descendente
11. Leer un vector de 10 posiciones y eleve todas sus posiciones al cuadrado. Muestre los resultados en otro vector.
12. Leer un vector de 10 posiciones y encuentre el elemento mayor
13. Leer un vector de 10 posiciones y encuentre el elemento menor
3. Tecnológico de Antioquia – Tecnología en Sistemas de Información
Lic. Hernán Darío Hoyos Barrientos – Pág. 3
Archivos
Nota: Para realizar los siguientes ejercicios tenga en cuenta que cada formulario debe tener un botón para Crear el archivo, Abrir el archivo y
Guardar o Adicionar datos al archivo
14. Diseñe un sistema de archivos secuenciales que permita almacenar la información generada en un colegio:
CodigoEstudiante, NombreEstudiante, EdadEstudiante, BarrioEstudiante, GradoEstudiante (de Primero a Once)
15. Diseñe un sistema de archivos secuenciales que permita almacenar la información generada en una empresa:
CodigoEmpleado, NombreEmpleado, DireccionEmpleado, EdadEmpleado, SalarioEmpleado, TipoEmpleado(Operario, Mantenimiento, Ejecutivo),
SexoEmpleado.
16. Diseñe un sistema de archivos secuenciales que permita almacenar la información generada en un consultorio odontológico:
CedulaPaciente, NombrePaciente, EdadPaciente, DiagnósticoPaciente, TelefonoPaciente, ValorCita
Miscelánea
Nota: Para realizar los siguientes ejercicios tenga en cuenta que el formulario debe contar con los botones adecuados para obtener los
resultados que se piden:
17. Diseñe un programa que Calcule la suma de dos números leídos desde una caja de texto, el resultado debe aparecer en un cuadro de mensaje.
18. Diseñe un programa que calcule el promedio de tres números leídos desde una caja de texto, el resultado debe aparecer en un cuadro de
mensaje.
19. Diseñe un programa que permita seleccionar desde un cuadro combinado un departamento de Colombia. El departamento seleccionado debe
mostrarse en un cuadro de mensaje.
20. Diseñe un programa que imprima la tabla de multiplicar del 2.