15
VB II, UNIDAD I ARREGLOS LSC María Alejandra Alva Sánchez Mtra. Verónica Perla Romero Fdz.

Vb Ii, Unidad 1, Arreglos

  • Upload
    utp-ta

  • View
    4.785

  • Download
    0

Embed Size (px)

DESCRIPTION

Arreglos

Citation preview

Page 1: Vb Ii, Unidad 1, Arreglos

VB II, UNIDAD I ARREGLOS

LSC María Alejandra Alva SánchezMtra. Verónica Perla Romero Fdz.

Page 2: Vb Ii, Unidad 1, Arreglos

1.1 Cuadros de diálogo Los cuadros de diálogo son:

De entrada INPUTBOX• Variable=Inputbox(“solicitud”, “título”, “valor predeterminado en caso de ser omitido”)

De mensaje MSGBOX• Msgbox “mensaje”, constante, “título”• Msgbox (“Solo mensaje”)

Iconos que pueden desplegarse en un cuadro de mensaje

Constante Valor Botones que muestra

VbCritical 16 Una X

VbQuestion 32 Un signo de ?

VbExclamation 48 Un signo de !

VbInformation 64 Una letra I

VbOKOnly 0 Aceptar

Page 3: Vb Ii, Unidad 1, Arreglos

Ejemplo de Cuadro de mensaje

Private Sub Command1_Click() MsgBox ("Qué voy a Informar?")End Sub

Private Sub Command2_Click() MsgBox "Necesito Informar: ", vbOKOnly + vbCritical, "El título es"End Sub

Page 4: Vb Ii, Unidad 1, Arreglos

Ejemplo de Cuadro de entrada

Private Sub Command1_Click() valor=Inputbox (“solicitud”, “título”, “valor predeterminado en caso de ser omitido”)End Sub

Page 5: Vb Ii, Unidad 1, Arreglos

1.2 Empleo de arreglos

012

0 1

Un arreglo es un conjunto de datos todos del mismo tipo

Pisos Elementos

8

7

6

5

4 “Lulú”

3

2

1

0 “Pepé”

Columnas

R

e

n

g

l

o

n

e

s

matriz

Vector

Page 6: Vb Ii, Unidad 1, Arreglos

1.2 Empleo de arreglos

Pisos

8

7

6

5

4 “Lulú”

3

2

1

0 “Pepé”

Vector

Lulú vive en el piso 4

Mientras que Pepé en el 0

Son nueve pisos porque los vectores y matrices empiezan en la posición 0

Page 7: Vb Ii, Unidad 1, Arreglos

1.3 Tipos de arreglos De tamaño conocido o estático De tamaño desconocido o dinámico De tipo vector o una sola columna De tipo matriz o de varias columnas

Page 8: Vb Ii, Unidad 1, Arreglos

Declaración y acceso de los arreglos estáticos

Declaración Dim arreglo(tamaño) as tipoDim matriz(renglones, columnas) as tipo

Para guardar un datoArreglo(posición)=valor

Para guardar todos los datosFor i=0 to tope

Arreglo(i)=Inputbox(“déme el dato”)Next i

Page 9: Vb Ii, Unidad 1, Arreglos

Declaración y acceso de los arreglos estáticos continuación…

Para mostrar solo un datoPicture1.print arreglo(posición)

Para mostrar todos los datosFor i=0 to tope

Picture1.print arreglo(i)

Next i

Page 10: Vb Ii, Unidad 1, Arreglos

Declaración y acceso de los arreglos dinámicos

Para declarar el arregloPublic arreglo_dinamico( ) as variant..total=Inputbox(“¿Cuántos elementos?”)redim arreglo_dinamico(total)

Page 11: Vb Ii, Unidad 1, Arreglos

Bibliografía

Álvarez(2001). Computación 2, programación. México, Universidad Autónoma de Nuevo León. Publicaciones Cultural

Page 12: Vb Ii, Unidad 1, Arreglos

Actividades Realiza un mapa conceptual con respecto

al tema de arreglos. Genera tres ejemplos para cada tipo de

cuadro de diálogo, preferentemente con uso de constantes.

Realiza un crucigrama que contenga 5 conceptos verticales y 5 horizontales con los conceptos mostrados aquí (con respuestas).

Page 13: Vb Ii, Unidad 1, Arreglos

Proyecto uno primer parcial 20 %

Realizar en pareja un programa que permita buscar los equipos de fútbol que se encuentren en un arreglo inicializado, de ser así mostrar mensaje de que si existe, en caso contrario mostrar que no existe.

Utilizar los cuadros de entrada y de mensaje con dos constantes (ver diapositiva 1).

Del 14 al 18 de enero

Page 14: Vb Ii, Unidad 1, Arreglos

Para inicializar arreglosDim equipos(4) as string

Private Sub Form_Load()Equipos(0)=“Cruz azul”Equipos(1)=“Chivas”Equipos(2)=“América”Equipos(3)=“Puebla”Equipos(4)=“Otro”

End Sub

Page 15: Vb Ii, Unidad 1, Arreglos

Criterio de valoración

Criterios de valoración

puntaje10

puntaje5

puntaje0

1. Cuadros de Entrada

Se aprecian claramente los cuadros de entrada

No utilizó cuadros de entrada

Se omitió este punto

2. Cuadros de salida o mensaje con dos constantes

Utilizó los mensajes con dos constantes

Utilizó los mensajes pero no con dos constantes

Se omitió este punto

3. Funcionamiento Funciona correctamente y no requirió ayuda para realizarlo

Funciona con detalles y además requirió ayuda para realizarlo o terminarlo

Se omitió este punto

4. Entrega * En díadas o tríadas No aplica