Professional Documents
Culture Documents
$ (OREMHWR$SSOLFDWLRQ
(O REMHWR UHSUHVHQWD OD DSOLFDFLyQ 0LFURVRIW ([FHO DFWLYD (V HO REMHWR
SRU GHIHFWR \ SRU OR WDQWR HV JHQHUDOPHQWH RSFLRQDO HMHPSOR 9HUVLRQ HTXLYDOH D
$SSOLFDWLRQ9HUVLRQ
(VWH REMHWR FRQWLHQH
² ODV
RSFLRQHV GH ([FHO HWF \ D OD
SXQWHUR GHO UDWyQ WH[WR GH OD EDUUD GH HVWDGR
WDPDxR \ HVWDGR GH OD YHQWDQD GH OD DSOLFDFLyQ HWF
² KD\ GLVWLQWRV
SDUD UHDOL]DU DFFLRQHV HQ HO HQWRUQR ([FHO
²
TXH GHYXHOYHQ REMHWRV \ FROHFFLRQHV GH SULPHU QLYHO REMHWRV \
FROHFFLRQHV GHO PRGHOR GH REMHWRV ([FHO :RUNERRNV &KDUWV HWF
²
TXH KDFHQ UHIHUHQFLD GLUHFWD D REMHWRV $FWLYH&HOO
$FWLYH6KHHW $FWLYH:LQGRZ HWF
3URSLHGDGHVTXHUHSUHVHQWDQODVRSFLRQHVGH([FHO
/DV SULQFLSDOHV RSFLRQHV GH ([FHO SXHGHQ VHU GHYXHOWDV R GHILQLGDV D SDUWLU GH
SURSLHGDGHV GHO REMHWR /D PD\RUtD GH HVWDV SURSLHGDGHV VRQ GH OHFWXUD
\ HVFULWXUD
3DUD DFFHGHU D ODV RSFLRQHV ([FHO HQ OD YHUVLyQ KDJD FOLF HQ HO ERWyQ
\ OXHJR HQ HO ERWyQ
VLWXDGR HQ OD
¤
3URJUDPDUHQ([FHO0DFURV\OHQJXDMH9%$
&DStWXOR
D 2SFLRQHVGHODFDWHJRUtD0iVIUHFXHQWHV
1
2 (")(3
4
-
*, ) 4
5 (")67 4
8 ')
9&
7
4
: (
3
; (
3(#
/ ("<=)$ %%
> 9 =
&
9%$([FHO
2EMHWRVGH([FHO
E 2SFLRQHVGHODFDWHJRUtD)yUPXODV
¤
2 &
&
&
- &
4 (
4
5 <
4
8
<
:
&"
6
3URJUDPDUHQ([FHO0DFURV\OHQJXDMH9%$
&DStWXOR
; ? (
&
!
"!!
/ 6
3
'&
4
> @
7
? &
#
$%"
#
$%" !
A @
@,6
4
2SFLRQHVGHFRPSUREDFLyQGHHUURUHV
*
&' (
'
&' (
2. 4
% &"% 4
22 <
& < &
B& <
2-
7 4
25 <7
3
4
28 76
4
2: = '7 4
2; <3
4
2/ C& 4
2> 9%3
& 4
2A
&? 4
-. *6
D
4
9%$([FHO
Editions ENI
Capítulo 4: Tablas
; Duración: 1 hora 30
; Palabras clave: declaración, alcance, índice, estático, dinámico, límite, inicializa-
ción, redimensionar, recorrido
; Objetivos
Uso de tablas para generar conjuntos de muchos elementos, generalmente del mismo
tipo.
Prerrequisitos
Para comprobar los prerrequisitos necesarios, antes de encarar el TP, responda a
las siguientes preguntas (ciertas preguntas admiten más de una respuesta):
Todos los elementos de una tabla:
, tienen el mismo tipo de datos que el tipo declarado para la tabla.
- pueden ser de diferente tipo si la tabla se declara de tipo Variant.
. pueden ser de tipo String o Integer si la tabla se declara de tipo String.
Las tablas estáticas:
, tienen límite superior e inferior.
- no tienen ningún límite.
. tienen solamente límite inferior.
Los elementos de una tabla se indexan:
, de manera relativa.
- secuencialmente.
El número de índice por defecto del primer elemento de una tabla VBA es:
, -1
- 1
. 0
Un número de índice se refiere a:
, un único elemento de una tabla.
- muchos elementos de una tabla.
Una tabla de tipo Variant puede contener otras tablas si es:
, estática
- dinámica
Sugerencia
Las funciones LBound y UBound devuelven respectivamente los límites inferior y
superior de la tabla.
Atención
Si es necesario, haga clic en Ver - Ventana inmediato para ver el resultado.
Sugerencia
Use la instrucción Randomize que inicializa el generador de números aleatorios y
la función Rnd. Ejemplo:
Dim MiValor
Randomize ’ Inicializa el generador de números aleatorios.
’ Devuelve un valor aleatorio comprendido entre 1 y 6.
MiValor = Int((6 * Rnd) + 1)