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.