Kako riješiti zadatak 6 iz informatike oge
Video fragment sa konzultacije (konzultacije prije ispita iz informatike) u pripremi za OGE. Analiza zadatka broj 6 iz OGE na temu Algoritam za određenog izvođača s fiksnim skupom naredbi. Implementatori algoritama. U videu iznad ćete pronaći problem 6 rješenje OGE iz informatike
Zadatak 6:
Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Painter može izvršiti naredbu Move by (a, b) (gdje su a, b cijeli brojevi), koja pomiče Painter iz točke s koordinatama (x, y) u točku s koordinatama (x + a, y + b) . Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate raste; ako je negativan - smanjuje se.
V1. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 2 puta
Naredba1 Pomakni za (3, 2) Pomakni za (2, -1)
Kraj
Pomakni za (6, −4)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto Team1?
V2. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (-2, -3) Pomakni za (3, 2) Pomakni za (-4, 0)
kraj
Metodički članak: Rješavanje zadatka A6 (Algoritam za određenog izvođača s fiksnim skupom naredbi) glavnog državnog ispita u 9. razredu (OGE) pomoću matematičkog aparata.
Materijal za opis : U članku je prikazana metoda rješavanja zadatka A6 glavnog državnog ispita (OGE) iz informatike pomoću matematičkog aparata.
Alternativno, ova se metoda rješenja može koristiti u integriranoj lekciji geometrije i informatike u 9. razredu kada se proučava tema "Zbroj kutova" u geometrijin-gon“, a iz informatike pri obradi teme „Algoritmi“ na primjeru umjetnika „Drafter“.
Da biste riješili problem, morate se sjetiti tijeka geometrije.
Što je konveksno i konkavno n -gon, što n -gon se naziva pravilna, što je izlomljena linija.
Konveksann-kvadrat
Konkavnon-gon
Pravon-kvadrat
izlomljena linija
II. Teorem o zbroju kutova konveksnog poligona
Za konveksni n-kut, zbroj kutova je 180°(n-2), gdjenje broj strana/uglova.
III.
Trokut je konveksni mnogokut.
U trokutu:
3 strane i 3 ugla
Zbroj kutova trokuta je 180 oko
stranice su jednake, kutovi su 60 oko
Jer:
60 oko
I zan-gon
Zapamtimo ovu formulu!
Sam zadatak A6 s KIM-a glavne državne mature iz informatike:
IV . Vježbajte A6 Performer Turtle kreće se po zaslonu računala ostavljajući trag u obliku linije. U svakom određenom trenutku poznat je položaj izvođača i smjer njegova kretanja. Izvršitelj ima dvije naredbe:Naprijed n (gdje je n cijeli broj) što uzrokuje da se Kornjača pomakne n koraka u smjeru kretanja;Desno m (gdje je m cijeli broj) uzrokujući promjenu smjera za m stupnjeva u smjeru kazaljke na satu. SnimanjePonovi k [Naredba1 Naredba2 Naredba3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjača je dobila sljedeći algoritam za izvršavanje:
Ponovi 5 [Naprijed 80 Desno 60] . Koja će se figura pojaviti na ekranu?
1) pravilan peterokut
2) pravokutni trokut
3) pravilni šesterokut
4) otvorena isprekidana linija
Rješenje: Turtle ima 2 naredbe:Naprijed n , nadesno m
Razmotrite naredbuNaprijed 80 Desno 60 izvan petlje i nacrtajte:
Dakle, u našem problemu, unutarnji kutn- jednako je 120 oko
Koristite za svaku opciju odgovora:
Razmotrite rješenje zadatka 6 OGE-2016 iz informatike iz demo projekta. U usporedbi s demonstracijom iz 2015., zadatak 6 nije se promijenio. Ovo je zadatak za sposobnost izvršavanja algoritma za određenog izvršitelja s fiksnim skupom naredbi (Algoritam, svojstva algoritama, načini zapisivanja algoritama. Dijagrami toka. Uvod u programiranje).
Snimka zaslona zadatka 6
Vježba:
Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbu Premjesti na (a, b)(gdje su a,b cijeli brojevi) koji pomiče Painter od točke s koordinatama (x, y) do točke s koordinatama (x + a, y + b). Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate raste; ako je negativan, smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (9, 5), tada naredba Pomakni (1, -2) pomaknut će crtača na točku (10, 3).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
kraj
znači da slijed naredbi Tim1 Tim2 Tim3
ponoviti k puta.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (-2, -3) Pomakni za (3, 2) Pomakni za (-4, 0)
kraj
Koja se naredba može zamijeniti ovim algoritmom tako da crtač bude na istoj točki kao nakon izvršenja algoritma?
1) Pomakni se za (-9, -3)
2) Pomakni se za (-3, 9)
3) Pomakni se za (-3, -1)
4) Premjesti na (9, 3)
Rješenje 6 zadatka OGE-2016:
U petlji Drawer izvršava niz naredbi
- Pomakni (-2, -3)
- Premjesti na (3, 2)
- Pomakni (-4, 0),
koja se može zamijeniti jednom naredbom Premjesti za (-2+3-4, -3+2+0), tj. Pomakni se za (-3, -1).
Budući da se petlja ponavlja 3 puta, primljena naredba Shift by (-3, -1) bit će izvršena 3 puta. Dakle, ciklus se može zamijeniti naredbom Shift by (-3*3, -1*3), tj. Pomakni se za (-9, -3).
Tako dobivamo naredbu Pomakni (-9, -3) na koji se može zamijeniti cijeli algoritam.
1. 6. zadatak br.6. IzvršiteljCrtač kreće se po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbuPremjesti u ( a , b ) (gdjea, b (x, y) do točke s koordinatama(x + a, y + b) . Ako brojevia, b
(4, 2) , zatim naredba Premjesti u (2, −3) (6, −1).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
Tim1 Tim2 Tim3 ponovitik jednom.
Ponoviti 2 puta
Pomakni (-6, -4)
Tim1 ?
1) Pomakni za (−2, −1) 2) Pomakni za (1, 1) 3) Pomakni za (−4, −2) 4) Pomakni za (2, 1)
2. 6. zadatak br.26. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 4 puta
Naredba1 Pomakni za (3, 3) Pomakni za (1,−2) Kraj
Pomakni za (−8, 12)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (−2, −4) 2) Pomakni za (4, −13) 3) Pomakni za (2, 4) 4) Pomakni za (−8, −16)
3. 6. zadatak br.46. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni se (3, 9)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (3, 4) 2) Pomakni za (−5, −10) 3) Pomakni za (−9, −12) 4) Pomakni za (−3, −4)
4. 6. zadatak br.66. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Naredba1 Pomakni na (3, 2) Pomakni na (2, 1) Kraj
Pomakni za (−9, −6)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (−6, −3) 2) Pomakni za (4, 3) 3) Pomakni za (−2, −1) 4) Pomakni za (2, 1)
5. 6. zadatak br.86. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 2 puta
Pomakni za (4, −6)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (6, −2) 2) Pomakni za (−8, 5) 3) Pomakni za (−12, 4) 4) Pomakni za (−6, 2)
6. 6. zadatak br.106. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 4 puta
Naredba1 Pomakni za (1, 3) Pomakni za (1, −2) Kraj
Pomakni (-4, -12)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (1,−2) 2) Pomakni za (12, 4) 3) Pomakni za (2, 11) 4) Pomakni za (−1, 2)
7. 6. zadatak br.126. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 4 puta
Naredba1 Pomakni na (3, 2) Pomakni na (2, 1) Kraj
Pomakni za (−12, −8)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (−8, −4) 2) Pomakni za (−2, −1) 3) Pomakni za (7, 5) 4) Pomakni za (2, 1)
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
8. 6. zadatak br.146. IzvršiteljKornjača kreće se po zaslonu računala ostavljajući trag u obliku crte. U svakom određenom trenutku poznat je položaj izvođača i smjer njegova kretanja. Izvršitelj ima dvije naredbe:Naprijed n Desno m (gdje je m cijeli broj) uzrokujući promjenu smjera za m stupnjeva u smjeru kazaljke na satu.
Snimanje
Ponovi 9 [Naprijed 50 Desno 60]
pravilni 6-kut 2) pravilni trokut 3) otvorena izlomljena crta 4) pravilan 9-kut
9. 6. zadatak br.166. Kornjača je dobila sljedeći algoritam za izvršavanje:Ponovi 7 [Naprijed 70 Desno 120] .
pravilan šesterokut 2) otvorena izlomljena linija 3) pravilan sedmerokut 4) pravilan trokut
10. 6. zadatak br.186. Kornjača je dobila sljedeći algoritam za izvršavanje:Ponovi 9 [Naprijed 70 Desno 90] . Koja će se figura pojaviti na ekranu?
1) otvorena izlomljena linija 2) pravilni dvokut 3) pravilan osmerokut
4) pravilan četverokut
11. 6. zadatak br.206. Kornjača je dobila sljedeći algoritam za izvršavanje:Ponovi 5 [Naprijed 80 Desno 60] . Koja će se figura pojaviti na ekranu?
pravilni peterokut 2) pravilni trokut 3) pravilni šesterokut 4) otvorena izlomljena linija
12. 6. zadatak br.226. Kornjača je dobila sljedeći algoritam za izvršavanje:Ponovi 5 [Naprijed 80 Desno 90] . Koja će se figura pojaviti na ekranu?
1) otvorena izlomljena linija 2) pravilan dvokut
3) pravilan peterokut 4) pravilan četverokut
13. 6. zadatak br.246. Kornjača je dobila sljedeći algoritam za izvršavanje:Ponovi 5 [Naprijed 100 Desno 120] Koja će se figura pojaviti na ekranu?
1) pravilni peterokut 2) otvorena izlomljena linija
3) pravilan šesterokut 4) pravilan trokut
14. 6. zadatak br.266. Kornjača je dobila sljedeći algoritam za izvršavanje:Ponovi 5 [Naprijed 100 Desno 60] Koja će se figura pojaviti na ekranu?
1) pravilan trokut 2) pravilan šesterokut
3) pravilni peterokut 4) otvorena izlomljena linija
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
15. 6. zadatak br.286. Premjesti u ( a, b ) (gdje a, b - cijeli brojevi) pomicanje Slikara od točke s koordinatama (x, y) do točke s koordinatama(x + a, y + b) . Ako brojevia, b pozitivna, vrijednost odgovarajuće koordinate raste; ako je negativna, smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (4, 2) , zatim naredba Premjesti u (2, −3) pomaknut će crtača na točku (6, −1).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbiTim1 Tim2 Tim3 ponovitik jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Naredba1 Pomakni za (3, 3) Pomakni za (1, −2) Kraj
Pomakni za (−6, 9)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (−6, −12) 2) Pomakni za (2, −10) 3) Pomakni za (2, 4) 4) Pomakni za (−2, −4)
16. 6. zadatak br.306. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 2 puta
Naredba1 Pomakni za (1, 3) Pomakni za (1, −2) Kraj
Pomakni (2, 6)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbeTim1 ?
1) Pomakni za (− 6, − 8) 2) Pomakni za (3, 4) 3) Pomakni za (− 4, − 7) 4) Pomakni za (− 3, − 4)
17. 6. zadatak br.326. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (−2, −1) Pomakni za (3, 2) Pomakni za (2,1) Kraj
1) Pomakni za (−9, −6) 2) Pomakni za (6, 9) 3) Pomakni za (−6, −9) 4) Pomakni za (9, 6)
18. 6. zadatak br.347. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 4 puta
Pomakni za (−1, −1) Pomakni za (2, 2) Pomakni za (3, −3) Kraj
1) Pomakni za (−16, −8) 2) Pomakni za (16, 8) 3) Pomakni za (16, −8) 4) Pomakni za (−16, 8)
19. 6. zadatak br.367. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (1, 1) Pomakni za (2, 2) Pomakni za (1, −3) Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (12, 0) 2) Pomakni za (0, 12) 3) Pomakni za (0, -12) 4) Pomakni za (-12, 0)
20. 6. zadatak br.387. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 5 puta
Pomakni za (1, 2) Pomakni za (−2, 2) Pomakni za (2, −3) Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (−5, −2) 2) Pomakni za (−3, −5) 3) Pomakni za (−5, −4) 4) Pomakni za (−5, −5)
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
21. 6. zadatak br.407. Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbuPremjesti u ( a, b ) (gdje a, b - cijeli brojevi) pomicanje Slikara od točke s koordinatama (x, y) do točke s koordinatama(x + a, y + b) . Ako brojevia, b pozitivan, vrijednost odgovarajuće koordinate raste; ako je negativan, smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (4, 2) , zatim naredba Premjesti u (2, −3) pomaknut će crtača na točku (6, −1).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbiTim1 Tim2 Tim3 ponovitik jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponovite 7 puta
Pomakni za (−1, 2) Pomakni za (−5, 2) Pomakni za (4, −4) Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Premjesti na (14, 0) 2) Premjesti na (15, 1) 3) Premjesti na (16, 2) 4) Premjesti na (17, 3)
22. 6. zadatak br.427. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (−1, 0) Pomakni za (0, 2) Pomakni za (4, −4) Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
Pomakni za (6, 0) 2) Pomakni za (−6, 2) 3) Pomakni za (−9, 6) 4) Pomakni za (9, 3)
23. 6. zadatak br.447. Crtaču je dan sljedeći algoritam za izvršenje:
Ponovite 7 puta
Pomakni za (−1, 2) Pomakni za (−2, 2) Pomakni za (4, −4) Kraj
Koje su koordinate točke iz koje se Slikar krenuo, ako je na kraju završio u točki s koordinatama (0, 0)?
1) (7, 0) 2) (−7, 0) 3) (0, −7) 4) (0, 7)
24. 6. zadatak br.467. Crtaču je dan sljedeći algoritam za izvršenje:
Ponovite 7 puta
Pomakni za (−1, 2) Pomakni za (−2, 2) Pomakni za (4, −5) Kraj
Koje su koordinate točke iz koje se Slikar krenuo, ako je na kraju završio u točki s koordinatama (1, 1)?
1) (6, 8) 2) (−6, 8) 3) (8, −6) 4) (8, 6)
25. 6. zadatak br.487. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 5 puta
Koje su koordinate točke iz koje se crtač krenuo, ako je na kraju završio u točki s koordinatama (−1, −1)?
1) (−11, 4) 2) (4, −11) 3) (8, 22) 4) (22, 8)
26. 6. zadatak br.507. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 5 puta
Pomakni za (0, 1) Pomakni za (−2, 3) Pomakni za (4, −5) Kraj
Koordinate točke iz koje se Slikar krenuo, (3, 1). Koje su koordinate točke u kojoj je završio?
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
27. 6. zadatak br.527. Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbu Premjesti u ( a, b ) (gdje a, b - cijeli brojevi) pomicanje Slikara od točke s koordinatama (x, y) do točke s koordinatama (x + a, y + b) . Ako brojevi a, b pozitivan, vrijednost odgovarajuće koordinate raste; ako je negativan, smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (4, 2) , zatim naredba Premjesti u (2, −3) pomaknut će crtača na točku (6, −1).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 5 puta
Pomakni za (0, 1) Pomakni za (−1, 4) Pomakni za (3, −6) Kraj
Koordinate točke iz koje se Crtač počeo kretati, (4, 0) Koje su koordinate točke u kojoj je završio?
1) (15, −6) 2) (14, −5) 3) (13, −4) 4) (12, −3)
28. 6. zadatak br.547. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni se za (−1,1) Ponovi 4 puta
Premjesti na (3,1) Premjesti na (0, 2) Premjesti na (−1, 4) kraj
1) Pomakni za (8, 28) 2) Pomakni za (7, 29) 3) Pomakni za (−8, −28) 4) Pomakni za (−7, −29)
29. 6. zadatak br.567. Crtaču je dan sljedeći algoritam za izvršenje:
Pomicanje za (−5, 2) Ponovite 5 puta
Premjesti na (2, 0) Premjesti na (−3, −3) Premjesti na (−1, 0) kraj
Koja se naredba može zamijeniti ovim algoritmom?
1) Pomakni za (−10, −15) 2) Pomakni za (15, 13)
3) Pomakni za (10, 15) 4) Pomakni za (−15, −13)
30. 6. zadatak br.587. Naprijed n (gdje je n cijeli broj) što uzrokuje da se Kornjača pomakne n koraka u smjeru kretanja; Desno m Ponovi k [Naredba1 Naredba2 Naredba3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjača je dobila sljedeći algoritam za izvršavanje: Ponovi 180 [Naprijed 45 Desno 90] . Koja će se figura pojaviti na ekranu?
1) pravilan 180-kut 2) kvadrat 3) pravilan osmerokut 4) otvorena isprekidana linija
31. 6. zadatak br.607. Kornjača je dobila sljedeći algoritam za izvršavanje: Ponovi 360 [Naprijed 30 Desno 60] . Koja će se figura pojaviti na ekranu?
1) pravilan 360-kut 2) pravilan trokut
3) pravilan šesterokut 4) otvorena izlomljena linija
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
32. 6. zadatak br.627.
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k puta. Ako se kocka naiđe na put mrava, on je pomiče u smjeru kretanja. Neka je, na primjer, kocka u ćeliji E4. Ako Mrav izvršava naredbe desno 2 dolje 2 , tada će i on sam biti u kavezu E3 , a kocka je u kavezu E2 .
Ponoviti 2 puta
Desno 2 Dolje 1 Lijevo 2
Kraj
1) D2 2) E2 3) E1 4) GZ
33. 6. zadatak br.647. Neka Mrav i kocka budu postavljeni kao što je prikazano na slici. Mrav je dobio sljedeći algoritam za izvršenje:
Ponoviti 4 puta
Dolje 2 Desno 1 Gore 2
Kraj
U kojoj će ćeliji završiti kocka nakon izvršenja ovog algoritma?
1) D6 2) E4 3) D1 4) E6
34. 6. zadatak br.667.
Dolje 4
Ponoviti 3 puta
Desno 1 Gore 1 Lijevo 1
1) KOM 2) OTOM 3) KUĆA 4) VOL
35. 6. zadatak br.687. Neka Mrav i kocke budu posloženi kao što je prikazano na slici. Mrav je dobio sljedeći algoritam za izvršenje:
dolje 3
Ponoviti 2 puta
Desno 1 Gore 1 Lijevo 1
Koja će riječ biti zapisana u 6. redu nakon izvršenja ovog algoritma?
1) KOM 2) OTOM 3) KUĆA 4) VOL
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
36. 6. zadatak br.707. Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbuPremjesti u ( a, b ) (gdjea, b - cijeli brojevi) pomicanje Slikara od točke s koordinatama(x, y) do točke s koordinatama(x + a, y + b) . Ako brojevia, b pozitivan, vrijednost odgovarajuće koordinate raste; ako je negativan - smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (4, 2) , zatim naredba Premjesti u (2, −3) pomaknut će crtača na točku (6, −1).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbiTim1 Tim2 Tim3 ponovitik jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (−2, −3) Pomakni za (3, 2) Pomakni za (−4,0)
Kraj
Koja se naredba može zamijeniti ovim algoritmom tako da crtač bude na istoj točki kao nakon izvršenja algoritma?
1) Pomakni za (−9, −3) 2) Pomakni za (−3, 9) 3) Pomakni za (−3, −1) 4) Pomakni za (9, 3)
37. 6. zadatak br.750.
Izvođač Mrav kreće se po polju podijeljenom u ćelije. Veličina polja je 8x8, redovi su numerirani, stupci označeni slovima. Mrav može izvršavati naredbe kretanja:
Gore N, Dolje N, Desno N, Lijevo N (N je cijeli broj od 1 do 7), pomičući N ćelija izvođača prema gore, dolje, desno ili lijevo.
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
kts
znači da slijed naredbiTim1 Tim2 Tim3 ponoviti k puta. Ako se kocka naiđe na put mrava, on je pomiče u smjeru kretanja. Neka je, na primjer, kocka u ćelijiG2 a mrav je u kavezuD 2 . Ako Mrav izvrši naredbulijevo 2 , tada će i on sam biti u kavezuU 2 , a kocka je u kavezuB2 .
Neka Mrav i kocka budu postavljeni kao što je prikazano na slici. Mrav je dobio sljedeći algoritam za izvršenje:
Ponoviti 3 puta
dolje 1 lijevo 1 gore 1 desno 1 gore 1
kts
U kojoj će ćeliji završiti kocka nakon izvršenja ovog algoritma? 1) V5 2) D5 3) D4 4) D5
38. 6. zadatak br.770.
Neka Mrav i kocka budu postavljeni kao što je prikazano na slici. Mrav je dobio sljedeći algoritam za izvršenje:
ponoviti 2 puta
gore 1 lijevo 2 dolje 1
kts
U kojoj će ćeliji završiti kocka nakon izvršenja ovog algoritma?
1) B5 2) B5 3) A5 4) B4
39. 6. zadatak br.802. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni se (3, 2)
Ponoviti 3 puta
Pomakni za (1, -1) Pomakni za (2, -3) Pomakni za (4, 0)
Kraj
1) Pomakni za (–21, 12) 2) Pomakni za (21, –12) 3) Pomakni za (–24, 10) 4) Pomakni za (24, –10)
40. 6. zadatak br.822. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni za (−2, 1)
Ponoviti 2 puta
Pomakni za (0, 5) Pomakni za (2, 1) Pomakni za (4, 6)
Kraj
Koja od sljedećih naredbi pomiče ladicu na istu točku kao i ovaj algoritam?
1) Pomakni za (10, 25) 2) Pomakni za (–10, –25) 3) Pomakni za (12, 24) 4) Pomakni za (–12, –24)
41. 6. zadatak br.844. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni (–4, 8)
Ponoviti 4 puta
Naredba1 Pomakni za (-2, -5) Pomakni za (4, 6)
kraj
1) Pomakni za (2, –9) 2) Pomakni za (–1, –3) 3) Pomakni za (1, 3) 4) Pomakni za (–3, –1)
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
42. 6. zadatak br.864. Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbu Premjesti na (a, b) (gdje a, b – cijeli brojevi) pomicanje Slikara od točke s koordinatama (x, y) , do točke s koordinatama (x+a, y+b) . Ako brojevi a, b pozitivna, vrijednost odgovarajuće koordinate raste, ako je negativna - smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (1, 1), tada naredba Pomakni (–2, 4) pomaknut će ga na točku (-1, 5).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k puta.
Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni (-3, -6)
Ponoviti 3 puta
Naredba1 Pomakni za (2, -5) Pomakni za (3, 3)
kraj
Koju naredbu crtač treba izvesti umjesto naredbe Command1 da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (–4, –4) 2) Pomakni za (–2, 8) 3) Pomakni za (4, –4) 4) Pomakni za (–4, 4)
43. 6. zadatak br.885. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni se (–3, 1)
Ponoviti 2 puta
Pomakni za (1, 1) Pomakni za (−3, 2) Pomakni za (0, −4)
Kraj
1) Pomakni za (–7,–1) 2) Pomakni za (7, 1) 3) Pomakni za (–4, –2) 4) Pomakni za (4, 2)
44. 6. zadatak br.905. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni (2, 6)
Ponoviti 2 puta
Pomakni za (2, 1) Pomakni za (–5, 4) Pomakni za (1,–4)
Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (4, –2) 2) Pomakni za (–4, 2) 3) Pomakni za (2, –8) 4) Pomakni za (–2, 8)
45. 6. zadatak br.925. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni (1, 3)
Ponoviti 4 puta
Pomakni za (0, 2) Pomakni za (3, 1) Pomakni za (–4, –4)
Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (–3, –1) 2) Pomakni za (3, 1) 3) Pomakni za (–4, –4) 4) Pomakni za (4, 4)
46. Zadatak 6 br.945. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni (2, -7)
Ponovite 6 puta
Pomakni za (0, 1) Pomakni za (–1, 1) Pomakni za (–2, 2)
Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (–18, 24) 2) Pomakni za (18, –24) 3) Pomakni za (16, –17) 4) Pomakni za (–16, 17)
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
47. 6. zadatak br.1017. Performer Turtle kreće se po zaslonu računala ostavljajući trag u obliku linije. U svakom određenom trenutku poznat je položaj izvođača i smjer njegova kretanja. Izvršitelj ima dvije naredbe: Naprijed n (gdje je n cijeli broj) što uzrokuje da se Kornjača pomakne n koraka u smjeru kretanja; Desno m (gdje je m cijeli broj) uzrokujući promjenu smjera za m stupnjeva u smjeru kazaljke na satu. SnimanjePonovi k [Naredba1 Naredba2 Naredba3] znači da će se niz naredbi u zagradama ponoviti k puta.
Koji je od sljedećih algoritama rezultirao pojavom pravilnog trokuta na ekranu?
1) Ponovite 3 [Naprijed 50 Desno 20 Desno 25] 2) Ponovite 3 [Naprijed 50 Desno 100 Desno 20]
3) Ponovite 6 [Naprijed 50 Desno 10 Desno 20] 4) Ponovite 6 [Naprijed 50 Desno 20 Desno 40]
48. 6. zadatak br.1037. Prilikom izvođenja kojeg od sljedećih algoritama se na ekranu pojavio pravilan šesterokut?
1) Ponovite 6 [Naprijed 100 desno 90] 2) Ponovite 6 [Naprijed 100 desno 9]
3) Ponovite 6 [Naprijed 100 Desno 60 Desno 60] 4) Ponovite 6 [Naprijed 100 Desno 20 Desno 40]
49. 6. zadatak br.1057. Kornjača je dobila sljedeći algoritam za izvršavanje:
Ponovi 6 [Naprijed 5 Desno 30]
Koja će se figura pojaviti na ekranu?
1) otvorena izlomljena crta 2) pravilan trokut
3) pravilan 5-kut 4) pravilan 6-kut
50. 6. zadatak br.1077. Kornjača je dobila sljedeći algoritam za izvršavanje:
Koja će se figura pojaviti na ekranu?
1) kvadrat 2) pravilan 12-kut 3) pravilan 8-kut 4) otvorena izlomljena linija
51. 6. zadatak br.1100. Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Painter može izvršiti naredbu Move by (a, b) (gdje su a, b cijeli brojevi), koja pomiče Painter iz točke s koordinatama (x, y) u točku s koordinatama (x + a, y + b) . Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate raste, ako su negativni, smanjuje se.
Na primjer, ako je Slikar u točki s koordinatama (4, 2), tada će naredba Premjesti na (2, -3) pomaknuti Slikara na točku (6, -1). Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj znači da će se niz naredbi Naredba1 Naredba2 Naredba3 ponoviti k puta.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (–2, –1) Pomakni za (3, 2) Pomakni za (2, 1)
Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (9, 6) 2) Pomakni za (–6, –9) 3) Pomakni za (6, 9) 4) Pomakni za (–9, –6)
52. 6. zadatak br.1120. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (1, 3) Pomakni za (–2, –5)
kraj
Pomakni (4, 8)
1) Pomakni za (–1, 2) 2) Pomakni za (–1, –2) 3) Pomakni za (1, –2) 4) Pomakni za (–2, 1)
53. 6. zadatak br.1140. Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni se (–3, 1)
Ponoviti 2 puta
Pomakni za (1, 1) Pomakni za (−3, 2) Pomakni za (0, −4)
Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (4, 2) 2) Pomakni za (–4, –2) 3) Pomakni za (7, 1) 4) Pomakni za (–7, –1)
Zadaci 6. Algoritam za određeni izvršitelj s fiksnim skupom naredbi
54. 6. zadatak br.1160. Performer Turtle kreće se po zaslonu računala ostavljajući trag u obliku linije. U svakom određenom trenutku poznat je položaj izvođača i smjer njegova kretanja. Izvršitelj ima dvije naredbe: Naprijed n (gdje je n cijeli broj) što uzrokuje da se Kornjača pomakne n koraka u smjeru kretanja; Desno m (gdje je m cijeli broj) uzrokujući promjenu smjera za m stupnjeva u smjeru kazaljke na satu. SnimanjePonovi k [Naredba1 Naredba2 Naredba3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjača je dobila sljedeći algoritam za izvršavanje: Ponavljanje 12 [desno 45 naprijed 20 desno 45] . Koja će se figura pojaviti na ekranu?
1) otvorena izlomljena linija 2) pravilan dvanaesterokut 3) kvadrat 4) pravilan osmerokut
55. 6. zadatak br.1239. Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbu Prijeđi na (a, b ) (gdje a, b - cijeli brojevi) pomicanje Paintera od točke s koordinatama (x, y) do točke s koordinatama (x + a, y + b ). Ako brojevi a, b pozitivna, vrijednost odgovarajuće koordinate raste, ako je negativna - smanjuje se. Na primjer, ako je Slikar u točki s koordinatama (4, 2), tada će naredba Premjesti na (2, -3) pomaknuti Slikara na točku (6, -1).
Snimanje
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3
ponoviti k jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 2 puta
Pomakni za (–3, –4) Pomakni za (3, 3) Pomakni za (1, –2)
Kraj
Koju jedinu naredbu Drafter treba izvršiti da bi se vratio na početnu točku s koje je krenuo?
1) Pomakni za (2, –6) 2) Pomakni za (–6, 2) 3) Pomakni za (6, –2) 4) Pomakni za (–2, 6)
56. 6. zadatak br.1259. Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 3 puta
Pomakni za (-2, -3) Pomakni za (3, 4)
kraj
Pomakni (-4, -2)
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni za (1, –1) 2) Pomakni za (–3, –1) 3) Pomakni za (–3, –3) 4) Pomakni za (–1, 1)
Rješavanje problema tip 6 u informatici
Pripremila učiteljica informatike
MBOU srednja škola №8
Ledentsova A.Yu.
Yelizovo, Kamčatski teritorij
![](https://i1.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img1.jpg)
Premjesti na (a, b)(gdje su a, b cijeli brojevi) koji pomiče Painter od točke s koordinatama (x, y) do točke s koordinatama (x + a, y + b). Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate raste; ako je negativan, smanjuje se. Na primjer, ako je Slikar u točki s koordinatama (9, 5), tada će naredba Pomakni za (1, -2) pomaknuti Slikara na točku (10, 3). Snimanje Ponoviti k puta Tim1 Tim2 Tim3 kraj Naredba1 Naredba2 Naredba3 će se ponoviti k puta. Ponoviti 3 puta Pomakni za (–2, –3) Pomakni za (3, 2) Pomakni za (–4, 0) kraj završio na istoj točki 1) Pomakni za (–9, –3) 2) Pomakni za (–3, 9) 3) Pomakni za (–3, –1) 4) Pomakni za (9, 3)
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img2.jpg)
Početna pozicija
Prijeđi na
2 tim
Prijeđi na
1 tim
Prijeđi na
![](https://i1.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img3.jpg)
Prvi
ponavljanje petlje
Drugi
ponavljanje petlje
Treći
ponavljanje petlje
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img4.jpg)
Pažljivo čitamo pitanje zadatka!
U takvim zadacima mogu postojati dvije vrste pitanja:
- koja se jedna naredba može zamijeniti ovim algoritmom tako da Draftsman završio na istoj točki, što i nakon izvršenja algoritma?
- koja se jedna naredba može zamijeniti ovim algoritmom tako da Draftsman završio na istoj točki, što i nakon izvršenja algoritma?
- povratak
- koja je jedina naredba koju crtač treba izvršiti da bi povratak do početne točke s koje se krenulo?
![](https://i1.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img5.jpg)
Koja se naredba može zamijeniti ovim algoritmom tako da crtač bude na istoj točki kao nakon izvršenja algoritma? 1) Pomakni za (– 9, – 3) 2) Pomakni za (– 3, 9) 3) Pomakni za (– 3, – 1) 4) Pomakni za (9, 3)
Prvi
ponavljanje petlje
Odgovor - 1 .
Drugi
ponavljanje petlje
Treći
ponavljanje petlje
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img6.jpg)
x = -2 + 3 - 4 = -3
y = -3 + 2 + 0 = -1
x = -3 * 3 = -9
y = -1 * 3 = -3
Odgovor - 1 .
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img7.jpg)
Izvođač Crtač se kreće po koordinatnoj ravnini ostavljajući trag u obliku linije. Crtač može izvršiti naredbu Premjesti na (a, b)(gdje a, b– cijeli brojevi) pomicanje Slikara od točke s koordinatama (x, y), do točke s koordinatama (x+a, y+b). Ako brojevi a, b pozitivna, vrijednost odgovarajuće koordinate raste, ako je negativna - smanjuje se.
Na primjer, ako je crtač u točki s koordinatama (1, 1), tada naredba Pomakni (–2, 4) pomaknut će ga na točku (-1, 5).
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k puta.
Crtaču je dan sljedeći algoritam za izvršenje:
Pomakni (2, 6)
Ponoviti 2 puta
Pomakni za (2, 1) Pomakni za (–5, 4) Pomakni za (1,–4)
Kraj
Koju naredbu crtač treba izvršiti da bi se vratio na početnu točku s koje se krenuo?
1) Pomakni se za (4, -2)
2) Pomakni se za (-4, 2)
3) Pomakni se za (2, -8)
4) Pomakni se za (-2, 8)
![](https://i2.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img8.jpg)
Prvo se dogodi
pomaknut za (2, 6)
x = 2 - 5 +1 = -2
y = 1+4 - 4 = 1
x = -2* 2 = -4
y=1*2=2
x = -4 + 2 = -2
y=2+6=8
povratak na početnu točku
x=2 y=-8
Odgovor - 3 .
![](https://i2.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img9.jpg)
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 5 puta
Pomakni za (0, 1) Pomakni za (−2, 3) Pomakni za (4, −5) Kraj
Koordinate točke iz koje se Slikar krenuo, (3, 1). Koje su koordinate točke u kojoj je završio?
![](https://i2.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img10.jpg)
x = 0-2+4= 2
y=1+3-5=-1
x = 2* 5 = 10
y = -1* 5 = -5
Jer se počeo useljavati Crtač
točka s koordinatama (3, 1)
x=10+3=13
y = -5+ 1= -4
1) (15, −6)
2) (14, −5)
3) (13, −4)
4) (12, −3)
Odgovor - 3 .
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img11.jpg)
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k jednom.
Crtaču je dan sljedeći algoritam za izvršenje:
Ponoviti 4 puta
Naredba1 Pomakni na (3, 2) Pomakni na (2, 1) Kraj
Pomakni za (−12, −8)
Nakon izvršenja ovog algoritma, crtač se vratio na početnu točku. Koju naredbu treba staviti umjesto naredbe Tim1 ?
1) Pomakni se za (-8, -4)
2) Pomakni se za (−2, −1)
3) Premjesti na (7, 5)
4) Premjesti na (2, 1)
![](https://i2.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img12.jpg)
4(a+5)=12
4(b+3)=8
1) Pomakni se za (-8, -4)
2) Pomakni se za (−2, −1)
3) Premjesti na (7, 5)
4) Premjesti na (2, 1)
Odgovor - 2 .
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img13.jpg)
Performer Turtle kreće se po zaslonu računala ostavljajući trag u obliku linije. U svakom određenom trenutku poznat je položaj izvođača i smjer njegova kretanja. Izvršitelj ima dvije naredbe: Naprijed n Desno m
1) kvadrat
2) pravilni dvanaesterokut
3) pravilan osmerokut
4) otvorena isprekidana linija
Odgovor - 1 .
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img14.jpg)
Performer Turtle kreće se po zaslonu računala ostavljajući trag u obliku linije. U svakom određenom trenutku poznat je položaj izvođača i smjer njegova kretanja. Izvršitelj ima dvije naredbe: Naprijed n(gdje je n cijeli broj) što uzrokuje da se Kornjača pomakne n koraka u smjeru kretanja; Desno m(gdje je m cijeli broj) uzrokujući promjenu smjera za m stupnjeva u smjeru kazaljke na satu. Snimanje Ponovi k [Naredba1 Naredba2 Naredba3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjača je dobila sljedeći algoritam za izvršavanje:
Koja će se figura pojaviti na ekranu?
1) otvorena isprekidana linija
2) pravokutni trokut
3) pravilan peterokut
4) pravilni šesterokut
Odgovor - 1 .
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img15.jpg)
Izvođač Mrav kreće se po polju podijeljenom u ćelije. Veličina polja je 8x8, redovi su numerirani, stupci označeni slovima. Mrav može izvršavati naredbe kretanja:
Gore N,
Dolje N,
desno N,
Lijevo N
(gdje je N cijeli broj od 1 do 7), pomičući N ćelija izvođača prema gore, dolje, desno ili lijevo.
Ponoviti k puta
Tim1 Tim2 Tim 3
Kraj
znači da slijed naredbi Tim1 Tim2 Tim3 ponoviti k puta. Ako se na mravoj stazi nalazi kocka sa slovom, on je pomiče u smjeru kretanja. Neka se, primjerice, kocka sa slovom O nalazi u ćeliji E6. Ako Mrav izvršava naredbe desno 2 gore 2, tada će on sam biti u ćeliji E7, a kocka sa slovom O u ćeliji E8.
Neka Mrav i kocke budu posloženi kao što je prikazano na slici. Mrav je dobio sljedeći algoritam za izvršenje:
Dolje 4
Ponoviti 3 puta
Desno 1 Gore 1 Lijevo 1
Kraj
Koja će riječ biti zapisana u 6. redu nakon izvršenja ovog algoritma?
![](https://i0.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img16.jpg)
Dolje 4
Ponoviti 3 puta
Desno 1 Gore 1 Lijevo 1
Kraj
Koja će riječ biti zapisana u 6. redu nakon izvršenja ovog algoritma?
1) KOM 2) OTOM
3) KUĆA4) VOLUMEN
A B C D E F G
Odgovor - 3 .
![](https://i1.wp.com/cdn2.arhivurokov.ru/multiurok/html/2018/01/22/s_5a651c9a8e290/img17.jpg)