Está en la página 1de 8

Colegio Nacional de Educación Profesional Técnica

Programación con Sistemas Gestores de Base de Datos

Ing. Sergio González Pérez

Enrique García Martínez

080260252-4

Practica 22
Lista de Cotejo

Práctica # 22 Manejo de estructuras de repetición en ordenamiento

Nombre de la Materia: Plantel: Conalep Juárez I


Programación Básica
Instructor: Ing. Sergio González Pérez Grupo: 5101
Alumno: Enrique García Martínez Fecha de aplicación : 09 / Noviembre/ 2010

INSTRUCCIONES DE APLICACIÓN.
Verifique que se encuentren los componentes señalados abajo y marque con una √ el registro de cumplimiento
correspondiente.

REGISTRO DE

No Características a verificar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicia el Sistema Gestor de Base de Datos /
2 Abre la Base de Datos que será utilizada /
3 Realiza los pasos de la practica /
4 Manipula correctamente el SGBD /
5 Almacena en su carpeta las actividades planteadas /
6 Realiza el reporte del resultado del programa. /
DESARROLLO

REGISTRO DE

No Actividades a desarrollar CUMPLIMIENTO OBSERVACIONES


SI NO
1 Inicializa Lenguaje de Programación /
2 Agrega Formulario /
3 Diseña los Controles del Formulario /
4 Realiza Código de Ordenamiento Numérico /

Firma del Alumno

Formulario:
Código:
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
ListBox1.Items.Add(15)
ListBox1.Items.Add(3)
ListBox1.Items.Add(11)
ListBox1.Items.Add(14)
ListBox1.Items.Add(1)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Dim a(5) As Integer
Dim x As Integer
Dim y As Integer
Dim t As Integer
For x = 0 To 4
a(x) = ListBox1.Items(x)
Next x
For x = 0 To 4
For y = 0 To 3
If (a(y) >= a(y + 1)) Then
t = a(y)
a(y) = a(y + 1)
a(y + 1) = t
End If
Next
Next
Label1.Text = "Datos Ordenados"
ListBox1.Items.Clear()
For x = 0 To 4
ListBox1.Items.Add(a(x))
Next x
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button3.Click
ListBox1.Items.Clear()
End Sub
End Class
Resultado:

<------------------------------There’s A Vulture On My Shoulder----------------------->

Formulario:

Código:
ImportsSystem.Data.OleDb
Public ClassForm1
Dim d t As NewDataTable
Dim c n As New
OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Glee\Fechas.mdb")
Public fila As Integer= 0
Private SubButton1_Click(ByValsender AsSystem.Object, ByVale
AsSystem.EventArgs) HandlesButton1.Click
cn.Open()
Dimmostrardatos As String= "Select * from Fechas"
DimdataAdapter As NewOleDb.OleDbDataAdapter(mostrardatos,
cn)
dataAdapter.Fill(dt)
For fila = 0 To dt.Rows.Count - 1
Actualiza()
Next
dataAdapter.Dispose()
cn.Close()
End Sub
Public SubActualiza()
ListBox1.Items.Add(Int(dt.Rows(fila)("d")))
ListBox2.Items.Add(Int(dt.Rows(fila)("m")))
ListBox3.Items.Add( Int(dt.Rows(fila)("a")))
End Sub
Private SubButton2_Click(ByValsender AsSystem.Object, ByVale
AsSystem.EventArgs) HandlesButton2.Click
Label4.Text = Str(ListBox1.SelectedItem)
Select CaseInt(ListBox2.SelectedItem)
Case1
Label4.Text = Label4.Text +" de Enero de "
Case2
Label4.Text = Label4.Text +" de Febrero de "
Case3
Label4.Text = Label4.Text +" de Marzo de "
Case4
Label4.Text = Label4.Text +" de Abril de "
Case5
Label4.Text = Label4.Text +" de Mayo de "
Case6
Label4.Text = Label4.Text +" de Junio de "
Case7
Label4.Text = Label4.Text +" de Julio de "
Case8
Label4.Text = Label4.Text +" de Agosto de "
Case9
Label4.Text = Label4.Text +" de Septiembre de "
Case10
Label4.Text = Label4.Text +" de Octubre de "
Case11
Label4.Text = Label4.Text +" de Noviembre de "
Case12
Label4.Text = Label4.Text +" de Diciembre de "
End Select
Label4.Text = Label4.Text + Str(ListBox3.SelectedItem)
End Sub

Private SubButton3_Click(ByValsender AsSystem.Object, ByVale


AsSystem.EventArgs) HandlesButton3.Click
Dim a(10) As Integer
Dim x As Integer
Dim y As Integer
Dim t As Integer
For x = 0 To4
a(x) = ListBox1.Items(x)
Next x
For x = 0 To4
For y = 0 To3
If (a(y) >= a(y + 1)) Then
t = a(y)
a(y) = a(y + 1)
a(y + 1) = t
End If
Next
Next
Label5.Text ="Datos Ordenados"
ListBox1.Items.Clear()
For x = 0 To4
ListBox1.Items.Add(a(x))
Next x
Dim b(5) As Integer
Dim c As Integer
Dim d As Integer
Dim f As Integer
For c = 0 To4
b(c) = ListBox2.Items(c)
Next c
For c = 0 To4
For d = 0 To3
If (b(d) >= b(d + 1)) Then
f = b(d)
b(d) = b(d + 1)
b(d + 1) = f
End If
Next
Next
Label5.Text ="Datos Ordenados"
ListBox2.Items.Clear()
For c = 0 To4
ListBox2.Items.Add(b(c))
Next c
Dim w(5) As Integer
Dims As Integer
Dim r As Integer
Dim g As Integer
For s = 0 To4
w(s) = ListBox3.Items(s)
Next s
For s = 0 To4
For r = 0 To3
If (w(r) >= w(r + 1)) Then
g = w(r)
w(r) = w(r + 1)
w(r + 1) = g
End If
Next
Next
Label5.Text ="Datos Ordenados"
ListBox3.Items.Clear()
Fors = 0 To4
ListBox3.Items.Add(w(s))
Next s
End Sub
End Class
Resultado

También podría gustarte