1. Zadatak 6 br. 6. IzvršiteljDraftsman kreće se po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbuPremjesti u ( a , b ) (Gdjea, b (x, y) do tačke sa koordinatama(x + a, y + b) . Ako su brojevia, b
(4, 2) , zatim naredbu Premjesti u (2, −3) (6, −1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
Tim1 Tim2 Tim3 ponoviće sek jednom.
Ponovite 2 puta
Pomicanje za (−6, −4)
Tim1 ?
1) Pomak na (−2, −1) 2) Pomak na (1, 1) 3) Pomak na (−4, −2) 4) Pomak na (2, 1)
2. Zadatak 6 br. 26. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 4 puta
Naredba1 Premjesti na (3, 3) Pomakni na (1,−2) Kraj
Pomaknite za (−8, 12)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak za (−2, −4) 2) Pomak za (4,−13) 3) Pomak za (2, 4) 4) Pomak za (−8, −16)
3. Zadatak 6 br. 46. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pređi na (3, 9)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak za (3, 4) 2) Pomak za (−5, −10) 3) Pomak za (−9, −12) 4) Pomak za (−3, −4)
4. Zadatak 6 br. 66. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Naredba1 Premjesti na (3, 2) Pomakni na (2, 1) Kraj
Pređi na (−9, −6)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak na (−6, −3) 2) Pomak na (4, 3) 3) Pomak na (−2, −1) 4) Pomak na (2, 1)
5. Zadatak 6 br. 86. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 2 puta
Pomak za (4, −6)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak za (6, −2) 2) Pomak za (−8, 5) 3) Pomak za (−12, 4) 4) Pomak za (−6, 2)
6. Zadatak 6 br. 106. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 4 puta
Naredba1 Premjesti na (1, 3) Pomakni na (1, −2) Kraj
Pomaknite za (−4, −12)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak na (1,−2) 2) Pomak na (12, 4) 3) Pomak na (2, 11) 4) Pomak na (−1, 2)
7. Zadatak 6 br. 126. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 4 puta
Naredba1 Premjesti na (3, 2) Pomakni na (2, 1) Kraj
Pređi na (−12, −8)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak na (−8, −4) 2) Pomak na (−2, −1) 3) Pomak na (7, 5) 4) Pomak na (2, 1)
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
8. Zadatak 6 br. 146. IzvršiteljKornjača kreće se po ekranu računara, ostavljajući trag u obliku linije. U svakom konkretnom trenutku poznata je pozicija izvođača i smjer njegovog kretanja. Izvođač ima dvije komande:Naprijed n Desno m (gdje je m cijeli broj), uzrokujući promjenu smjera kretanja za m stepeni u smjeru kazaljke na satu.
Zapis
Ponovite 9 [Naprijed 50 Desno 60]
pravilan 6-ugao 2) pravilan trougao 3) otvorena izlomljena linija 4) pravilan 9-ugao
9. Zadatak 6 br. 166. Kornjači je dat sljedeći algoritam za izvršenje:Ponovite 7 [Naprijed 70 Desno 120] .
pravilan 6-ugao 2) otvorena izlomljena linija 3) pravilan 7-ugao 4) pravilan trougao
10. Zadatak 6 br. 186. Kornjači je dat sljedeći algoritam za izvršenje:Ponovite 9 [Naprijed 70 Desno 90] . Koji će se oblik pojaviti na ekranu?
1) otvorena izlomljena linija 2) pravilan devetougao 3) pravilan osmougao
4) pravilan četvorougao
11. Zadatak 6 br. 206. Kornjači je dat sljedeći algoritam za izvršenje:Ponovite 5 [Naprijed 80 Desno 60] . Koji će se oblik pojaviti na ekranu?
pravilan petougao 2) pravilan trougao 3) pravilan šestougao 4) otvorena izlomljena linija
12. Zadatak 6 br. 226. Kornjači je dat sljedeći algoritam za izvršenje:Ponovite 5 [Naprijed 80 Desno 90] . Koji će se oblik pojaviti na ekranu?
1) otvorena polilinija 2) pravilni šestougao
3) pravilan petougao 4) pravilan četvorougao
13. Zadatak 6 br. 246. Kornjači je dat sljedeći algoritam za izvršenje:Ponovite 5 [Naprijed 100 Desno 120] Koji će se oblik pojaviti na ekranu?
1) pravilan petougao 2) otvorena izlomljena linija
3) pravilan šestougao 4) pravilan trougao
14. Zadatak 6 br. 266. Kornjači je dat sljedeći algoritam za izvršenje:Ponovite 5 [Naprijed 100 Desno 60] Koji će se oblik pojaviti na ekranu?
1) pravilan trougao 2) pravilan šestougao
3) pravilan petougao 4) otvorena izlomljena linija
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
15. Zadatak 6 br. 286. Premjesti u ( a, b ) (Gdje a, b - integers), pomeranje crtača iz tačke sa koordinatama (x, y) do tačke sa koordinatama(x + a, y + b) . Ako su brojevia, b pozitivna, vrijednost odgovarajuće koordinate se povećava ako je negativna, ona se smanjuje.
Na primjer, ako se crtač nalazi u tački s koordinatama (4, 2) , zatim naredbu Premjesti u (2, −3) će pomaknuti crtača do tačke (6, −1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbiTim1 Tim2 Tim3 ponoviće sek jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Naredba1 Premjesti na (3, 3) Pomakni na (1, −2) Kraj
Pređi na (−6, 9)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak za (−6, −12) 2) Pomak za (2, −10) 3) Pomak za (2, 4) 4) Pomak za (−2, −4)
16. Zadatak 6 br. 306. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 2 puta
Naredba1 Premjesti na (1, 3) Pomakni na (1, −2) Kraj
Pređi na (2, 6)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komandeTim1 ?
1) Pomak za (− 6, − 8) 2) Pomak za (3, 4) 3) Pomak za (− 4, − 7) 4) Pomak za (− 3, − 4)
17. Zadatak 6 br. 326. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak na (−2, −1) Pomak na (3, 2) Pomak na (2,1) Kraj
1) Pomak na (−9, −6) 2) Pomak na (6, 9) 3) Pomak na (−6, −9) 4) Pomak na (9, 6)
18. Zadatak 6 br. 347. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 4 puta
Pomak na (−1, −1) Pomak na (2, 2) Pomak na (3, −3) Kraj
1) Pomak na (−16, −8) 2) Pomak na (16, 8) 3) Pomak na (16, −8) 4) Pomak na (−16, 8)
19. Zadatak 6 br. 367. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak na (1, 1) Pomak na (2, 2) Pomak na (1, −3) Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Shift na (12, 0) 2) Shift na (0, 12) 3) Shift na (0, -12) 4) Shift na (-12, 0)
20. Zadatak 6 br. 387. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 5 puta
Pomak na (1, 2) Pomak na (−2, 2) Pomak na (2, −3) Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (−5, −2) 2) Pomak za (−3, −5) 3) Pomak za (−5, −4) 4) Pomak za (−5, −5)
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
21. Zadatak 6 br. 407. Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbuPremjesti u ( a, b ) (Gdje a, b - integers), pomeranje crtača iz tačke sa koordinatama (x, y) do tačke sa koordinatama(x + a, y + b) . Ako su brojevia, b pozitivan, povećava se vrijednost odgovarajuće koordinate; ako je negativan, smanjuje se.
Na primjer, ako se crtač nalazi u tački s koordinatama (4, 2) , zatim naredbu Premjesti u (2, −3) će pomaknuti crtača do tačke (6, −1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbiTim1 Tim2 Tim3 ponoviće sek jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 7 puta
Pomak na (−1, 2) Pomak na (−5, 2) Pomak na (4, −4) Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Prebacite na (14, 0) 2) Pređite na (15, 1) 3) Pređite na (16, 2) 4) Pređite na (17, 3)
22. Zadatak 6 br. 427. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak na (−1, 0) Pomak na (0, 2) Pomak na (4, −4) Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
Prebacite na (6, 0) 2) Pređite na (−6, 2) 3) Pređite na (−9, 6) 4) Pređite na (9, 3)
23. Zadatak 6 br. 447. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 7 puta
Pomak na (−1, 2) Pomak na (−2, 2) Pomak na (4, −4) Kraj
Koje su koordinate tačke iz koje je crtač započeo svoje kretanje ako je završio u tački sa koordinatama (0, 0)?
1) (7, 0) 2) (−7, 0) 3) (0, −7) 4) (0, 7)
24. Zadatak 6 br. 467. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 7 puta
Pomak na (−1, 2) Pomak na (−2, 2) Pomak na (4, −5) Kraj
Koje su koordinate tačke iz koje je crtač započeo svoje kretanje, ako je na kraju završio u tački sa koordinatama (1, 1)?
1) (6, 8) 2) (−6, 8) 3) (8, −6) 4) (8, 6)
25. Zadatak 6 br. 487. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 5 puta
Koje su koordinate tačke iz koje je crtač započeo svoje kretanje ako je završio u tački sa koordinatama (−1, −1)?
1) (−11, 4) 2) (4, −11) 3) (8, 22) 4) (22, 8)
26. Zadatak 6 br. 507. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 5 puta
Pomak na (0, 1) Pomak na (−2, 3) Pomak na (4, −5) Kraj
Koordinate tačke iz koje je crtač započeo svoje kretanje su (3, 1). Koje su koordinate tačke u kojoj je završio?
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
27. Zadatak 6 br. 527. Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbu Premjesti u ( a, b ) (Gdje a, b - integers), pomeranje crtača iz tačke sa koordinatama (x, y) do tačke sa koordinatama (x + a, y + b) . Ako su brojevi a, b pozitivan, povećava se vrijednost odgovarajuće koordinate; ako je negativan, smanjuje se.
Na primjer, ako se crtač nalazi u tački s koordinatama (4, 2) , zatim naredbu Premjesti u (2, −3) će pomaknuti crtača do tačke (6, −1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3 ponoviće se k jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 5 puta
Pomak na (0, 1) Pomak na (−1, 4) Pomak na (3, −6) Kraj
Koordinate tačke iz koje je crtač krenuo su (4, 0) Koje su koordinate tačke u kojoj je završio?
1) (15, −6) 2) (14, −5) 3) (13, −4) 4) (12, −3)
28. Zadatak 6 br. 547. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pomicanje (−1,1) Ponovite 4 puta
Pomak na (3,1) Pomak na (0, 2) Pomak na (−1, 4) kraj
1) Prebacite na (8, 28) 2) Pređite na (7, 29) 3) Pređite na (−8, −28) 4) Pređite na (−7, −29)
29. Zadatak 6 br. 567. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pređite na (−5, 2) Ponovite 5 puta
Pomak na (2, 0) Pomak na (−3, −3) Pomak na (−1, 0) kraj
Kojom se naredbom može zamijeniti ovaj algoritam?
1) Pomak za (−10, −15) 2) Pomak za (15, 13)
3) Pomak na (10, 15) 4) Pomak na (−15, −13)
30. Zadatak 6 br. 587. Naprijed n (gdje je n cijeli broj), što uzrokuje da se kornjača kreće za n koraka u smjeru kretanja; Desno m Ponovite k [Command1 Command2 Command3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjači je dat sljedeći algoritam za izvršenje: Ponovite 180 [Naprijed 45 Desno 90] . Koji će se oblik pojaviti na ekranu?
1) regularni 180-ugao 2) kvadrat 3) pravilan osmougao 4) otvorena izlomljena linija
31. Zadatak 6 br. 607. Kornjači je dat sljedeći algoritam za izvršenje: Ponovite 360 [Naprijed 30 Desno 60] . Koji će se oblik pojaviti na ekranu?
1) pravilan 360-ugao 2) pravilan trougao
3) pravilna 6-ugla 4) otvorena polilinija
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
32. Zadatak 6 br. 627.
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3 će se ponoviti k puta. Ako mrav na svom putu naiđe na kocku, pomiče je usput. Neka je, na primjer, kocka u ćeliji E4. Ako Mrav prati komande desno 2 dole 2 , onda će i sam završiti u kavezu EZ , a kocka je u kavezu E2 .
Ponovite 2 puta
Desno 2 dolje 1 lijevo 2
Kraj
1) D2 2) E2 3) E1 4) GZ
33. Zadatak 6 br. 647. Neka mrav i kocka budu postavljeni kako je prikazano na slici. Mravu je dat sljedeći algoritam da izvrši:
Ponovite 4 puta
Dolje 2 desno 1 gore 2
Kraj
U kojoj će ćeliji završiti kocka nakon izvršenja ovog algoritma?
1) G6 2) E4 3) D1 4) E6
34. Zadatak 6 br. 667.
Dolje 4
Ponovite 3 puta
Desno 1 gore 1 lijevo 1
1) COM 2) OTPAD 3) KUĆA 4) TOM
35. Zadatak 6 br. 687. Neka se mrav i kocke rasporede kako je prikazano na slici. Mravu je dat sljedeći algoritam da izvrši:
Dolje 3
Ponovite 2 puta
Desno 1 gore 1 lijevo 1
Koja će riječ biti napisana u redu 6 nakon izvršenja ovog algoritma?
1) COM 2) OTPAD 3) KUĆA 4) TOM
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
36. Zadatak 6 br. 707. Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbuPremjesti u ( a, b ) (Gdjea, b - integers), pomeranje crtača iz tačke sa koordinatama(x, y) do tačke sa koordinatama(x + a, y + b) . Ako su brojevia, b pozitivan, povećava se vrijednost odgovarajuće koordinate; ako je negativan, smanjuje se.
Na primjer, ako se crtač nalazi u tački s koordinatama (4, 2) , zatim naredbu Premjesti u (2, −3) će pomaknuti crtača do tačke (6, −1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbiTim1 Tim2 Tim3 ponoviće sek jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak za (−2, −3) Pomak za (3, 2) Pomak za (−4,0)
Kraj
S kojom naredbom se ovaj algoritam može zamijeniti tako da crtač završi na istoj tački kao i nakon izvršenja algoritma?
1) Prebacite na (−9, −3) 2) Pređite na (−3, 9) 3) Pređite na (−3, −1) 4) Pređite na (9, 3)
37. Zadatak 6 br. 750. Mrav izvođač se kreće po polju podijeljenom na ćelije. Veličina polja je 8x8, redovi su numerisani, kolone su označene slovima. Mrav može izvršiti naredbe kretanja:
Gore N, dolje N, desno N, lijevo N (N je cijeli broj od 1 do 7), pomjerajući N ćelija izvođača gore, dolje, desno ili lijevo.
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
kts
znači da redoslijed naredbiTim1 Tim2 Tim3 će se ponoviti k puta. Ako mrav na svom putu naiđe na kocku, pomiče je usput. Na primjer, neka kocka bude u ćelijiG2 , a mrav je u kavezuD2 . Ako Mrav slijedi naredbulijevo 2 , onda će i sam završiti u kavezuB2 , a kocka je u kavezuB2 .
Neka mrav i kocka budu postavljeni kako je prikazano na slici. Mravu je dat sljedeći algoritam da izvrši:
Ponovite 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) B5 2) G5 3) G4 4) D5
38. Zadatak 6 br. 770. Neka mrav i kocka budu postavljeni kako je prikazano na slici. Mravu je dat sljedeći algoritam da izvrši:
ponovite 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. Zadatak 6 br. 802. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pređi na (3, 2)
Ponovite 3 puta
Pomak za (1, –1) Pomak za (2, –3) Pomak za (4, 0)
Kraj
1) Pomak za (–21, 12) 2) Pomak za (21, –12) 3) Pomak za (–24, 10) 4) Pomak za (24, –10)
40. Zadatak 6 br. 822. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pomaknite za (−2, 1)
Ponovite 2 puta
Pomak na (0, 5) Pomak na (2, 1) Pomak na (4, 6)
Kraj
Koja od sljedećih naredbi pomjera crtača na istu tačku na kojoj je dati algoritam?
1) Pomak za (10, 25) 2) Pomak za (–10, –25) 3) Pomak za (12, 24) 4) Pomak za (–12, –24)
41. Zadatak 6 br. 844. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pomaknite za (–4, 8)
Ponovite 4 puta
Naredba1 Premjesti na (–2, –5) Premjesti na (4, 6)
kraj
1) Pomak za (2, –9) 2) Pomak za (–1, –3) 3) Pomak za (1, 3) 4) Pomak za (–3, –1)
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
42. Zadatak 6 br. 864. Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbu Pređi na (a, b) (Gdje a, b – cijeli brojevi), pomjerajući crtača iz tačke sa koordinatama (x, y) , do tačke sa koordinatama (x+a, y+b) . Ako su brojevi a, b pozitivna, vrijednost odgovarajuće koordinate se povećava, ako je negativna, smanjuje se.
Na primjer, ako se crtač nalazi u tački sa koordinatama (1, 1), onda komanda Pomaknite za (–2, 4) pomeriće ga u tačku (–1, 5).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3 će se ponoviti k puta.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pomicanje za (–3, –6)
Ponovite 3 puta
Naredba1 Premjesti na (2, –5) Premjesti na (3, 3)
kraj
Koju komandu crtač treba da izvrši umesto komande1 da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (–4, –4) 2) Pomak za (–2, 8) 3) Pomak za (4, –4) 4) Pomak za (–4, 4)
43. Zadatak 6 br. 885. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pomaknite za (–3, 1)
Ponovite 2 puta
Pomak za (1, 1) Pomak za (−3, 2) Pomak za (0, −4)
Kraj
1) Prebacite na (–7,–1) 2) Pređite na (7, 1) 3) Pređite na (–4,–2) 4) Pređite na (4, 2)
44. Zadatak 6 br. 905. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pređi na (2, 6)
Ponovite 2 puta
Pomak za (2, 1) Pomak za (–5, 4) Pomak za (1,–4)
Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (4, –2) 2) Pomak za (–4, 2) 3) Pomak za (2, –8) 4) Pomak za (–2, 8)
45. Zadatak 6 br. 925. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pređi na (1, 3)
Ponovite 4 puta
Pomak za (0, 2) Pomak za (3, 1) Pomak za (–4, –4)
Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Prebacite na (–3, –1) 2) Pređite na (3, 1) 3) Pređite na (–4, –4) 4) Pređite na (4, 4)
46. Zadatak 6 br. 945. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pređi na (2, –7)
Ponovite 6 puta
Pomak za (0, 1) Pomak za (–1, 1) Pomak za (–2, 2)
Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (–18, 24) 2) Pomak za (18, –24) 3) Pomak za (16, –17) 4) Pomak za (–16, 17)
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
47. Zadatak 6 br. 1017. Izvođač Kornjača se kreće po ekranu računara, ostavljajući trag u obliku linije. U svakom konkretnom trenutku poznata je pozicija izvođača i smjer njegovog kretanja. Izvođač ima dvije komande: Naprijed n (gdje je n cijeli broj), što uzrokuje da se kornjača kreće za n koraka u smjeru kretanja; Desno m (gdje je m cijeli broj), uzrokujući promjenu smjera kretanja za m stepeni u smjeru kazaljke na satu. ZapisPonovite k [Command1 Command2 Command3] znači da će se niz naredbi u zagradama ponoviti k puta.
Prilikom izvođenja kojeg od sljedećih algoritama se na ekranu pojavio pravilan trokut?
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. Zadatak 6 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. Zadatak 6 br. 1057. Kornjači je dat sljedeći algoritam za izvršenje:
Ponovite 6 [Naprijed 5 Desno 30]
Koji će se oblik pojaviti na ekranu?
1) otvorena izlomljena linija 2) pravilan trougao
3) običan 5-ugao 4) običan 6-ugao
50. Zadatak 6 br. 1077. Kornjači je dat sljedeći algoritam za izvršenje:
Koji će se oblik pojaviti na ekranu?
1) kvadrat 2) pravilan 12-ugao 3) pravilan osmougao 4) otvorena izlomljena linija
51. Zadatak 6 br. 1100. Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izdati naredbu Premjesti u (a, b) (gdje su a, b cijeli brojevi), koja pomiče crtača iz tačke na koordinatama (x, y) do tačke na koordinatama (x + a, y + b) . Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate se povećava, ako su negativni, smanjuje se.
Na primjer, ako se crtač nalazi u tački sa koordinatama (4, 2), tada će komanda Premjesti na (2, –3) pomjeriti crtača u tačku (6, –1). Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj znači da će se niz naredbi Command1 Command2 Command3 ponoviti k puta.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak za (–2, –1) Pomak za (3, 2) Pomak za (2, 1)
Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Prebacite na (9, 6) 2) Pređite na (–6, –9) 3) Pređite na (6, 9) 4) Pređite na (–9, –6)
52. Zadatak 6 br. 1120. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak za (1, 3) Pomak za (–2, –5)
kraj
Pređi na (4, 8)
1) Pomak za (–1, 2) 2) Pomak za (–1, –2) 3) Pomak za (1, –2) 4) Pomak za (–2, 1)
53. Zadatak 6 br. 1140. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pomaknite za (–3, 1)
Ponovite 2 puta
Pomak za (1, 1) Pomak za (−3, 2) Pomak za (0,−4)
Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Prebacite na (4, 2) 2) Pređite na (–4, –2) 3) Pređite na (7, 1) 4) Pređite na (–7, –1)
Zadatak 6. Algoritam za određeni izvršilac sa fiksnim skupom naredbi
54. Zadatak 6 br. 1160. Izvođač Kornjača se kreće po ekranu računara, ostavljajući trag u obliku linije. U svakom konkretnom trenutku poznata je pozicija izvođača i smjer njegovog kretanja. Izvođač ima dvije komande: Naprijed n (gdje je n cijeli broj), što uzrokuje da se kornjača kreće za n koraka u smjeru kretanja; Desno m (gdje je m cijeli broj), uzrokujući promjenu smjera kretanja za m stepeni u smjeru kazaljke na satu. ZapisPonovite k [Command1 Command2 Command3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjači je dat sljedeći algoritam za izvršenje: Ponovite 12 [Desno 45 Naprijed 20 Desno 45] . Koji će se oblik pojaviti na ekranu?
1) otvorena izlomljena linija 2) pravilan 12-ugao 3) kvadrat 4) pravilan osmougao
55. Zadatak 6 br. 1239. Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbu Prebaci na (a, b ) (Gdje a, b - cijeli brojevi), pomicanje crtača iz tačke sa koordinatama (x, y) u tačku sa koordinatama (x + a, y + b ). Ako su brojevi a, b pozitivna, vrijednost odgovarajuće koordinate se povećava, ako je negativna, smanjuje se. Na primjer, ako se crtač nalazi u tački sa koordinatama (4, 2), tada će komanda Premjesti na (2, –3) pomjeriti crtača u tačku (6, –1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3
ponoviće se k jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 2 puta
Pomak za (–3, –4) Pomak za (3, 3) Pomak za (1, –2)
Kraj
Koja je jedina komanda koju crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (2, –6) 2) Pomak za (–6, 2) 3) Pomak za (6, –2) 4) Pomak za (–2, 6)
56. Zadatak 6 br. 1259. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak za (–2, –3) Pomak za (3, 4)
kraj
Pomicanje za (–4, –2)
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (1, –1) 2) Pomak za (–3, –1) 3) Pomak za (–3, –3) 4) Pomak za (–1, 1)
Rješavanje problema tip 6 u informatici
Pripremio nastavnik informatike
MBOU srednja škola br.8
Ledentsova A.Yu.
Jelizovo, Teritorija Kamčatka
Pređi na (a, b)(gdje su a, b cijeli brojevi), pomjerajući crtača iz tačke sa koordinatama (x, y) u tačku sa koordinatama (x + a, y + b). Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate se povećava; ako je negativan, smanjuje se. Na primjer, ako je crtač na koordinatama (9, 5), tada će komanda Premjesti na (1, –2) pomjeriti crtača u tačku (10, 3). Zapis Ponoviti k puta Tim1 Tim2 Tim3 kraj Komanda1 Komanda2 Komanda3 će se ponoviti k puta. Ponovite 3 puta Pomak za (–2, –3) Pomak za (3, 2) Pomak za (–4, 0) kraj završio na istoj tački 1) Pomak na (–9, –3) 2) Pomak na (–3, 9) 3) Pomak na (–3, –1) 4) Pomak na (9, 3)
Početna pozicija
Prebaci na
2. tim
Prebaci na
1 tim
Prebaci na
Prvo
iteracija petlje
Drugo
iteracija petlje
Treće
iteracija petlje
Pažljivo pročitajte pitanje!
U takvim zadacima mogu biti dvije vrste pitanja:
S kojom naredbom se ovaj algoritam može zamijeniti tako da crtač završi na istoj tački kao i nakon izvršenja algoritma? 1) Prebacite na (– 9, – 3) 2) Pređite na (– 3, 9) 3) Pređite na (– 3, – 1) 4) Pređite na (9, 3)
Prvo
iteracija petlje
Odgovori - 1 .
Drugo
iteracija petlje
Treće
iteracija petlje
x = -2 + 3 - 4 = -3
y = -3 + 2 + 0 = -1
x = -3 * 3 = -9
y = -1 * 3 = -3
Odgovori - 1 .
Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbu Pređi na (a, b)(Gdje a, b– cijeli brojevi), pomjerajući crtača iz tačke sa koordinatama (x, y), do tačke sa koordinatama (x+a, y+b). Ako su brojevi a, b pozitivna, vrijednost odgovarajuće koordinate se povećava, ako je negativna, smanjuje se.
Na primjer, ako se crtač nalazi u tački sa koordinatama (1, 1), onda komanda Pomaknite za (–2, 4) pomeriće ga u tačku (–1, 5).
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3će se ponoviti k puta.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Pređi na (2, 6)
Ponovite 2 puta
Pomak za (2, 1) Pomak za (–5, 4) Pomak za (1,–4)
Kraj
Koju komandu crtač mora izvršiti da bi se vratio na početnu tačku sa koje je krenuo?
1) Pomak za (4, –2)
2) Pomaknite za (–4, 2)
3) Pomak za (2, –8)
4) Pomaknite za (–2, 8)
Prvo se desi
pomak 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 tačku
x = 2 y = -8
Odgovori - 3 .
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3 ponoviće se k jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 5 puta
Pomak na (0, 1) Pomak na (−2, 3) Pomak na (4, −5) Kraj
Koordinate tačke iz koje je crtač započeo svoje kretanje su (3, 1). Koje su koordinate tačke u kojoj je završio?
x = 0-2+4= 2
y = 1+3-5= -1
x = 2* 5 = 10
y = -1* 5 = -5
Zato što je crtač počeo da se useljava
tačka sa koordinatama (3, 1)
x = 10+3 = 13
y = -5+ 1= -4
1) (15, −6)
2) (14, −5)
3) (13, −4)
4) (12, −3)
Odgovori - 3 .
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3 ponoviće se k jednom.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 4 puta
Naredba1 Premjesti na (3, 2) Pomakni na (2, 1) Kraj
Pređi na (−12, −8)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu treba staviti umjesto komande Tim1 ?
1) Pomak za (−8, −4)
2) Pomak za (−2, −1)
3) Pređi na (7, 5)
4) Pređi na (2, 1)
4(a+5)=12
4(b+3)=8
1) Pomak za (−8, −4)
2) Pomak za (−2, −1)
3) Pređi na (7, 5)
4) Pređi na (2, 1)
Odgovori - 2 .
Izvođač Kornjača se kreće po ekranu računara, ostavljajući trag u obliku linije. U svakom konkretnom trenutku poznata je pozicija izvođača i smjer njegovog kretanja. Izvođač ima dvije komande: Naprijed n Desno m
1) kvadrat
2) pravilni dvanaestougao
3) pravilan osmougao
4) otvorena izlomljena linija
Odgovori - 1 .
Izvođač Kornjača se kreće po ekranu računara, ostavljajući trag u obliku linije. U svakom konkretnom trenutku poznata je pozicija izvođača i smjer njegovog kretanja. Izvođač ima dvije komande: Naprijed n(gdje je n cijeli broj), što uzrokuje da se kornjača kreće za n koraka u smjeru kretanja; Desno m(gdje je m cijeli broj), uzrokujući promjenu smjera kretanja za m stepeni u smjeru kazaljke na satu. Zapis Ponovite k [Command1 Command2 Command3] znači da će se niz naredbi u zagradama ponoviti k puta.
Kornjači je dat sljedeći algoritam za izvršenje:
Koji će se oblik pojaviti na ekranu?
1) otvorena izlomljena linija
2) pravilan trougao
3) pravilan petougao
4) pravilni šestougao
Odgovori - 1 .
Mrav izvođač se kreće po polju podijeljenom na ćelije. Veličina polja je 8x8, redovi su numerisani, kolone su označene slovima. Mrav može izvršiti naredbe kretanja:
gore N,
dolje N,
Desno N,
Lijevo N
(gdje je N cijeli broj od 1 do 7), pomjerajući N ćelija izvođača gore, dolje, desno ili lijevo.
Ponoviti k puta
Tim1 Tim2 Tim Z
Kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3će se ponoviti k puta. Ako kocka sa slovom naiđe na put mrava, on je pomera usput. Neka se, na primjer, kocka sa slovom O nalazi u ćeliji E6. Ako Mrav prati komande desno 2 gore 2, tada će završiti u ćeliji E7, a kocka sa slovom O u ćeliji E8.
Neka se mrav i kocke rasporede kako je prikazano na slici. Mravu je dat sljedeći algoritam da izvrši:
Dolje 4
Ponovite 3 puta
Desno 1 gore 1 lijevo 1
Kraj
Koja će riječ biti napisana u redu 6 nakon izvršenja ovog algoritma?
Dolje 4
Ponovite 3 puta
Desno 1 gore 1 lijevo 1
Kraj
Koja će riječ biti napisana u redu 6 nakon izvršenja ovog algoritma?
1) COM 2) COWBAR
3) KUĆA 4) TOM
A B C D E F G H
Odgovori - 3 .
Za ovaj zadatak možete dobiti 1 bod na Jedinstvenom državnom ispitu 2020
„Analiza i konstrukcija algoritama za izvođače“ je prilično složen edukativni materijal i upravo je to postalo glavna tema zadatka broj 6 Jedinstvenog državnog ispita iz računarstva. Vrsta testnog pitanja može biti vrlo raznolika. Na primjer, morat ćete provjeriti slijed slova u odnosu na algoritam. U ovom slučaju, problem će predstavljati niz slova, na primjer, A, Z, I, L, M, O, S, b, od kojih se formira određena riječ. U ovoj riječi su ispunjeni određeni uvjeti, na primjer, slova koja označavaju glasove samoglasnika ne stoje jedno pored drugog i ne počinje samoglasnikom, već onim koji se nalazi ispred slova "P" u ruskom abeceda. Sljedeća će biti lista riječi od kojih učenik mora izabrati onu koja zadovoljava navedene uslove.
Nizovi predstavljeni u zadatku 6 Jedinstvenog državnog ispita iz informatike nisu uvijek abecedni. To može biti i niz brojeva. Određeni broj varijanti ovog testa posvećen je obradi iskrivljenih poruka, operacijama sabiranja, množenja, dijeljenja i kvadriranja, kao i nestandardnim izvođačima.
Video fragment sa konsultacije (konsultacije prije ispita iz informatike) u pripremi za OGE. Analiza zadatka broj 6 iz OGE na temu Algoritam za određenog izvođača sa fiksnim skupom naredbi. Algoritamski izvršioci. U video klipu iznad ćete pronaći rješenje zadatka broj 6 iz OGE iz informatike
Zadatak 6:
Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izdati naredbu Premjesti u (a, b) (gdje su a, b cijeli brojevi), koja pomiče crtača iz tačke sa koordinatama (x, y) u tačku sa koordinatama (x + a, y + b) . Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate se povećava; ako je negativan, smanjuje se.
V1. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 2 puta
Komanda1 Premjesti na (3, 2) Premjesti na (2, -1)
Kraj
Pomak za (6, −4)
Nakon što je završio ovaj algoritam, crtač se vratio na početnu tačku. Koju naredbu staviti umjesto komande Tim1?
V2. Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak za (-2, -3) Pomak za (3, 2) Pomak za (-4, 0
kraj
Da uspješno riješiti zadatak 6 Državnog akademskog ispita iz računarstva, morate biti u mogućnosti da izvršite algoritam za određeni izvršilac sa fiksnim skupom naredbi. Hajde da razmotrimo Odluka GIA o informatici demo tipa 6 GIA 2013.
Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izdati naredbu Premjesti u (a, b) (gdje su a, b cijeli brojevi), koja pomiče crtača iz tačke na koordinatama (x, y) do tačke na koordinatama (x + a, y + b) . Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate
raste, ako je negativan, opada.
Na primjer, ako se crtač nalazi u tački s koordinatama (4, 2), tada će komanda Premjesti u (2, –3) pomjeriti crtača u tačku (6, –1).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
Kraj
znači da će se niz naredbi Command1 Command2 Command3 ponoviti k puta.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
Pomak za (–2, –1) Pomak za (3, 2) Pomak za (2, 1)
Kraj
S kojom naredbom se ovaj algoritam može zamijeniti tako da crtač završi na istoj tački kao i nakon izvršenja algoritma?
1) Pomaknite za (–9, –6)
2) Pređi na (6, 9)
3) Pomaknite za (–6, –9)
4) Pređi na (9, 6)
Rješenje:
Pošto nemamo zadatu početnu poziciju, ja ću je sam izabrati - na primjer, (1, 1). Označio sam crtača zelenim krugom:
Razmotrite tijelo petlje:
Pomak za (–2, –1) Pomak za (3, 2) Pomak za (2, 1)
Odrazimo ove komande na našem crtežu:
Pomicanje za (-2, -1)
GIA u analizi kompjuterskih nauka
Pređi na (3, 2)
Zadaci Državne akademije nauka u informatici
Pređi na (2, 1)
Ovdje broj 0 označava početnu poziciju crtača, broj 1 - nakon prve komande Pređi na (-2, -1), broj 2 - nakon druge komande Pređi na (3, 2), broj 3 - nakon treće naredbe Pomakni na (2, 1). Kao što jasno vidimo, nakon izvršenja tri komande, crtač se pomerio u odnosu na početnu poziciju za 3 ćelije udesno i 2 ćelije nagore. Ako pogledate naredbu o problemu, možete vidjeti da se ove tri naredbe izvršavaju 3 puta (Ponovite 3 puta). A ako još jednom ponovimo razmatrane komande iz tijela ciklusa, onda će crtač pomjeriti još 3 ćelije udesno i 2 ćelije gore. I u posljednjem ponavljanju - opet 3 desno i 2 gore. Ukupno, dobijamo da se nakon izvršavanja Draftsman algoritma pomerimo 3 puta 3 ćelije udesno i 3 puta 2 ćelije gore. To jest, općenito će se pomjeriti 9 ćelija udesno i 6 ćelija gore u odnosu na početnu poziciju. To znači da se cijeli ovaj algoritam može zamijeniti jednom komandom - Premjesti na (9, 6). Tačan odgovor 4.
Nastavljamo i ovaj put ćemo razmotriti problem demo verzije FIPI 2014.
Izvođač Crtač se kreće po koordinatnoj ravni, ostavljajući trag u obliku linije. Nacrt može izvršiti naredbu Pređi na (a, b)(gdje su a, b cijeli brojevi), pomjerajući crtača iz tačke sa koordinatama (x, y) u tačku sa koordinatama (x + a, y + b). Ako su brojevi a, b pozitivni, vrijednost odgovarajuće koordinate se povećava; ako je negativan, smanjuje se.
Na primjer, ako je crtač na koordinatama (9, 5), tada će komanda Premjesti na (1, –2) pomjeriti crtača u tačku (10, 3).
Zapis
Ponoviti k puta
Tim1 Tim2 Tim3
kraj
znači da redoslijed naredbi Tim1 Tim2 Tim3će se ponoviti k puta.
Autoru nacrta je dat sljedeći algoritam za izvršenje:
Ponovite 3 puta
kraj
S kojom naredbom se ovaj algoritam može zamijeniti tako da crtač završi na istoj tački kao i nakon izvršenja algoritma?
1) Pomaknite za (–9, –3)
2) Pomaknite za (–3, 9)
3) Pomaknite za (–3, –1)
4) Pređi na (9, 3)
Hajde da analiziramo kretanje crtača. Imamo ciklus koji se ponavlja 3 puta. Postoje tri naredbe u tijelu petlje
Pomicanje (–2, –3)
Pređi na (3, 2)
Pomaknite za (–4, 0)
Odredimo gdje će se crtač kretati nakon završetka jedne iteracije petlje (u jednom koraku petlje). Pošto uslov ne označava početnu poziciju crtača, pretpostavljamo da je on u tački (0, 0)
Slika jasno pokazuje da nakon izvršenja jednog koraka ciklusa (tj. nakon izvršenja naredbi Pomak za (–2, –3) Pomak za (3, 2) Pomak za (–4, 0)) Crtač će se pomeriti do tačke (-3, -1), odnosno pomeriće 3 ćelije ulevo i 1 ćeliju dole u odnosu na početnu poziciju, odnosno na (-3, -1). S obzirom na ovu činjenicu, nema smisla prikazivati njeno dalje kretanje na slici. Budući da se naš niz naredbi ponavlja 3 puta, dovoljno je pomnožiti rezultirajuće pomake sa tri. Dakle, dobijamo da će se kao rezultat izvršavanja čitavog algoritma, crtač pomeriti za (-3 x 3, -1 x3) ili (-9, -3). Sredstva tačan odgovor 1.