Sie sind auf Seite 1von 11

Prof Fagno Alves Fonseca

Disciplina: Lgica de Programao


IFTO / Campus Palmas
uma coleo de variveis de mesmo ipo !ue
comparil"am um mesmo nome#
Cada varivel $ di%erenciada por meio de um
n&mero c"amado 'ndice# Os colc"ees so
usados para coner o 'ndice#
(ari)es
*m C+ precisam ser declaradas como
!uais!uer ouras variveis#
Os elemenos da mari) so guardados
numa se!u,ncia coninua de memria+ iso
$+ um seguido ao ouro+ o !ue no ocorre
!uando criamos variveis separadas#
O par de colc"ees [ ] !ue envolve um
n&mero ineiro indicando o aman"o da
mari)+ acompan"a o nome da varivel#
Declarao de (ari)es
ipo nome - aman"o ./
Exemplo:
in valor-0./
1 mari) valor %oi criada com cinco
posi2es para elemenos do ipo int#
Por de%inio+ uma mari) $ composa por
elemenos de um &nico ipo#
Declarao de (ari)es
Cada elemeno da mari) $ re%erenciado por um
n&mero ineiro+ enre colc"ees#
Os elemenos so numerados por 'ndices iniciados
por zero#
O n&mero de re%erencia do elemeno em
signi%icado di%erene da!uele da declarao da
mari)#
O primeiro elemeno es na posio 0+ o segundo
na posio 1+ assim sucessivamene a$ a posio
aman"o34#

5e%erenciao dos *lemenos
*6emplo:
valor-7. 8 9/
1ri:ui o valor 9 ao erceiro elemeno da mari) valor+
pois o primeiro elemeno es na posio zero#
;ese e6emplo a varivel conador i $ uili)ada como
'ndice#
%or <i8=/ i>0/ i??@A
prin%<BDigie um valor: C@/
scan%<BDdC+Evalor-i.@/
F
1rma)ena os valores de enrada na mari) valor na
posio i#
5e%erenciao dos *lemenos
1 iniciali)ao pode ser %eia na mesma insruo da
sua declarao#
in valor-0. 8 A4+ 7+ G+ H+ 0F/
1 lisa de valores $ colocada enre c"aves e os valores
so separados por v'rgula#

Imprime odos os elemenos da mari) valor#


in i/
%or<i8=/i>0/i??@A
prin%<IDd JnI+valor-i.@/
F
Iniciali)ao de (ari)es
(ari)es Kidimensionais
Imagine uma mari) :idimensional como uma a:ela
de lin"as e colunas#
1 declarao de mari)es :idimensional o:edece a
mesma esruura aneriormene apresenada+ e6ceo
pela adio de uma nova dimenso escria enre
colc"ees - .#
in mari) -numLlin"as.-numLcolunas./
*6emplo:
in mari)-G.-G.+ lin"a+ coluna/
%or <lin"a 8 =/ lin"a > G/ lin"a??@ A
%or <coluna 8 =/ coluna > G/ coluna??@ A
prin%<BDigie um valor: C@/
scan%<IDdI+Emari)-lin"a.-coluna.@/
F
F
1 mari) possui dois 'ndices+ um !ue represena a lin"a e
o ouro a coluna#
(ari)es Kidimensionais
1 iniciali)ao pode ser %eia na mesma insruo da
sua declarao#
in mari)-G.-G. 8 AA4+ 7+ GF+A H+ 0+MF+AN+9+OFF/
in lin"a+ coluna/

Imprime odos os elemenos da mari)#


%or <lin"a 8 =/ lin"a > G/ lin"a??@ A
%or <coluna 8 =/ coluna > G/ coluna??@ A
prin%<IDd I+mari)-lin"a.-coluna.@/
F
prin%<IJnI@/
F
Iniciali)ao de (ari)es Kidimensionais
5e%er,ncias

(IP51QI+ Ricorine Riviane# reinamento em


!ing"agem ## So Paulo: Pearson Prenice Qall+
7==9#

Das könnte Ihnen auch gefallen