Lejupielādējiet programmu robotu izpildītājs 2.5. Lejupielādējiet robotu izpildītāju programmu

Izpildītājs Robots

KuMir programmēšanas vide

Bieži stundās un 20.1. uzdevumā “Robota” izpildītājam ir jānokāpj vai jākāpj pa kāpnēm. Jums jāsaprot, ka tiek veikta kāpšana pa kāpnēm vai lejup viens cikls. Parasti, lai pārbaudītu algoritma darbību, ir jāpievieno pakāpieni uz kāpnēm. Algoritms jāizpilda neatkarīgi no posmu skaita, piemēram, gan diviem posmiem, gan divdesmit.

UZDEVUMS

Bezgalīgā laukā ir horizontāla siena, kas bezgalīgi turpinās pa kreisi un beidzas ar kāpnēm, kas iet lejup no kreisās puses uz labo. Katra pakāpiena augstums ir divi kvadrāti, platums ir divi kvadrāti. Robots atrodas uz horizontālas sienas, lai nokāptu pa kāpnēm. Attēlā parādīts viens no veidiem, kā novietot kāpnes un robotu (robots ir apzīmēts ar simbolu ).

Uzrakstiet robota algoritmu, kas krāso visas šūnas, kas atrodas uz kāpņu pakāpieniem. Ir nepieciešams krāsot tikai tās šūnas, kas atbilst šim nosacījumam.

Piemēram, iepriekšminētajam zīmējumam robotam ir jānokrāso šūnas:

Robota galīgā atrašanās vieta var būt patvaļīga. Algoritmam ir jāatrisina problēma patvaļīga lauka izmēra un jebkura soļu skaita gadījumā. Izpildot algoritmu, robotu nedrīkst iznīcināt.

RISINĀJUMS

Šo problēmu atrisināsim KuMir programmēšanas vidē. Atveriet programmu un dodieties uz izvēlni Robots -> Rediģēt vidi

Būvējam kāpnes. Ar peles kreiso pogu noklikšķinām uz būra sienām. Pārvietojiet dimantu (robotu) uz vēlamo vietu, turot nospiestu peles kreiso pogu

Izejiet no rediģēšanas režīma izvēlnē Robots -> Rediģēt vidi. Pēc tam pirmajā rindā ierakstiet komandu “use Robot”.

Vispirms atcerēsimies dažas robota izpildītāja komandas.

Uzdevumā tas teikts

Algoritmam ir jāatrisina problēma patvaļīga lauka izmēra un jebkura soļu skaita gadījumā

Tas nozīmē, ka robotam jāpārvietojas, izmantojot cilpu While. Mēs domājam šādi: zem robota ir siena, kas nozīmē, ka tas nav brīvs no apakšas. Redaktora 4. rindā ierakstām komandu

nts vēl nav brīvs no apakšas.

Cilpas iekšpusē jums ir jāizpilda komandas secīgi:

Pa labi, uz leju, gleznot pa labi, krāsot, pa kreisi, uz leju, gleznot, pa labi, krāsot

Pabeigtā programma izskatās šādi:

Izmantojiet Robot alg start nts, līdz apakšdaļa ir brīva labi uz leju paint right paint pa kreisi uz leju paint right paint kts end

Lai pārbaudītu algoritmu, pievienosim vēl dažas darbības un pārbaudīsim rezultātu


Tātad algoritms krāso šūnas jebkuram kāpņu pakāpienu skaitam.

Sistēmu var izmantot, lai risinātu uzdevumus par tēmām "Izpildītājs un viņa komandas", "Procedūras", "Funkcijas", "Cikli", "Nosacījuma priekšraksti", "Mainīgie", "Aritmētiskās izteiksmes", "Loģiskās darbības un loģiskie mainīgie". ”, “Globālie mainīgie”, “Ievades un izvades operatori”, “Rakstzīmju virknes”, “Masīvi”, “Matricas” utt.

