Beruflich Dokumente
Kultur Dokumente
CARRERA
DOCENTE
TIPOS DE MATRICES
INGENIEROS EN PROCESO
CURSO
S1B
INTEGRANTES
2015-2016
DEDICATORIA
Nuestro gran proyecto va dedicado a Dios, ya que sin el nada podemos hacer, a
nuestros padres que son nuestro motivo de seguir, a nosotros por las metas,
Damos gracias a Dios sobre todas las cosas, a nuestros padres, a los docentes
que día a día con amor, paciencia, entusiasmo, etc. Se esmeran en impartirnos
Tabla de contenido
DEDICATORIA ........................................................................................................................... 2
AGRADECIMIENTO .................................................................................................................. 3
INDICE GENERAL ..................................................................................................................... 4
INTRODUCCION ........................................................................................................................ 6
1. CAPITULO I ........................................................................................................................ 7
INTRODUCCION GENEREAL ................................................................................................ 7
1.1. ANTECEDENTES .............................................................................................................. 7
1.2. OBJETIVOS ........................................................................................................................ 7
1.2.1. OBJETIVO GENERAL ............................................................................................... 7
1.2.2. OBJETIVOS ESPECIFICOS ..................................................................................... 7
1.3. ALCANCE DEL PROYECTO ........................................................................................... 8
1.4. JUSTIFICACION E IMPORTANCIA ............................................................................... 9
1.5. CRONOGRAMA DE ACTIVIDADES .............................................................................. 9
1.6. RECURSOS ...................................................................................................................... 10
2. CAPITULO II ..................................................................................................................... 11
ANALISIS .................................................................................................................................. 11
2.1 LEVANTAMIENTO DE INFORMACION ....................................................................... 11
2.2. AMALISIS DE REQUERIMIENTO ................................................................................ 14
3. CAPITULO III .................................................................................................................... 15
DISEÑO ..................................................................................................................................... 15
3.1 DISEÑO O MODELADO DE DATOS ............................................................................ 15
3.2 DISEÑO DE INTERFAZ ................................................................................................... 16
4. CAPITULO VI ...................................................................................................................... 20
DESARROLLO DEL SISTEMA ............................................................................................. 20
4.1 DESARROLLO DEL SISTEMA ...................................................................................... 20
4.2 PRUEBAS DEL SISTEMA............................................................................................... 30
5. CAPITULO V ........................................................................................................................ 32
5.1 CONLUSIONES ................................................................................................................. 32
5.2. RECOMENDACIONES.................................................................................................... 32
6. ANEXOS ............................................................................................................................... 33
7. BIBLIOGRAFIA ................................................................................................................... 35
Bibliografía ............................................................................................................................... 35
8. REFERENCIAS BIBLIOGRAFICAS ................................................................................ 36
Referencias .............................................................................................................................. 36
9. REFERENCIAS GENERALES .......................................................................................... 37
ACTA DE CALIFICACIÓN ..................................................................................................... 38
INTRODUCCION
para que puedan reforzar sus conocimientos sobre los tipos de matrices, las
será muy útil para aquellos estudiantes que deseen aprender o reforzar los
INTRODUCCION GENEREAL
1.1. ANTECEDENTES
En sus inicios se daba énfasis más a las determinantes que a las matrices, en
que a las determinantes, las matrices son muy utilizadas como contenedores
Son de gran ayuda para cualquier tipo de almacenamiento de datos, sea cual
Ejemplo:
Las entidades privadas, públicas y del gobierno utilizan los tipos de matrices ya
1.2. OBJETIVOS
en práctica.
Existe una gran variedad de matrices para realizar, así practicaran una y otra vez
Nuestro software contiene un menú didáctico que los llevara a las ventanas
solicitadas y son:
aplicación
matriz.
del software.
programa.
RESTRICCIONES
que deseen reforzar los conocimientos adquiridos por el docente referente a los
referente a los Tipos de Matrices vistas en clase de una manera más actual y
Hardware
Software
aplicaron).
Humano
ANALISIS
usuario.
que el código no se activa hasta que se llama como respuesta a un evento, por
CARACTERÍSTICAS
gráficas.
Soporte ActiveX.
Auxiliar Package & Deployment Wizard para distribuir con facilidad las
VERSIONES
Visual Basic 1.0, 2.0 y 3.0: podemos denominar a estar versiones como
generación de Microsoft.
versiones:
vista Diseño ahora pueden colocarse fuera de la ventana IDE. Por ejemplo,
DISEÑO DE DATOS
SEGÚN NUESTRO SOFTWARE REALIZADO "TIPOS DE MATRICES"
INICIO (FORM1): USUARIO Y CLAVE
N° NOMBRE TIPO LONGITUD (bytes) DESCRIPCION
1 MenuStrip1 Control grafico Menu: Ingresar, Limpiar, Salir.
2 Combobox 1 Char 20 Selección: usuario (estudiante)
3 Label 1 Char 30 Usuario y Clave: solo es diseño
4 Label 2 Char 14 Usuario: solo es diseño
Usuario: se escribira el nombre de usuario o
5 Textbox 1 char 20 simplemente aparecera al seleccionarlo en
el combobox1.
6 Label 3 Char 10 Clave: solo diseño
Clave: se escribira la clave por defecto dada
7
Textbox 2 Char 24 por el creador del software
Se mostrara lo seleccionado en el
8
Label 6 Char 18 combobox.
3. CAPITULO III
DISEÑO
DISEÑO DE DATOS
SEGÚN NUESTRO SOFTWARE REALIZADO "TIPOS DE MATRICES"
INICIO (PRINCIPAL): USUARIO Y CLAVE
N° NOMBRE TIPO LONGITUD (bytes) DESCRIPCION
1 MenuStrip1 Control grafico Menu: Ingresar, Limpiar, Salir.
2 Combobox 1 Char 20 Selección: usuario (estudiante)
3 Label 1 Char 30 Usuario y Clave: solo es diseño
4 Label 2 Char 14 Usuario: solo es diseño
Usuario: se escribira el nombre de usuario o
5 Textbox 1 char 20 simplemente aparecera al seleccionarlo en
el combobox1.
6 Label 3 Char 10 Clave: solo diseño
Clave: se escribira la clave por defecto dada
7
Textbox 2 Char 24 por el creador del software
Se mostrara lo seleccionado en el
8
Label 6 Char 18 combobox.
3.2 DISEÑO DE INTERFAZ
mismas:
1.- DEFINICIONES
definiciones y las imágenes no pueden ser copiadas. Ya que solo sirven de lectura para
el usuario.
2.- EJERCICIOS
En esta ventana podemos practicar algunos ejercicios, para poder iniciar un ejercicio se
1.- Se debe ingresar el número de dimensiones requeridas, estas solo pueden ser de
2.- Se procederá a seleccionar que tipo de matriz desea ver, las cuales se encuentra en
un listado alado de los cuadros de texto en donde lleno que tipo de dimensiones quería,
deseada.
3.- No se puede realizar ningún ejercicio de matriz si primero no llena los cuadros de
INICIO (Form 1)
Public Class Form1
INGRESAR
Private Sub INGRESARToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles INGRESARToolStripMenuItem.Click
If TextBox1.Text = "Estudiante" And TextBox2.Text = "zzz" Then
Form2.Show() 'Esta funcion es para abrir el form 2
'Me.Hide() 'Cuando ingresamos al form 2, o MATRICES se cierra el form
1
MsgBox("Bienvenido estudiante los Tipos de Matrices te estan
esperando")
Else
MsgBox("Contraseña incorrecto", vbCritical) 'vbCritical es un tipo de
system information aqui nos saldra imagen del error
TextBox2.Text = ""
TextBox2.Focus() 'Linea duntero visible
End If
End Sub
LIMPIAR
Private Sub LIMPIARToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles LIMPIARToolStripMenuItem.Click
'TextBox1.Text = ""
TextBox2.Text = "" 'Solo es necesario limpir la contraseña ya que solo
exiate un usuario
'ComboBox1.Text = ""
End Sub
SALIR
Private Sub SALIRToolStripMenuItem_Click(sender As System.Object, e As
System.EventArgs) Handles SALIRToolStripMenuItem.Click
If MsgBox("¿Seguro que deseas salir del programa? ", vbQuestion +
vbYesNoCancel, "salir") = vbYes Then 'Nos sales las opciones si, no, cancelar
MsgBox("Gracias por visitarnos! :)")
End If
Me.Close() 'Salir del software
End Sub
DEFINICIONES (Form 3)
Public Class Form3
Private Sub Form3_Load(sender As System.Object, e As System.EventArgs)
Handles MyBase.Load
Label6.Text = DateString
Label5.Text = TimeOfDay
End Sub
EJERCICIOS (Form 4)
Public Class Form4
Dim fila, columna As Integer
Private Sub ListBox1_SelectedIndexChanged(sender As System.Object, e As
System.EventArgs) Handles ListBox1.SelectedIndexChanged
Select Case ListBox1.SelectedIndex
Case 0 'Fila
DataGridView1.Columns.Clear() 'Limpiar el data
fila = Val(Me.TextBox1.Text) 'Lo que pongamos en textbox1.text se
llamara fila y esto pasara al datagridview osea lo llamara con el me.
columna = Val(Me.TextBox2.Text)
Case 1 'Columna
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
If TextBox1.Text <= 5 And TextBox2.Text <= 5 Then
Me.DataGridView1.RowCount = fila
If Not TextBox2.Text = 1 Then
MsgBox("Matriz columna solo tiene una columana (n=1) otro
numero no aplica")
TextBox2.Clear()
TextBox2.Text = 1
Me.DataGridView1.ColumnCount = 1
End If
Else
DataGridView1.Columns.Clear()
MsgBox("El valor maximo de dimensiones para el ejemplo es 5
:)")
TextBox1.Clear()
TextBox2.Clear()
TextBox1.Focus()
End If
Case 2 'Rectangular
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
End If
Case 4 'Transpuesta
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 5 'Nula
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 6 'Identidad
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 7 'Escalar
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 8 'Superior
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 9 'Inferior
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 10 'Diagonal
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 11 'Opuesta
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 12 'Simetrica
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 13 'Antisimetrica
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
Case 14 'Igualdad
DataGridView1.Columns.Clear()
fila = Val(Me.TextBox1.Text)
columna = Val(Me.TextBox2.Text)
AYUDA (Form 6)
Solo es de lectura para el usuario
4.2 PRUEBAS DEL SISTEMA
INICIO
MENÚ DE OPCIONES
DEFINICIONES
EJERCICIOS
5. CAPITULO V
5.1 CONLUSIONES
facultad.
gustara a muchos.
Los alumnos podrán realizar ejercicios los cuales reforzaran los conocimientos
adquiridos.
5.2. RECOMENDACIONES
Bibliografía
Rancel, M. (2006). Aprender a programar.com. Obtenido de Aprender a programar.com:
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=11
6:versiones-de-visual-basic-ique-es-ies-visual-basic-buen-lenguaje-para-aprender-a-
programar-cu00303a&catid=37:curso-aprender-a-programar-visual-basic-desde-
cero&Itemid=61-https:
Referencias
Rancel, M. (2006). Aprender a programar.com. Obtenido de Aprender a programar.com:
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=11
6:versiones-de-visual-basic-ique-es-ies-visual-basic-buen-lenguaje-para-aprender-a-
programar-cu00303a&catid=37:curso-aprender-a-programar-visual-basic-desde-
cero&Itemid=61-https:
Proyecto Final
Paralelo: S1B
Participantes
NOMBRES
N° FIRMA CALIFICACIÓN
Medina Baquero Jhon
1