Professional Documents
Culture Documents
Zadaci Logo 8
Zadaci Logo 8
od 09:00 do 11:00
Sadržaj
Zadatak: Škare ........................................................................................................................................ 1
Zadatak: Krumpirići .............................................................................................................................. 2
Zadatak: Nabrajalica............................................................................................................................. 4
Školsko natjecanje / Algoritmi (Logo)
Osnovna škola (8. razred)
Zadatak: Škare
50 bodova
Ulazni podaci
Varijable :a, :b, :c i :l su prirodni brojevi.
Varijabla :d je prirodni broj ili 0.
Bodovanje
U testnim primjerima vrijednim 40% (20) bodova, vrijednost varijable :d bit će jednaka 0, odnosno drške neće
imati debljinu.
U testnim primjerima vrijednim dodatnih 20% (10) bodova, vrijedit će :b=:c.
Probni primjeri
CS SKARE 15 50 30 10 35 CS SKARE 30 35 60 0 45
1 od 5
Školsko natjecanje / Algoritmi (Logo)
Osnovna škola (8. razred)
Zadatak: Krumpirići
50 bodova
Ulazni podaci
Varijable :a, :c i :n su prirodni brojevi.
Varijabla :b i :k su cijeli brojevi veći ili jednaki 0, pri čemu vrijedi :k <= :n.
Bodovanje
U testnim primjerima vrijednim ukupno 40% (20) bodova, varijabla :b bit će jednaka 0, odnosno kutija neće
imati izrez.
U testnim primjerima vrijednim ukupno 40% (20) bodova, varijabla :k bit će jednaka 0, odnosno Branko će
pojesti sve krumpiriće.
Probni primjeri
2 od 5
Školsko natjecanje / Algoritmi (Logo)
Osnovna škola (8. razred)
CS KRUMPIRICI 200 30 50 10 4
3 od 5
Školsko natjecanje / Algoritmi (Logo)
Osnovna škola (8. razred)
Zadatak: Nabrajalica
50 bodova
Blaženka, Karlo i Luka igraju igru imena nabrajalica. Igra se igra tako da jedan od tri igrača odabere temu, drugi
jedno slovo abecede, a treći broj sekundi u kojem igrači moraju napisati što više riječi zadane teme koji počinju
na zadano slovo. Nakon što vrijeme istekne, zbrajaju se bodovi. Svaka napisana riječ koju je napisala samo
jedna osoba nosi 3 boda, svaka napisana riječ koju su napisale dvije osobe nosi 2 boda, a ako su istu riječ
napisale sve tri osobe, ona nosi 1 bod. Ako je netko napisao riječ koja ne počinje na zadano slovo, oduzima mu
se 1 bod. Bod se oduzima i za svaku riječ koju je isti igrač napisao više od jednom.
Napišite funkciju NABRAJALICA :s :b :k :l koja vraća brojeve bodova nakon završetka igre. Slovo :s je
zadano slovo, a liste :b, :k i :l sadrže riječi koje su, redom, napisali Blaženka, Karlo i Luka.
Ulazni podaci
Slovo :s je malo slovo engleske abecede.
Liste :b, :k i :l su neprazne liste koje sadrži riječi koje se sastoje od malih slova engleske abecede.
Izlazni podaci
Funkcija vraća listu od točno tri cijela broja: brojeve bodova koji su osvojili, redom, Blaženka, Karlo i Luka.
Bodovanje
U testnim primjerima vrijednim ukupno 40% (20) bodova, svi igrači će napisati riječi koje drugi igrači nisu
napisali.
U testnim primjerima vrijednim ukupno 40% (20) bodova, sve će riječi počinjati na zadano slovo.
U testnim primjerima vrijednim ukupno 60% (30) bodova, nijedan igrač neće dva puta napisati istu riječ.
Probni primjeri
PR NABRAJALICA “a [afganistan andora armenija] [andora armenija] [armenija
austrija]
Izlaz:
6 3 4
Izlaz:
6 3 8
4 od 5
Školsko natjecanje / Algoritmi (Logo)
Osnovna škola (8. razred)
Pojašnjenje drugog probnog primjera: riječi bundeva i borovnica nose 2 boda (jer su je napisala dva igrača),
riječi brokula, brusnica i badem nose 3 boda (jer ih je napisao samo po jedan igrač), dok riječ breskva nosi 1
bod (jer su je napisala sva tri igrača). Karlu se oduzima ukupno 3 boda (po 1 bod zato što je ponovio riječi
breskva i badem te 1 bod zato što je napisao riječ koja ne počinje na slovo “b - jabuka). Dakle, Blaženka osvaja
2+3+1=6 bodova, Karlo 2+3+1-1-1-1=3 boda, a Luka 1+2+2+3=8 bodova.
5 od 5