Programmēšanas valoda vidē Izpildītāji pilnībā Rusificēts, programmas tiek drukātas un rediģētas, izmantojot iebūvētu redaktoru ar sintakses izcelšanu.

Atbalstīti pamata dizaini C valoda.

Kļūdu ziņojumi pārraidot un izpildot, tie tiek rādīti krievu valodā.

Ir iebūvēts atkļūdotājs ar iespēju izpildīt programmas soli pa solim ar procedūru un funkciju izsekošanu. Mainīgo vērtības var kontrolēt programmas izpildes laikā soli pa solim režīmā.

Izpildītāju darbības tiek parādītas ekrānā, izmantotas animācija.

Robota izpildītājam tiek veikta pārbaude lēmuma pareizību uzdevumi pēc programmas beigām.

Sistēmas prasības

Programma darbojas līnijas 32 bitu operētājsistēmās Windows: Windows 95, Windows 98,Windows NT, Windows 2000, Windows XP un saderīgi ar tiem. Strādā uz visiem mūsdienu datoriem, aizņem apmēram 1 MB jūsu cietajā diskā.

Operētājsistēmā Linux jūs varat palaist programmu vidē Vīns. Turklāt jums ir jākopē fontu faili no mapes Windows\Fonts (no datora, kurā instalējāt Windows) uz mapi /home/user/.wine/drive_c/windows/Fonts/ datorā ar Linux.

Pēc arhīva izpakošanas programma uzreiz ir darba stāvoklī un tai nav nepieciešami nekādi papildu iestatījumi.

Iesācējiem programmēšanas jomā vienmēr ir grūti atstāt savu izvēli uz vienu vai otru montāžas kompleksu, jo a priori viņu ir ļoti daudz. Nu, lai pārāk neiedziļinātos šīs aizraujošās un izklaidējošās tēmas džungļos, šī raksta ietvaros vēlos sniegt īsu un īsu ekskursiju uz labāko programmatūras pakotni, kas piedāvā veselu virkni iespēju jauniešiem, kuri vēlas kļūt par īstiem programmētājiem. Nekavējoties atzīmēsim, ka, nolemjot lejupielādēt robotu izpildītāju programmu, par ko ir šī saruna, jūs noteikti iegūsit sākotnējās iemaņas programmēšanā un citās rediģēšanas darbībās.

Tātad, izvēloties lejupielādēt robotu izpildītāju programmu un stingri ievērot manis iepriekš sniegtos ieteikumus, jūsu rīcībā ir pilnībā funkcionējošs vairāku programmēšanas rīku komplekss, ko eksperti pielīdzina šīs klases profesionālajai programmatūrai. Pēc īstu aktīvās izstrādes un programmēšanas jomas meistaru domām, programma robota izpildītāja formā, par kuru tika paziņots virsrakstā, pēc lejupielādes un instalēšanas paver neierobežotas iespējas iesācējiem, kuri vēlas neparasti izprast visus tā pamatus. interesanta nozare.

Lejupielādējiet robotu izpildītāju programmu bez maksas un bez reģistrācijas

Programmas ar nosaukumu Robot Studio robot izpildītājs standarta instalācijas failā, kā parasti, ir iekļauti vairāki izstrādātāja rīki, kas atbalsta daudz dažādu uzdevumu un neprasa papildu trešās puses izplatīšanas lejupielādi. Citiem vārdiem sakot, reklamētais produkts šķiet ideāls risinājums iesācējiem un jau pieredzējušiem profesionāļiem, kuri vēlas atgriezties pie programmēšanas pamatiem, lai rastu atbildes uz jaunībā nesakārtotiem un “gaisā” apturētiem jautājumiem. formulēsim to šādi.


Lielais lietojumprogrammā integrēto lietotāju iestatījumu skaits padara to ļoti pievilcīgu un izdevīgu tieši jaunākās paaudzes pārstāvjiem, kuri vēl neuzskata sevi par pārāk pieredzējušiem. Viņuprāt, kas iegūts vairākās anketas aptaujās, kļuva skaidrs, ka labākas aplikācijas ar šo funkcionalitāti vienkārši nav un nevar būt.


