Zadania 3

Transkrypt

Zadania 3
Asembler: Zadania - część 3
1. Dana jest macierz kwadratowa A stopnia N, przedstawiona za pomocą tablicy dwuwymiarowej. Sprawdź czy jest
to macierz górnotrójkątna.
2. W macierzy kwadratowej A stopnia N znajdź element minimalny.
3. Dany jest N elementowy ciąg liczb naturalnych przedstawiony za pomocą jednowymiarowej tablicy A. Oblicz ile
razy w tym ciągu występuje liczba b.
4. Dany jest ciąg liczb całkowitych reprezentujących współczynniki wielomianu stopnia N. Oblicz dla danego x
wartość wielomianu.
5. Dany jest ciąg liczb całkowitych . Posortuj go niemalejąco. Zastosuj sortowanie bąbelkowe. Polega ono na
porównywaniu dwóch sąsiednich elementów. Jeżeli pierwszy jest większy od drugiego należy je zamienić
miejscami, następnie porównujemy element drugi z trzecim, trzeci z czwartym itd.
6. Dana jest macierz kwadratowa stopnia N, przedstawiona za pomocą tablicy dwuwymiarowej A. Oblicz liczbę zer
na głównej przekątnej.
7. Dana jest macierz kwadratowa A stopnia N. Oblicz sumę elementów j-ego wiersza.
8. Dany jest ciąg liczb naturalnych A. Znajdź k-ty co do wielkości element tego ciągu.
9. Dane są dwie macierze kwadratowe A i B stopnia N. Oblicz macierz C będącą ich sumą.
10. Dana jest macierz kwadratowa A. Oblicz macierz B będącą iloczynem macierzy A przez stałą C.
11. Dany jest ciąg liczb całkowitych A. Znajdź w nim element największy.
12. Dany jest ciąg liczb naturalnych reprezentujących pewną liczbę naturalną A zapisaną w systemie dziesiętnym
(każdy element tego ciągu jest jedną cyfrą dziesiętną). Wyznacz ciąg C reprezentujący iloczyn liczb A i B, gdzie
0 <= B <= 9.
13. Na liczbach naturalnych z przedziału <1; N> określona jest pewna relacja R prezentowana w postaci
dwuwymiarowej tablicy R1. Jeśli (a, b)  R, to R1[a,b]=1, w przeciwnym razie R1[a,b]=0. Zbadaj, czy R jest
relacją zwrotną, tzn. czy zachodzi implikacja: (a, b)  R  (b, a)  R.
14. Dana jest macierz kwadratowa A stopnia N, która wypełniona jest samymi jedynkami. Zaneguj arytmetycznie
wszystkie elementy leżące na przekątnych, do których należy dany element A[p, q].
15. Dana jest macierz kwadratowa A stopnia N, która wypełniona jest samymi jedynkami. Zaneguj arytmetycznie
wszystkie elementy leżące w kolumnie oraz w wierszu, do których należy dany element A[p, q].
16. Dany jest N elementowy ciąg liczb naturalnych A. Oblicz wartości ciągu B którego elementy są obliczane wg
wzoru B[i]:=A[i]+A[i+1]. Element B[N]:=A[N]+A[1].
17. W macierzy kwadratowej A stopnia N znajdź element największy.
18. Dana jest macierz kwadratowa A stopnia N. Oblicz sumę elementów położonych na dwóch głównych
przekątnych.
19. Dana jest macierz kwadratowa A stopnia N. Oblicz sumę elementów i-tej kolumny.
20. Dany jest ciąg liczb całkowitych w postaci tablicy A. Znajdź w nim element największy.
21. Dana jest macierz kwadratowa A stopnia N. Dokonaj transpozycji tej macierzy.
22. Dana jest macierz kwadratowa A stopnia N wypełniona cyframi od 0 do 9. Sprawdź czy zawiera ona co najmniej
jeden wiersz lub jedną kolumnę składającą się z dokładnie takich samych elementów
23. Dana jest macierz kwadratowa A stopnia N. Komórki tej macierzy oprócz ostatniej kolumny i ostatniego wiersza
wypełnione są cyframi od 0 do 9. Wyznacz zawartość ostatniego wiersza i ostatniej kolumny jako sumy
elementów w danym wierszu, danej kolumnie lub przekątnej.