Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
Testy maturalne
z informatyki
Autor: Juliusz Maszloch
ISBN: 83-7361-572-5
Format: B5, stron: 76
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Matura 2005 coraz bliej. To, jak bdzie wyglda, jest na razie zagadk. Materiau
do przerobienia jest bardzo duo. Jeli chcesz podej do matury bez stresu, rozpocznij
powtrk ju teraz. Kady, nawet najtrudniejszy, egzamin mona zda, o czym co roku
przekonuj si setki maturzystw. Jedyne, co musisz zrobi, to uporzdkowa swoje
wiadomoci i powiczy. Nie znasz formy nowej matury? Poznasz j, gdy w maju
sidziesz w awce i wemiesz do rki formularz testowy. Na razie jednak signij do
naszych testw. Dziki nim przygotujesz si do egzaminu maturalnego i adne zadanie
Ci nie zaskoczy.
W naszych zestawach znajdziesz zaaprobowane przez Centraln Komisj
Egzaminacyjn przykadowe testy wraz z rozwizaniami. Chcesz si przekona,
jak poradzisz sobie na maturze? Sprbuj swoich si.
Spis treci
Rozdzia 1.
Dodatek A
Dodatek B
Zadania
Zadanie 1. Waenie (14 pkt)
Danych jest n przedmiotw o niewielkich gabarytach i rnych wagach. Jest te do dyspozycji
waga z dwiema szalkami, ale nie ma odwanikw. Kadc na wadze przedmioty a i b, za
pomoc jednego waenia mona ustali, ktry przedmiot jest lejszy (zob. rysunek 4.1).
Trzeba wybra najlejszy i najciszy przedmiot spord n przedmiotw, posugujc si
tylko tak wag.
a.
Jaka jest najmniejsza liczba wae, ktr trzeba wykona, aby znale najlejszy
przedmiot? Odpowied uzasadnij.
Rysunek 4.1.
Schematy waenia
b.
c.
Podaj, jaka jest liczba wae, ktr trzeba wykona w podanym przez Ciebie algorytmie
jednoczesnego znalezienia najlejszego i najciszego przedmiotu. Odpowied uzasadnij.
Punktacja:
Czci zadania
Maks.
a)
b)
c)
Razem:
14
Dane: .................................................................................................
Wyniki: Tysickrotno dugoci najlepszego podcigu z cigu danych.
b.
Algorytm
Poprawne fragmenty
wpisz obok bdnych:
Krok 1.:
Pobierz pierwszy czas z cigu danych i zapamitaj
go jako aktualny czas.
..........................................
..........................................
..........................................
..........................................
Krok 2.:
Powtarzaj Krok 3., dopki w cigu danych jest czas,
ktrego jeszcze nie sprawdzie; nastpnie przejd
do Kroku 4.
..........................................
..........................................
Krok 3.:
Aktualny czas zapamitaj jako poprzedni czas.
Pobierz kolejny czas z cigu danych i zapamitaj
go jako aktualny czas.
..........................................
..........................................
..........................................
..........................................
..........................................
..........................................
..........................................
..........................................
..........................................
Krok 4.:
Jeli dugo aktualnego podcigu jest wiksza od dugoci ..........................................
najlepszego podcigu, to zapamitaj dugo aktualnego ..........................................
podcigu jako dugo najlepszego podcigu.
..........................................
Krok 5.:
Ustal nagrod jako dugo najlepszego podcigu
pomnoon przez 1000 i zakocz algorytm.
c.
..........................................
..........................................
Punktacja:
Czci zadania
Maks.
a)
b)
12
c)
Razem:
14
.
.
.
.
Rozwizania
Zadanie 1. Waenie (14 pkt)
Pkt. a)
Odpowied: Najmniejsza liczba wae, ktr trzeba wykona, to n 1.
Uzasadnienie: Ustawiamy przedmioty w dowolnej kolejnoci, bierzemy pierwsze
dwa i dokonujemy waenia, nastpnie n 2 razy waymy pozostae
przedmioty i za kadym razem pozostawiamy na wadze najlejszy
przedmiot. Na przykad dla przedmiotw o wadze 3, 5, 1 (n=3)
wykonujemy pierwsze waenie (przedmiot pierwszy o wadze 3 oraz
przedmiot drugi o wadze 5) na szalce pozostaje lejszy przedmiot
o wadze 3; dokadamy ostatni (trzeci) przedmiot o wadze 1 i po
dokadnie n 1 waeniach (2 waenia) odkrywamy, e najlejszym
przedmiotem jest przedmiot trzeci (o wadze 1). W podobny sposb
naley postpi przy wyszukiwaniu przedmiotu najciszego.
Pkt. b)
Specyfikacja:
Dane:
n przedmiotw o niewielkich gabarytach i rnych wagach.
Wynik:
najlejszy i najciszy przedmiot wrd danych.
Algorytm:
Krok 1.
Krok 2.
Krok 3.
Pkt. b)
Algorytm
Poprawne fragmenty
wpisz obok bdnych:
Krok 1.:
Pobierz pierwszy czas z cigu danych i zapamitaj go jako
aktualny czas.
Ustaw dugo aktualnego podcigu rwn 0.
rwn 1
rwn 1
Krok 2.:
Powtarzaj Krok 3., dopki w cigu danych jest czas, ktrego
jeszcze nie sprawdzie; nastpnie przejd do Kroku 4.
Krok 3.:
Aktualny czas zapamitaj jako poprzedni czas.
Pobierz kolejny czas z cigu danych i zapamitaj go jako
aktualny czas.
Jeli aktualny czas jest mniejszy ni poprzedni czas,
to zwiksz dugo aktualnego podcigu o 1.
W przeciwnym razie, jeli dugo aktualnego podcigu
jest mniejsza od dugoci najlepszego podcigu, zapamitaj wiksza
dugo aktualnego podcigu jako dugo najlepszego
na 1
podcigu i ustaw dugo aktualnego podcigu na 0.
Algorytm
Krok 4.:
Jeli dugo aktualnego podcigu jest wiksza od dugoci
Poprawne fragmenty
wpisz obok bdnych:
Pkt. c)
Poniej podkrelono elementy najlepszego podcigu:
.
.
.
.
.
Razem maks.:
Cz b)
Za podanie specyfikacji (dane: n przedmiotw o niewielkich
gabarytach i rnych wagach; wynik: najlejszy i najciszy
przedmiot spord danych)
3n
Za bezbdny algorytm z 2 waeniami
2
Razem maks.:
Cz c)
Za podanie poprawnej liczby wae w algorytmie zapisanym przez
Bez uzasadnienia
Razem maks.:
Cz b)
W przypadku znalezienia 4 bdw: za podkrelenie kadego bdu
(poprawnie)
Wariant I 4 bdy:
Krok 1. Jest:
Ustaw dugo aktualnego podcigu rwn 0.
Ustaw dugo najlepszego podcigu rwna 0.
Powinno by: ... rwna 1.... rwna 1.
Krok 3. Jest:
W przeciwnym razie, jeli dugo aktualnego podcigu jest
mniejsza od dugoci najlepszego podcigu, zapamitaj dugo
aktualnego podcigu jako dugo najlepszego podcigu i ustaw
dugo aktualnego podcigu na 0.
Powinno by: jeli dugo aktualnego podcigu jest wiksza...
dugo aktualnego podcigu na 1.
W przypadku znalezienia 3 bdw:
Za podkrelenie kadego bdu (poprawnie)
Wariant II 3 bdy:
Krok 1. Jest:
Ustaw dugo aktualnego podcigu rwn 0.
Powinno by ... rwn 1.
Krok 3. Jest: W przeciwnym razie, jeeli dugo aktualnego
podcigu jest mniejsza od dugoci najlepszego podcigu,
zapamitaj dugo aktualnego podcigu jako dugo najlepszego
podcigu i ustaw dugo aktualnego podcigu na 0.
Powinno by: ... jeeli dugo aktualnego podcigu jest wiksza ...
... dugo aktualnego podcigu na 1.
W przypadku znalezienia 2 bdw:
Za podkrelenie kadego bdu (poprawnie)
Cz c)
Za poprawnie podkrelony podcig: