zadania Pascal2

zadania Pascal2



Zadania Pascal (czas 60 - 80 min) Kolokwium I

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.


Wyszukiwarka

Podobne podstrony:
DSC17 Zadanie na czas: 60" 5. Funkcja trendu f (l) = aft 1, (3 > ] I A) logarytmiczna B)
DSC18 Zadanie na czas: 60" 6. Dla prognozy ,ex post"zawsze prawdziwe jest, że: A)
DSC19 Zadanie na czas: 60" 7. Regresor to: A)    Zmienna objaśniająca w modelu

więcej podobnych podstron