zad cw 9 INF


Ćwiczenie 9: Funkcje, cz. 2.
Tematyka: zasady wykorzystywania podprogramów w programach obliczeniowych
Przykładowe zadania:
1. Podprogram wyznaczający współrzędne wierzchołka paraboli określonej równaniem:
y = ax2 + bx + c .
Podprogram powinien otrzymywać wartości współczynników a, b, c, a zwracać
współrzędne wierzchołka paraboli (p, q).
2. Podprogram wyznaczający wartość wielomianu stopnia N d" 20:
W(x) = aNxN + aN-1xN-1 +...+ a1x + a0
w podanym punkcie x, wykorzystując przy tym schemat Hornera:
Wi+1 = Wix + aN-i dla i = 1..N, W1 = aN ,
ostatecznie W(x) = WN+1 .
Podprogram powinien otrzymywać tablicę wypełnioną współczynnikami aN  a0,
stopień wielomianu N oraz wartość x. Po zakończeniu działania podprogram powinien
zwracać wartość W(x).
3. Podprogram dokonujący transpozycji macierzy kwadratowej NxN, (N d" 20). Podprogram
powinien otrzymywać rozmiar macierzy N oraz samą macierz wypełnioną liczbami. Po
zakończeniu działania podprogram powinien zwracać macierz transponowaną zapisaną
w pomocniczej tablicy.
4. Podprogram wyznaczający i zwracający wartość maksymalną/minimalną w tablicy
kwadratowej NxN, (N d" 20) oraz numer wiersza i kolumny pierwszego/ostatniego
wystąpienia tej wartości w macierzy.
Podprogram jako parametry powinien otrzymywać rozmiar macierzy N oraz samą
macierz wypełnioną liczbami. Ponadto, podprogram powinien dawać możliwość
wyboru, jaka wartość ma być szukana w tablicy (maksymalna lub minimalna) oraz
które wystąpienie tej wartości ma być zwracane (pierwsze lub ostatnie).
Wskazówka: proszę wykorzystać dwa dodatkowe parametry wywołania podprogramu 
wywołanie podprogramu z odpowiednimi wartościami tych parametrów będzie
określało sposób jego działania.
5. Podprogram zliczający i zwracający ilość wystąpień łańcucha znakowego L1 w łańcuchu
znakowym L o długości d" 255 znaków. Podprogram powinien otrzymywać obydwa
łańcuchy jako parametry wywołania.


Wyszukiwarka

Podobne podstrony:
zad cw 7 INF
zad cw 3 INF
zad cw 6 INF
zad cw 8 INF
zad cw INF
zad cw 2 INF
zad cw 5 INF
zad cw 6 sz czasowe
zad cw 1
zad cw 09
Zad cw 4 (korelacje)
zad cw 3
zad cw 2
zad cw 6n
3 zad na inf
2010 INF CKE PP zad zamkniete ARKUSZ z INF odp
cw zad redox

więcej podobnych podstron