Lai pārbaudītu visus manus neizteiktos apgalvojumus par šīs ērtās un daudzfunkcionālās lietojumprogrammas izmantošanu jūsu kā iesācēja programmētāja mērķiem un uzdevumiem, jums palīdzēs lēmums lejupielādēt izplatīšanas komplektu no mūsu vietnes, izmantojot tālāk esošās saites, kas papildus līdz maksimālajam ātrumam, nodrošina arī reklāmas neesamību. Jūs varat arī lejupielādēt citu programmatūru no mūsu vietnes pilnīgi bez maksas, dodoties uz atbilstošo kataloga sadaļu.

Šī vietne vairs netiek atjaunināta. Tīmekļa vietne K. Poļakova “Mācība, zinātne un dzīve” pārcēlās uz kpolyakov.spb.ru. Lapas, kurai piekļuvāt, jaunā adrese ir: Lūdzu, atjauniniet savas grāmatzīmes. Pēc 5 sekundēm jūs automātiski tiksit novirzīts uz jauno vietni.

Izpildītāji

Kas tas ir?

Šajā lapā varat lejupielādēt pilnu sistēmas versiju Izpildītāji, metodiskie materiāli (skat. Metodes lapu), kā arī lokalizācijas fails priekš angliski, kas nodrošina visu valodu atslēgvārdu, interfeisa elementu un sistēmas ziņojumu aizstāšanu ar angļu valodām. Lūdzu, ņemiet vērā, ka, atjauninot programmas versiju, jums ir arī Atjaunināt un lokalizācijas failu.

Jaunumi

2014. gada 8. oktobris
Ir ievietota jauna darba programma un testi Algoritmikas kursam (34 stundas). Autors - L.A. Kayushkina, MBOU 1. vidusskola, Išimbaja, Baškortostānas Republika.

2013. gada 7. oktobris
Izlikta jauna darba programma “Algoritmika” izpildītāju Robots, Draftsman un Turtle (FSES, 34 stundas) izpētei. Autors - N.E. Leko, 9. vidusskola, Tihvina.

2012. gada 3. decembris
Izliktas jaunas nodarbības izstrādes izpildītājam Robots. Autors - S.V. Čaičenkovs, MBOU Gruševskas vidusskola, Aksai rajons, Rostovas apgabals.

2012. gada 4. septembris
Pievienota mācību programma robotu, zīmētāju un bruņurupuču izpildītāju apguvei (34 stundas). Autors - N.E. Leko, 9. vidusskola, Tihvina.

2012. gada 16. februāris
Pievienota Robota izpildītāja uzdevumu metodiskā izstrāde. Autors - N. Handramai, režisors - E.A. Maslova, licejs Nr.23, Kemerova.

Licence

Mācību vide Izpildītāji un metodiskās izstrādes tiek sadalītas saskaņā ar principu "Kā ir" - "kā ir". Tas nozīmē, ka jūs tos izmantojat uz savu risku, un autors neuzņemas nekādu atbildību par kaitējumu, kas jums personīgi un jūsu datoram nodarīts šajā vietnē iegūto programmu un paņēmienu izmantošanas rezultātā.

  1. materiālu ievietošana citās tīmekļa vietnēs;
  2. nepabeigtu vai modificētu materiālu izplatīšana;
  3. materiālu iekļaušana kolekcijās jebkuros plašsaziņas līdzekļos, ko izplata komerciāli;
  4. komerciāla labuma gūšana no materiālu pārdošanas vai cita veida izmantošanas.

Materiālu lejupielāde nozīmē, ka jūs piekrītat šī licences līguma noteikumiem.

Lejupielādējiet citu autoru materiālus

Algoritmikas kurss (7. klase): izpildītāji Robots, Dramatnieks un Bruņurupucis. Autors - L.A. Kayushkina, MBOU 11. vidusskola, Išimbaja, Baškortostānas Republika (472 Kb)
Darba programma “Algoritmika” (5.klase, Federālais izglītības standarts): izpildītāji Robots, Dramatnieks un Bruņurupucis. Autors - N.E. Leko, 9. vidusskola, Tihvina (220 Kb)
Nodarbību izstrāde izpildītājam Robotam. Autors - S.V. Čaičenkovs, MBOU Gruševskas vidusskola, Aksai rajons, Rostovas apgabals. (2 454 Kb)
Mācību programma: izpildītāji Robots, Dramatnieks un Bruņurupucis. Autors - N.E. Leko, 9. vidusskola, Tihvina (200 Kb)
Autors - G.A. Gavrjukova, Pašvaldības izglītības iestādes 68.vidusskola, Rjazaņa (ZIP arhīvs, 3380 Kb)Robots
PROGRAMMA/ATvilktne Referents
PROGRAMMA/BRUNURUPUPUČIS apakšdirektoriju ar izpildītāja programmu paraugiem Bruņurupucis
PROGRAMMA/KURS apakšdirektoriju ar paraugprogrammām no mākslinieka neatkarīgam programmēšanas kursam
PROGRAMMA/FRAKTĀĻI apakšdirektoriju ar fraktāļu konstruēšanas programmu piemēriem

Pēc arhīva izpakošanas programma ir darba kārtībā un neprasa nekādas papildu instalācijas.

Elku programma

Izpildītājs Robots


Kas ir robotu izpildītājs?

  • Iedomājieties rūtainu lauku (kā lapu no piezīmju grāmatiņas ar rūtainu rakstu), uz kura atrodas noteikts objekts, ko sauksim par Robotu. Izmantojot īpašas komandas, mēs varam vadīt šo Robotu - pārvietot to pa šūnām, krāsot pāri šūnām. Un vairumā gadījumu mūsu uzdevums būs uzrakstīt programmu robotam, kurā tas krāsos noteiktas šūnas.

Vides iekārtošana Idol izpildītājam Robotam

  • Palaista programma Idol izskatās šādi.

Robota palaišanas vide

  • Pirms programmas izpildes uzsākšanas nepieciešams iestatīt Robota izpildītāja starta vidi. Tas nozīmē, ka ir jānovieto Robots vēlamajā pozīcijā, jānovieto sienas, jānokrāso nepieciešamās šūnas utt. Šis solis ir ļoti svarīgs. Ja to ignorēsit, programma var nedarboties pareizi vai pat avarēt.

Nospiediet Rediģēt vidi



Izpildītājs Robots. Vienkāršas komandas.

  • uz augšu
  • uz leju
  • pa kreisi
  • pa labi
  • pārkrāsot

Šo komandu izpildes rezultāts ir skaidrs no to nosaukumiem:

  • uz augšu — pārvietojiet robotu vienu šūnu uz augšu
  • uz leju — pārvietojiet robotu vienu šūnu uz leju
  • pa kreisi — pārvietojiet robotu vienu šūnu pa kreisi
  • pa labi — pārvietojiet robotu vienu šūnu pa labi
  • pārkrāsot - pārkrāsot pašreizējo šūnu (šūnu, kurā atrodas Robots).

Algoritma piemērs

  • Vispirms jums jāuzraksta frāze:
  • izmantot Robots

Ja zini, cik šūnu jākrāso, tad risinājuma algoritms būs šāds!


Uzdevums Nr.1

  • Uzrakstiet programmu, lai atrisinātu šo problēmu, ja zināt, cik daudz šūnu ir jāieēno

Cikli

  • 1. Cilpa ar skaitītāju izmanto, ja ir iepriekš zināms, cik atkārtojumu ir jāveic.

nc laiks

kts

Šeit mums jānorāda atkārtojumu skaits (skaitlis) un komandas, kas tiks atkārtotas. Tiek izsauktas komandas, kas tiek atkārtotas cilpā cikla korpuss.



Uzdevums Nr.2

  • Uzrakstiet programmu, lai atrisinātu šādu problēmu, izmantojot cilpu ar skaitītāju

  • 2. Cilpa ar nosacījumu - kamēr nosacījums ir patiess, cilpa ir izpildīta, ja nepatiesa, tā nav izpildīta
  • Robota izpildītājam ir vairāki nosacījumi

bezmaksas virsū

brīvs no apakšas

palicis brīvs

bezmaksas labajā pusē

siena augšā

siena zemāk

kreisā siena

siena labajā pusē

  • Daļiņas, kuras varat izmantot: NĒ, UN, VAI

Nosacītā cilpas struktūra

nts pagaidām bezmaksas labajā pusē

pa labi

pārkrāsot

kts



Uzdevums Nr.3

  • Uzrakstiet programmu, lai atrisinātu šādu problēmu, izmantojot nosacījumu cilpu:

Uzdevums Nr.4

  • Uzrakstiet programmu, lai atrisinātu šādu problēmu, izmantojot nosacījumu cilpas:



Problēmu risināšana:

  • 2. Robots jāpārvieto no sākuma pozīcijas uz beigu pozīciju, krāsojot sienas


Uzdevums Nr.5

  • Uz nebeidzama lauka ir horizontāla siena. Sienas garums nav zināms. Robots atrodas sienas augšpusē tā kreisajā galā. Attēlā parādīta robota atrašanās vieta attiecībā pret sienu (robots ir apzīmēts ar burtu “P”):

Atbilde uz uzdevumu Nr.5

  • nc vēl nav (apakšā bez maksas)

pārkrāsot

Cikla sākums (nc) un nosacījums (vēl nav (brīvs no apakšas)) ir ierakstīts vienā rindā.



Dizains Ja

  • augšā brīva apakšā brīva kreisi brīva labā labā brīva
  • Šīs komandas var izmantot kopā ar nosacījumu "Ja", kam ir šāda forma:
  • Ja stāvokli Tas
  • komandu secība
  • Piemēram, lai pārvietotu vienu šūnu pa labi, ja labajā pusē nav sienas, un krāsotu šūnu, varat izmantot šādu algoritmu:
  • ja tiesības ir brīvas, tad
  • pa labi
  • pārkrāsot

Uzdevums Nr.7

Sienu garumi nav zināmi.


Atbilde uz uzdevumu Nr.7

līdz augšdaļa ir brīva

pārkrāsot

pa labi

kamēr augšdaļa ir brīva

pa labi

kamēr tiesības ir brīvas

pārkrāsot

pa labi

vēl nav brīvs labajā pusē

pārkrāsot

uz leju

kamēr tiesības ir brīvas

uz leju

vēl nav brīvs labajā pusē

pārkrāsot

uz leju


Uzdevums Nr.8

Sienu garumi nav zināmi.

Katrai sienai ir tieši viena eja, precīza ejas atrašanās vieta un platums nav zināmi.


Atbilde uz uzdevumu Nr.8

kamēr augšdaļa ir brīva

līdz augšdaļa ir brīva

pārkrāsot

kamēr augšdaļa ir brīva

līdz augšdaļa ir brīva

pārkrāsot

līdz apakša ir brīva

pārkrāsot

kamēr apakša ir brīva

līdz apakša ir brīva

pārkrāsot


Uzdevums Nr.9

Sienu garumi nav zināmi.

Katrai sienai ir tieši viena eja, precīza ejas atrašanās vieta un platums nav zināmi.


Atbilde uz uzdevumu Nr.9

kamēr apakša ir brīva

līdz apakša ir brīva

pārkrāsot

kamēr apakša ir brīva

līdz apakša ir brīva

pārkrāsot

līdz augšdaļa ir brīva

pārkrāsot

kamēr augšdaļa ir brīva

līdz augšdaļa ir brīva

