background image

Antoni M. Zaj czkowski: APP - Zadania. Tablice wielowymiarowe 

6 kwietnia 2009

 

 

1

Zadanie.

  Napisz  funkcj   Iloczyn_Diadyczny  obliczaj c   iloczyn  zewn trzny  dwóch 

wektorów. Iloczyn ten okre lamy nast puj co: iloczyn zewn trzny   dwóch wektorów 

 

jest macierz  prostok tn , której elementy dane s  wzorem: 

   

 

 

 

Przyjmij,  e 

type

 Wektor 

is array

 (Integer

 

range

 < >) of Float; 

type

 Macierz 

is array

 (Integer 

range

 < >, Integer 

range

 < >) 

of

 Float; 

 

Zadanie. 

Maj c dan  deklaracj  

type

 Matrix 

is array

 (Integer 

range

 < >, Integer 

range

 < >) 

of

 Float; 

napisz  funkcj   Create_Unit_Matrix,  której  parametrem  formalnym  jest  wymiar 

macierzy  jednostkowej 

  o  elementach  rzeczywistych.  U yj  tej  funkcji  do  deklaracji 

stałej tablicowej Unit_Matrix  zawieraj cej macierz jednostkow  

 

Zadanie.

 Niech b d  dane deklaracje 

type

 Wektor_6 

is array

 (1..6) 

of

 Float; 

type

 Macierz_3_Na_6 

is array

 (1..3) 

of

 Wektor_6; 

M : Macierz_3_Na_6; 

Napisz jedn  instrukcj  przypisania wymieniaj c  miejscami pierwszy i drugi wiersz tablicy 
M