Potrzebuje zrobic takie przykłady jeśli ktoś umie to prosiłbym bardzo :)
1. Napisz funkcję, która przyjmować będzie dwa parametry x i y (jako liczby
całkowite) i w wyniku swojego działania zwróci wynik xy.
2. Napisz funkcję, która przyjmować będzie dwa parametry x i y (jako liczby
całkowite) i w wyniku swojego działania zwróci macierz o rozmiarach (x,y) z
elementami o wartości zero z wyjątkiem diagonali, na której będą wartości
losowe.
3. Napisz funkcję, która przyjmować będzie jeden parametr (A). Będzie to macierz
kolumna o dowolnym rozmiarze o wartościach losowych. Funkcja powinna:
a. sprawdzić, czy macierz A jest wektorem – kolumną
b. posortować elementy macierzy od najmniejszego do największego
wykorzystując metodę sortowania bąbelkowego
http://www.programuj.com/artykuly/sort/babel.php
c. zwrócić wektor B z posortowanymi wartościami z wektora A.
4. Funkcję z poprzedniego punktu przerobić tak, aby przerywała swoje działanie
wcześniej w przypadku, gdy elementy w wektorze są już posortowane. W tym celu
wykorzystać dodatkową zmienną, która zmieni swoją wartość, gdy algorytm
wykona jakiekolwiek przestawienie elementów w wektorze. Jeżeli zmienna nie
zmieni swojej wartości w przeciągu jednego kroku zewnętrznej pętli for, oznaczać
to będzie, że wektor ma wartości posortowane i można, wykorzystując instrukcję
break, przerwać działanie funkcji.
5. Sprawdź działanie funkcji okien dialogowych: x_choices, x_choose, x_dialog,
x_matrix, x_mdialog, x_message. Zaimplementuj odpowiednie okna dialogowe
do funkcji utworzonych w punktach:
a. p.1 i 2 – okno wczytywania danych x i y,
b. p.3 i 4 – komunikat o błędzie, zapytanie o kierunek sortowania