7928718250

7928718250



Informatyka 13

Przykład 3. Poprawnie rozwiązane zadanie 3.1.

RozszerzonyEuklides(a, b):

Krok 1.

Jeśli 6 = 0, podaj jako wynik funkcji parę (1,0) i zakończ jej wykonywanie.

Krok 2.

r*—a mod b

Krok 3.

(x, y) <— RozszerzonyEuklides( o , r )

Krok 4.

Podaj jako wynik parę ( y , X -fW.vp-y ).

Co ciekawe, odpowiedź do tego zadania można znaleźć bezpośrednio w opisie zadania.

Do wyznaczenia wartos'ci x iy wykorzystywana jest następująca zależność:

dla r = a mod b różnego od zera oraz liczb całkowitych x’,y’ takich że NWDib.r) =b x' +r y', parę liczb (x.j) można wyrazić wzorami: x = y'

y = x' — (a div b) • y'

Oznacza to, że zdający zupełnie tego zadania nie zrozumieli, a co za tym idzie, nie rozumieją pojęcia rekurencji.

Podsumowując, warto zatem na lekcjach poświęcić więcej uwagi przedstawieniu i rozumieniu algorytmów klasycznych. Przynajmniej tych, które są wymienione w podstawie programowej. Warto też pokazywać sytuacje, w których algorytmy te znajdują zastosowanie.

3. Wnioski i rekomendacje

Obecnie nie tylko akademickie i korporacyjne ośrodki badawcze różnych branż, ale już prawie wszystkie dziedziny przemysłu i gospodarki potrzebują specjalistów programistów. Osoby te powinny sw obodnie posługiwać się terminologią algorytmiczną.

Tegoroczny egzamin maturalny z informatyki sprawdza! umiejętności i wiedzę z zakresu algorytmiki w zadaniach zarówno części I jak i II egzaminu. Były to zadania sprawdzające umiejętność analizowania i konstruow'ania algorytmów oraz tworzenia w oparciu o nie programów' komputerowych.

Zadania 1.2. i 3.2. w części I (teoretycznej) - wymagały znajomości algorytmów i myślenia algorytmicznego.

Z roku na rok można zaobserwować wśród zdających wzrost znajomości algorytmów' klasycznych, ale spotkanie z now'ym algory tmem jest dla zdających jeszcze ciągle trudnym zadaniem. Zadania 4.1., 4.2., i 4.3. w części II (praktycznej) okazały się dla zdających najtrudniejsze. Były to zadania programistyczne, w których należało zastosować odpowiedni algorytm i wykorzystując język programowania rozwiązać problemy. Dla wielu zdających dodatkowym utrudnieniem w tych zadaniach byl długi ciąg cyfr, którego nie można było zamieniać na wartość liczbową w systemie dziesiętnym, co okazało się dla w'ielu z nich problemem zbyt trudnym do pokonania. Zdającym w dalszym ciągu spraw iają kłopoty zadania programistyczne, w których należy wykorzystać dane z plików, chociaż jest to umiejętność, którą spraw'dza się co roku na egzaminie maturalnym.



Wyszukiwarka

Podobne podstrony:
Zadanie 11.1. (0-2) Przykład poprawnego rozwiązania: Obliczenia: V0leum = 200 Cm , d 10% oleum = 1,8
Zadanie 14.3. (0-2) Przykład poprawnego rozwiązania:    Mh2o2= 34 gmol 1 Wyznaczenie
118 119 I 18 Programowanie liniowe całkowitoliczbowe Przykład 2.3 Należy rozwiązać zadanie: /(jc,, j
CZĘSC II UWAGA! Proszę uważnie przeczytać treść zadania. Za każde poprawnie rozwiązane zadanie stude
* WYDANIE 11/2010 * Strona 16 *PRZYKŁADOWY ALGORYTM ROZWIĄZYWANIA ZADANIA PRAKTYCZNEGO CZYNNOŚCI
Przykład poprawnego rozwiązania1. I    (j v    (tyfty pracy
Przykład poprawnego rozwiązania tąpaniami. Należało podać: -    wziernikowanie
Przykład poprawnego rozwiązania:9$[0>a4° fc4o&p
Przykład poprawnego rozwiązania Szkic profilu geologicznego 620,0m 640,0m 650,0m 65 l,7m 665,7m
Untitled Scanned 05 (2) 2.1.2. Przykłady do rozwiązania Zadanie 2. 4 Dla próbki gruntu określono w l
Untitled Scanned 10 (2) 2.2.2. Przykłady do rozwiązania Zadanie 2. 11 Określić konsystencję i stan g
Ćwiczenie 1. Konto i oprogramowanie 13Rozwiązywanie zadań W skład poprawnie rozwiązanego zadania wch
Aby poprawnie rozwiązać zadanie, uczeń winien wykazać się podstawową wiedzą z zakresu poetyki -
Zadanie 13. (0-1)    . Przeczytaj informacje w ramce i zaznacz poprawne dokończenie
Przykładowe zadania z geografii na poziomie rozszerzonym wraz z rozwiązaniami Zadania 1-3 wykonaj na
Untitled Scanned 13 (2) 2.3. Parametry zagęszczała ości 2.3.1. Przykłady rozwiązań Zadanie 2. 16 W t

więcej podobnych podstron