1. Zapisz w języku Pascal następujące zdanie korzystając z instrukcji if,
Jeżeli a jest mniejsze od b i a jest różne od c to d przypisz do a, w przeciwnym przypadku e przypisz do a”
2. Napisz procedurę pozwalający wyświetlić wszystkie znaki z przedziału od „A” do „Z” wraz z odpowiadającymi im wartościami kodu ASCII.
3. Posortuj rosnąco bądź malejąco ciąg danych typu całkowitego znajdujący się w tablicy jedno wymiarowej dowolnego typu.
4. Napisz funkcje rekurencyjną i nierekurencyjną obliczającą i zwracającą wartość silni.
5. Napisz funkcje rekurencyjną i nierekurencyjną obliczającą i zwracającą wartość dowolnego wyrazu ciągu Fibbonaciego.
6. Napisz funkcję, która w danej dwuwymiarowej tablicy liczb typu całkowitego, znajdzie wiersz o największej wartości iloczynu elementów. Funkcja powinna zwrócić wartość tego iloczynu.
7. Napisz funkcję, która w danej dwuwymiarowej tablicy liczb typu całkowitego, znajdzie kolumnę o największej wartości sumy elementów. Funkcja powinna zwrócić wartość tej sumy. W funkcji użyj pętli while do lub while ...
8. Napisz procedurę:
a) mnożącą macierz przez skalar,
b) dodającą dwie macierze,
c) kopiującą wartości jednej macierzy do drugiej.
9. Napisz procedurę pozwalającą na wymnożenie macierzy A i B o rozmiarze A - An x Am i B - Bn x Bm. Wyniki zapisz w macierzy C, przesłanej jako dodatkowy parametr.
10. Używając funkcji while do lub while ... napisz funkcję generującą wartości elementów
wektora c wg wzoru:
Zaliczenie:
6 zadań - dst, 7 zadań - +dst, 8 zadań - db, 9 zadań - +db, 10 zadań - bdb.