pārkrāsot


Uzdevums Nr.10

Sienu garumi nav zināmi.

Katrai sienai ir tieši viena eja, precīza ejas atrašanās vieta un platums nav zināmi.


Atbilde uz uzdevumu Nr.10

kamēr kreisais ir brīvs

kamēr kreisais ir brīvs

pārkrāsot

kamēr kreisais ir brīvs

kamēr kreisais ir brīvs

pārkrāsot

vēl nav brīvs labajā pusē

pārkrāsot

kamēr tiesības ir brīvas

vēl nav brīvs labajā pusē

pārkrāsot


Uzdevums Nr.11

Sienu garumi nav zināmi.

Katrai sienai ir tieši viena eja, precīza ejas atrašanās vieta un platums nav zināmi.


Atbilde uz uzdevumu Nr.11

līdz augšdaļa ir brīva

līdz augšdaļa ir brīva

pārkrāsot

kamēr apakša ir brīva

līdz augšdaļa ir brīva

pārkrāsot


12.uzdevums

Bezgalīgajā laukā ir kāpnes. Kāpnes vispirms iet uz leju no labās uz kreiso pusi, tad lejup no kreisās uz labo. Katra pakāpiena augstums ir viens kvadrāts, platums ir divi kvadrāti. Robots atrodas pa labi no kāpņu augšējā pakāpiena. Pakāpienu skaits, kas ved uz kreiso pusi, un soļu skaits, kas ved uz labo pusi, nav zināms. Attēlā parādīts viens no iespējamiem kāpņu un robota novietošanas veidiem (robots ir apzīmēts ar burtu “P”).


Atbilde uz uzdevumu Nr.12

Mēs virzāmies uz leju zem kāpnēm no labās uz kreiso pusi, līdz sasniedzam kāpņu krustojumu:

nts apakša pagaidām ir bezmaksas

uz leju

pa kreisi

pa kreisi

Mēs virzāmies lejup līdz lejupejošo kāpņu beigām, pa ceļam krāsojot nepieciešamās šūnas:

nts vēl nav brīvs kreisajā pusē

pārkrāsot

pa labi

pārkrāsot

pa labi

uz leju



Atbilde uz uzdevumu Nr.13

nts kreisais pagaidām ir bezmaksas

pārkrāsot

pa kreisi

uz augšu

nts vēl nav brīvs kreisajā pusē

pārkrāsot

uz augšu


14.uzdevums

Uz bezgalīga lauka ir taisnstūris, ko ierobežo sienas. Taisnstūra malu garumi nav zināmi. Robots atrodas taisnstūra iekšpusē. Attēlā parādīts viens no iespējamiem sienu un robota novietošanas veidiem (robots ir apzīmēts ar burtu “P”).


Atbilde uz uzdevumu Nr.14

kamēr tiesības ir brīvas

pa labi

kamēr augšdaļa ir brīva

uz augšu

pārkrāsot

nts kreisais pagaidām ir bezmaksas

pa kreisi

pārkrāsot



Atbilde uz uzdevumu Nr.15

kamēr tiesības ir brīvas

pārkrāsot

pa labi

kamēr apakša ir brīva

pārkrāsot

uz leju

pārkrāsot

vēl nav (apakšā bez maksas)

pa kreisi

uz leju

vēl nav (bezmaksas labajā pusē)

pārkrāsot

uz leju

pārkrāsot

pa labi

vēl nav (bezmaksas augšpusē)

pārkrāsot

pa labi



Atbilde uz uzdevumu Nr.16

vēl nav brīvs labajā pusē

pārkrāsot

uz leju

pārkrāsot

pa labi

līdz augšdaļa ir brīva

pārkrāsot

pa labi

kamēr augšdaļa ir brīva

uz augšu

kamēr tiesības ir brīvas

pārkrāsot

pa labi

vēl nav brīvs labajā pusē

pārkrāsot

uz leju





 

Varētu būt noderīgi izlasīt: