Robot ijrochisi 2.5 dasturini yuklab oling. Robot ijrochi dasturini yuklab oling

Ijrochi robot

KuMir dasturlash muhiti

Ko'pincha darslarda va 20.1-topshiriqda "Robot" ijrochisi zinapoyaga tushishi yoki ko'tarilishi talab qilinadi. Zinadan yuqoriga yoki pastga tushish amalga oshirilishini tushunishingiz kerak bitta tsikl. Qoida tariqasida, algoritmning ishlashini tekshirish uchun zinapoyaga qadamlarni qo'shish kerak. Algoritm bosqichlar sonidan qat'iy nazar bajarilishi kerak, masalan, ikki bosqichda ham, yigirmata uchun ham.

VAZIFA

Cheksiz maydonda chapga cheksiz davom etadigan va chapdan o'ngga tushadigan zinapoya bilan tugaydigan gorizontal devor mavjud. Har bir qadamning balandligi ikki kvadrat, kengligi ikki kvadrat. Robot zinapoyadan tushish uchun gorizontal devorda joylashgan. Rasmda zinapoya va robotni joylashtirish usullaridan biri ko'rsatilgan (Robot belgi bilan ko'rsatilgan ).

Zinapoyada joylashgan barcha katakchalarni bo'yaydigan robot uchun algoritmni yozing. Siz faqat ushbu shartni qondiradigan hujayralarni ranglashingiz kerak.

Masalan, yuqoridagi chizma uchun Robot hujayralarni ranglashi kerak:

Robotning oxirgi joylashuvi o'zboshimchalik bilan bo'lishi mumkin. Algoritm ixtiyoriy maydon kattaligi va har qanday qadamlar soni uchun muammoni hal qilishi kerak. Algoritmni bajarishda Robot yo'q qilinmasligi kerak.

YECHIMA

Biz bu muammoni KuMir dasturlash muhitida hal qilamiz. Dasturni oching va Robot menyusiga o'ting -> Muhitni tahrirlash

Biz zinapoya qurmoqdamiz. Sichqonchaning chap tugmasi bilan biz qafasning devorlarini bosamiz. Sichqonchaning chap tugmasini bosib turib olmosni (robot) kerakli joyga olib boring

Robot menyusining tahrirlash rejimidan chiqing -> Muhitni tahrirlash. Keyin, birinchi qatorga "Robotdan foydalanish" buyrug'ini yozing.

Birinchidan, Robot ijrochisi uchun ba'zi buyruqlarni eslaylik.

Topshiriq shunday deydi

Algoritm ixtiyoriy maydon kattaligi va har qanday qadamlar soni uchun muammoni hal qilishi kerak

Bu Robotning while tsikli yordamida harakatlanishi kerakligini anglatadi. Biz shunday deb o'ylaymiz: robot ostida devor bor, demak u pastdan ozod emas. Tahrirlovchining 4-qatoriga buyruq yozamiz

nts hali pastdan ozod emas.

Loop ichida siz buyruqlarni ketma-ket bajarishingiz kerak:

O'ngga, pastga, o'ngga, bo'yashga, chapga, pastga, bo'yashga, o'ngga, bo'yashga

Tugallangan dastur quyidagicha ko'rinadi:

Pastki qismi bo'sh bo'lguncha Robot alg start nts dan foydalaning o'ng pastga bo'yoq o'ngga bo'yoq chap pastga bo'yoq o'ngga bo'yoq kts oxirigacha

Algoritmni sinab ko'rish uchun keling, yana bir necha qadam qo'shing va natijani tekshiring


Shunday qilib, algoritm zinapoyada har qanday miqdordagi qadamlar uchun hujayralarni bo'yadi.

Tizimdan “Ijrochi va uning buyruqlari”, “Protseduralar”, “Funksiyalar”, “Tsikllar”, “Shartli gaplar”, “O‘zgaruvchilar”, “Arifmetik ifodalar”, “Mantiqiy amallar va mantiqiy o‘zgaruvchilar” mavzulari bo‘yicha masalalar yechishda foydalanish mumkin. ”, “Global oʻzgaruvchilar”, “Kirish va chiqarish operatorlari”, “Belgilar qatorlari”, “Masivlar”, “Matritsalar” va boshqalar.

Atrof muhitda dasturlash tili Ijrochilar to'liq Ruslashtirilgan, dasturlar sintaksisni ajratib ko'rsatish bilan o'rnatilgan muharrir yordamida teriladi va tahrirlanadi.

Asosiy dizaynlar qo'llab-quvvatlanadi C tili.

Xato xabarlari efirga uzatilganda va bajarilganda ular rus tilida ko'rsatiladi.

O'rnatilgan qurilma mavjud tuzatuvchi protseduralar va funktsiyalarni kuzatish bilan bosqichma-bosqich rejimda dasturlarni bajarish imkoniyati bilan. O'zgaruvchilar qiymatlari bosqichma-bosqich rejimda dasturni bajarish paytida boshqarilishi mumkin.

Ijrochilarning harakatlari ekranda ko'rsatiladi, foydalaniladi animatsiya.

Robot ijrochisi uchun tekshirish amalga oshiriladi qarorning to'g'riligi dastur tugagandan so'ng vazifalar.

Tizim talablari

Dastur liniyaning 32-bitli operatsion tizimlarida ishlaydi Windows: Windows 95, Windows 98,Windows NT, Windows 2000, Windows XP va ular bilan mos keladi. Barcha zamonaviy kompyuterlarda ishlaydi, taxminan oladi 1 MB qattiq diskingizda.

Operatsion tizimda Linux muhitda dasturni ishga tushirishingiz mumkin Vino. Bundan tashqari, shrift fayllarini Windows\Fonts jildidan (o'rnatilgan kompyuterdan) nusxalashingiz kerak. Windows) bilan kompyuterdagi /home/user/.wine/drive_c/windows/Fonts/ jildiga Linux.

Arxivni ochgandan so'ng, dastur darhol ishlaydi va qo'shimcha sozlamalarni talab qilmaydi.

Dasturlash sohasida yangi boshlanuvchilar uchun o'z tanlovini u yoki bu tahrirlash majmuasida qoldirish har doim qiyin, chunki apriori ularning ko'pchiligi bor. Xo'sh, ushbu qiziqarli va qiziqarli mavzuning o'rmoniga juda uzoqqa kirmaslik uchun men ushbu maqola doirasida barcha imkoniyatlarni taqdim etadigan eng yaxshi dasturiy ta'minot to'plamiga qisqa va qisqa ekskursiya qilishni xohlayman. haqiqiy dasturchi bo'lishni xohlovchi yoshlar uchun. Darhol ta'kidlaymizki, robot ijrochi dasturini yuklab olishga qaror qilib, bu suhbat haqida bo'ladi, sizga dasturlash va boshqa tahrirlash faoliyati bo'yicha dastlabki ko'nikmalarga ega bo'lishingiz kafolatlanadi.

Shunday qilib, robot ijrochi dasturini yuklab olishni tanlab, yuqorida bergan tavsiyalarimga qat'iy rioya qilgan holda, sizning ixtiyoringizda bir nechta dasturlash vositalarining to'liq ishlaydigan majmuasi mavjud bo'lib, mutaxassislar ushbu toifadagi professional dasturiy ta'minotga tenglashtiriladi. Faol rivojlanish va dasturlash sohasidagi haqiqiy ustalarning fikriga ko'ra, yuqoridagi sarlavhada e'lon qilingan robot ijrochisi ko'rinishidagi dastur yuklab olish va o'rnatishdan so'ng, buning barcha asoslarini tushunmoqchi bo'lgan yangi boshlanuvchilar uchun cheksiz imkoniyatlarni ochadi. qiziqarli sanoat.

Robot ijrochi dasturini bepul va ro'yxatdan o'tmasdan yuklab oling

Robot Studio robot ijrochisi deb nomlangan dasturning standart o'rnatish fayli, odatdagidek, ko'plab turli vazifalarni qo'llab-quvvatlaydigan va uchinchi tomon tarqatilishini qo'shimcha yuklab olishni talab qilmaydigan bir nechta ishlab chiquvchi vositalarini o'z ichiga oladi. Boshqacha qilib aytganda, reklama qilinayotgan mahsulot yangi boshlanuvchilar va allaqachon tajribali mutaxassislar uchun yoshligida hal qilinmagan va "havoda" to'xtatilgan savollarga javob topish uchun dasturlash asoslariga qaytishni istaganlar uchun ideal echim bo'lib tuyuladi. shunday aytganda.


Ilovaga kiritilgan ko'p sonli foydalanuvchi sozlamalari uni juda jozibali va ayniqsa o'zlarini juda tajribali deb hisoblamagan yosh avlod vakillari uchun foydali qiladi. Ularning fikriga ko'ra, bir nechta so'rovnomalar natijasida olingan ma'lum bo'ldiki, bu funksiya bilan yaxshiroq dastur mavjud emas va bo'lishi ham mumkin emas.


Ushbu qulay va ko'p funktsiyali ilovadan o'zingizning maqsadingiz va vazifalaringiz uchun foydalanishga oid barcha aytilmagan bayonotlarimni tekshirish uchun, yangi dasturchi sifatida sizga quyidagi havolalar orqali bizning veb-saytimizdan tarqatish to'plamini yuklab olish qarori yordam beradi. maksimal tezlikka, shuningdek, reklamaning yo'qligini ta'minlaydi. Katalogning tegishli bo'limiga o'tib, boshqa dasturlarni veb-saytimizdan mutlaqo bepul yuklab olishingiz mumkin.

Bu sayt endi yangilanmagan. Veb-sayt K. Polyakova "Ta'lim, fan va hayot" kpolyakov.spb.ru saytiga ko'chirildi. Siz kirgan sahifaning yangi manzili: Iltimos, xatcho‘plaringizni yangilang. 5 soniyadan so'ng siz avtomatik ravishda yangi saytga yo'naltirilasiz.

Ijrochilar

Nima bu?

Ushbu sahifadan tizimning to'liq versiyasini yuklab olishingiz mumkin Ijrochilar, uslubiy materiallar (Usullar sahifasiga qarang), shuningdek, mahalliylashtirish fayli inglizchada, bu barcha til kalit so'zlari, interfeys elementlari va tizim xabarlarini inglizcha bilan almashtirishni ta'minlaydi. Iltimos, dastur versiyasini yangilashda siz ham kerak yangilash va mahalliylashtirish fayli.

Yangiliklar

2014 yil 8 oktyabr
Algoritmika kursi (34 soat) uchun yangi ish dasturi va testlar joylashtirildi. Muallif - L.A. Kayushkina, MBOU 1-sonli o'rta maktab, Ishimbay, Boshqirdiston Respublikasi.

2013 yil 7 oktyabr
Robot, chizmachi va toshbaqa ijrochilarni o'rganish uchun yangi "Algoritmika" ish dasturi e'lon qilindi (FSES, 34 soat). Muallif - N.E. Leko, 9-sonli o'rta maktab, Tixvin.

2012 yil 3 dekabr
Ijrochi Robot uchun yangi dars ishlanmalari e'lon qilindi. Muallif - S.V. Chaychenkov, MBOU Grushevskaya o'rta maktabi, Rostov viloyati, Aksay tumani.

2012 yil 4 sentyabr
Robot, chizmachi va toshbaqa ijrochilarini o'rganish uchun qo'shilgan o'quv dasturi (34 soat). Muallif - N.E. Leko, 9-sonli o'rta maktab, Tixvin.

2012 yil 16 fevral
Robot ijrochisi uchun vazifalarni uslubiy ishlab chiqish qo'shildi. Muallif - N. Handramai, rejissyor - E.A. Maslova, 23-sonli litsey, Kemerovo.

Litsenziya

O'quv muhiti Ijrochilar va uslubiy ishlanmalar tamoyilga muvofiq taqsimlanadi "Xuddi shunday" - "Xuddi shunday". Bu shuni anglatadiki, siz ulardan o'zingizning xavf-xataringiz ostida foydalanasiz va muallif ushbu saytda olingan dastur va usullardan foydalanish natijasida shaxsan sizga va kompyuteringizga etkazilgan zarar uchun hech qanday javobgarlikni o'z zimmasiga olmaydi.

  1. boshqa veb-saytlarda materiallarni joylashtirish;
  2. to'liq bo'lmagan yoki o'zgartirilgan materiallarni tarqatish;
  3. materiallarni tijorat asosida tarqatiladigan har qanday ommaviy axborot vositalarida to'plamlarga kiritish;
  4. materiallarni sotish yoki boshqa foydalanishdan tijorat foyda olish.

Materiallarni yuklab olish ushbu litsenziya shartnomasi shartlarini qabul qilganingizni anglatadi.

Boshqa mualliflarning materiallarini yuklab oling

Algoritmika kursi (7-sinf): ijrochilar Robot, chizmachi va toshbaqa. Muallif - L.A. Kayushkina, MBOU 11-sonli o'rta maktab, Ishimbaya, Boshqirdiston Respublikasi (472 Kb)
"Algoritmika" ish dasturi (5-sinf, Federal davlat ta'lim standarti): ijrochilar robot, chizmachi va toshbaqa. Muallif - N.E. Leko, Tixvin 9-sonli o'rta maktab (220 Kb)
Ijrochi Robot uchun darslarni ishlab chiqish. Muallif - S.V. Chaychenkov, MBOU Grushevskaya o'rta maktabi, Rostov viloyati, Aksay tumani. (2 454 KB)
O'quv rejasi: ijrochilar robot, chizmachi va toshbaqa. Muallif - N.E. Leko, Tixvin 9-sonli o'rta maktab (200 Kb)
Muallif - G.A. Gavryukova, Ryazan 68-sonli umumta'lim maktabi shahar ta'lim muassasasi (ZIP arxivi, 3380 Kb)Robot
DASTUR/DRAWER Chizmachi
DASTUR/TOPBAKA ijrochi uchun misol dasturlari bilan kichik katalog Toshbaqa
DASTUR/KURS rassom mustaqil dasturlash kursi uchun namuna dasturlari bilan kichik katalog
DASTUR/FRAKTALLAR fraktallarni qurish uchun dasturlar misollari bilan kichik katalog

Arxivni ochgandan so'ng, dastur ish holatida va qo'shimcha o'rnatishlarni talab qilmaydi.

Idol dasturi

Ijrochi robot


Robot ijrochisi kim?

  • Tasavvur qiling-a, katakli maydonni (katakli naqshli daftar varag'i kabi), biz Robot deb ataydigan ma'lum bir ob'ekt mavjud. Maxsus buyruqlar yordamida biz ushbu Robotni boshqarishimiz mumkin - uni hujayralar bo'ylab harakatlantiramiz, hujayralar ustiga bo'yaymiz. Va ko'p hollarda bizning vazifamiz Robot uchun dastur yozish bo'ladi, unda u ma'lum hujayralarni bo'yashadi.

Ijrochi Robot uchun Idol muhitini o'rnatish

  • Ishga tushirilgan Idol dasturi shunday ko'rinadi.

Robotni ishga tushirish muhiti

  • Dasturni bajarishni boshlashdan oldin Robot ijrochisi uchun boshlang'ich muhitni o'rnatish kerak. Bu Robotni kerakli joyga qo'yish, devorlarni joylashtirish, kerakli kataklarni bo'yash va hokazolarni anglatadi.Bu bosqich juda muhim. Agar siz buni e'tiborsiz qoldirsangiz, dastur to'g'ri ishlamasligi yoki hatto ishdan chiqishi mumkin.

bosing Atrof muhitni tahrirlash



Ijrochi robot. Oddiy buyruqlar.

  • yuqoriga
  • pastga
  • chap
  • to'g'ri
  • ustiga bo'yash

Ushbu buyruqlarni bajarish natijasi ularning nomlaridan aniq:

  • yuqoriga - Robotni bitta katakcha yuqoriga siljiting
  • pastga - Robotni bir katak pastga siljiting
  • chapga - Robotni bitta katakchani chapga siljiting
  • o'ngga - Robotni bitta katakchani o'ngga siljiting
  • bo'yash - joriy katak (Robot joylashgan katak) ustiga bo'yash.

Algoritmga misol

  • Avval siz iborani yozishingiz kerak:
  • foydalanish Robot

Qancha hujayrani bo'yash kerakligini bilsangiz, u holda yechim algoritmi quyidagicha bo'ladi!


Vazifa № 1

  • Qancha katakchani soya qilish kerakligini bilsangiz, quyidagi masalani yechish dasturini yozing

Velosipedlar

  • 1. Hisoblagich bilan halqa qancha takrorlash kerakligi oldindan ma'lum bo'lganda ishlatiladi.

nc marta

kts

Bu erda biz takrorlashlar sonini (sonini) va takrorlanadigan buyruqlarni ko'rsatishimiz kerak. Bir tsiklda takrorlanadigan buyruqlar deyiladi tsiklning tanasi.



Vazifa № 2

  • Hisoblagichli sikl yordamida quyidagi masalani yechish dasturini yozing

  • 2. Shartli tsikl - shart rost bo'lsa, sikl bajariladi, noto'g'ri bo'lsa, bajarilmaydi
  • Robot ijrochisi bir nechta shartlarga ega

tepada bepul

pastdan bepul

bepul qoldi

o'ngda bepul

yuqoridagi devor

pastki devor

chap devor

o'ngdagi devor

  • Siz foydalanishingiz mumkin bo'lgan zarralar: EMAS, VA, YOKI

Shartli halqa tuzilishi

hozircha nts o'ngda bepul

to'g'ri

ustiga bo'yash

kts



Vazifa № 3

  • Shartli sikl yordamida quyidagi masalani yechish dasturini yozing:

Vazifa № 4

  • Shartli sikllar yordamida quyidagi masalani yechish dasturini yozing:



Muammoni hal qilish:

  • 2. Robotni devorlarni bo'yash, boshlang'ich pozitsiyasidan yakuniy holatga o'tkazish kerak


Vazifa № 5

  • Cheksiz maydonda gorizontal devor bor. Devorning uzunligi noma'lum. Robot devorning tepasida, uning chap uchida joylashgan. Rasmda robotning devorga nisbatan joylashishi ko'rsatilgan (robot "P" harfi bilan belgilangan):

5-sonli vazifaga javob

  • nc hali emas (pastki bo'sh)

ustiga bo'yash

Tsiklning boshlanishi (nc) va shart (hali emas (pastdan ozod)) bir qatorda yoziladi.



Dizayn Agar

  • yuqori bepul pastki bepul chap bepul o'ng bepul
  • Bu buyruqlar shart bilan birgalikda ishlatilishi mumkin "Agar", quyidagi shaklga ega:
  • Agar holat Bu
  • buyruqlar ketma-ketligi
  • Masalan, bitta katakchani o'ngga siljitish, agar o'ng tomonda devor bo'lmasa va hujayrani bo'yash uchun siz quyidagi algoritmdan foydalanishingiz mumkin:
  • agar huquq bepul bo'lsa
  • to'g'ri
  • ustiga bo'yash

Vazifa № 7

Devorlarning uzunligi noma'lum.


7-sonli vazifaga javob

tepasi bo'sh bo'lguncha

ustiga bo'yash

to'g'ri

yuqori qismi bepul bo'lsa

to'g'ri

huquq bepul bo'lsa

ustiga bo'yash

to'g'ri

o'ngda hali bepul emas

ustiga bo'yash

pastga

huquq bepul bo'lsa

pastga

o'ngda hali bepul emas

ustiga bo'yash

pastga


Vazifa № 8

Devorlarning uzunligi noma'lum.

Har bir devorda aynan bitta yo'lak bor, o'tish joyining aniq joylashuvi va uning kengligi noma'lum.


8-sonli vazifaga javob

yuqori qismi bepul bo'lsa

tepasi bo'sh bo'lguncha

ustiga bo'yash

yuqori qismi bepul bo'lsa

tepasi bo'sh bo'lguncha

ustiga bo'yash

pastki qismi bo'sh bo'lguncha

ustiga bo'yash

pastki qismi bo'sh bo'lsa

pastki qismi bo'sh bo'lguncha

ustiga bo'yash


Vazifa № 9

Devorlarning uzunligi noma'lum.

Har bir devorda aynan bitta yo'lak bor, o'tish joyining aniq joylashuvi va uning kengligi noma'lum.


9-sonli vazifaga javob

pastki qismi bo'sh bo'lsa

pastki qismi bo'sh bo'lguncha

ustiga bo'yash

pastki qismi bo'sh bo'lsa

pastki qismi bo'sh bo'lguncha

ustiga bo'yash

tepasi bo'sh bo'lguncha

ustiga bo'yash

yuqori qismi bepul bo'lsa

tepasi bo'sh bo'lguncha

ustiga bo'yash


Vazifa № 10

Devorlarning uzunligi noma'lum.

Har bir devorda aynan bitta yo'lak bor, o'tish joyining aniq joylashuvi va uning kengligi noma'lum.


10-sonli vazifaga javob

chap esa bepul

chap esa bepul

ustiga bo'yash

chap esa bepul

chap esa bepul

ustiga bo'yash

o'ngda hali bepul emas

ustiga bo'yash

huquq bepul bo'lsa

o'ngda hali bepul emas

ustiga bo'yash


Vazifa № 11

Devorlarning uzunligi noma'lum.

Har bir devorda aynan bitta yo'lak bor, o'tish joyining aniq joylashuvi va uning kengligi noma'lum.


11-sonli vazifaga javob

tepasi bo'sh bo'lguncha

tepasi bo'sh bo'lguncha

ustiga bo'yash

pastki qismi bo'sh bo'lsa

tepasi bo'sh bo'lguncha

ustiga bo'yash


Vazifa № 12

Cheksiz maydonda zinapoya bor. Zinapoya avval o'ngdan chapga, keyin chapdan o'ngga tushadi. Har bir qadamning balandligi bir kvadrat, kengligi ikki kvadrat. Robot zinapoyaning yuqori pog'onasining o'ng tomonida joylashgan. Chapga boradigan qadamlar soni va o'ngga olib boradigan qadamlar soni noma'lum. Rasmda zinapoya va robotni joylashtirishning mumkin bo'lgan usullaridan biri ko'rsatilgan (Robot "P" harfi bilan belgilanadi).


12-sonli vazifaga javob

Biz zinapoyaning birlashmasiga yetguncha o'ngdan chapga zinapoya ostidan pastga tushamiz:

nts pastki qismi hozircha bepul

pastga

chap

chap

Biz tushayotgan zinapoyaning oxirigacha pastga tushamiz, yo'l bo'ylab kerakli hujayralarni bo'yab turamiz:

nts chap tomonda hali bepul emas

ustiga bo'yash

to'g'ri

ustiga bo'yash

to'g'ri

pastga



13-sonli vazifaga javob

nts chap tomoni hozircha bepul

ustiga bo'yash

chap

yuqoriga

nts chap tomonda hali bepul emas

ustiga bo'yash

yuqoriga


Vazifa № 14

Cheksiz maydonda devorlar bilan chegaralangan to'rtburchaklar mavjud. To'rtburchak tomonlarining uzunliklari noma'lum. Robot to'rtburchak ichida joylashgan. Rasmda devorlar va robotni joylashtirishning mumkin bo'lgan usullaridan biri ko'rsatilgan (Robot "P" harfi bilan belgilanadi).


14-sonli vazifaga javob

huquq bepul bo'lsa

to'g'ri

yuqori qismi bepul bo'lsa

yuqoriga

ustiga bo'yash

nts chap tomoni hozircha bepul

chap

ustiga bo'yash



15-sonli vazifaga javob

huquq bepul bo'lsa

ustiga bo'yash

to'g'ri

pastki qismi bo'sh bo'lsa

ustiga bo'yash

pastga

ustiga bo'yash

hali emas (pastki bo'sh)

chap

pastga

hali emas (o'ngda bepul)

ustiga bo'yash

pastga

ustiga bo'yash

to'g'ri

hali emas (yuqorida bepul)

ustiga bo'yash

to'g'ri



16-sonli vazifaga javob

o'ngda hali bepul emas

ustiga bo'yash

pastga

ustiga bo'yash

to'g'ri

tepasi bo'sh bo'lguncha

ustiga bo'yash

to'g'ri

yuqori qismi bepul bo'lsa

yuqoriga

huquq bepul bo'lsa

ustiga bo'yash

to'g'ri

o'ngda hali bepul emas

ustiga bo'yash

pastga





 

O'qish foydali bo'lishi mumkin: