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
.