Изтеглете програмата robot performer 2.5. Изтеглете програмата робот изпълнител

Робот изпълнител

Програмна среда KuMir

Често в уроците и в задача 20.1 от изпълнителя на „Робота“ се изисква да слезе или да се качи по стълбите. Трябва да разберете, че изкачването или слизането по стълбите се извършва единцикъл. Като правило, за да проверите ефективността на алгоритъма, е необходимо да добавите стъпки по стълбата. Алгоритъмът трябва да се изпълни независимо от броя на етапите, например, както за два етапа, така и за двадесет.

ЗАДАЧА

В безкрайно поле има хоризонтална стена, която продължава безкрайно наляво и завършва със стълбище, което се спуска отляво надясно. Височината на всяка стъпка е два квадрата, ширината е два квадрата. Роботът е на хоризонтална стена, за да слезе по стълбите. Фигурата показва един от начините за позициониране на стълбата и робота (роботът е обозначен със символа ).

Напишете алгоритъм за робота, който рисува всички клетки, разположени на стъпалата на стълбите. Необходимо е да се боядисват само клетките, които отговарят на това условие.

Например, за горния чертеж, роботът трябва да оцвети клетките:

Крайното местоположение на робота може да бъде произволно. Алгоритъмът трябва да реши проблема за произволен размер на полето и произволен брой стъпки. При изпълнение на алгоритъма, Роботът не трябва да бъде унищожен.

РЕШЕНИЕ

Ще решим този проблем в програмната среда KuMir. Отворете програмата и отидете в менюто на робота -> Редактиране на среда

Изграждаме стълбище. С левия бутон на мишката щракваме върху стените на клетката. Преместете диаманта (робота) на желаното място, като задържите левия бутон на мишката

Излезте от режима на редактиране на менюто на робота -> Редактиране на среда. След това напишете командата „използване на робота“ на първия ред.

Първо, нека си припомним някои команди за изпълнителя на робота.

Това пише в заданието

Алгоритъмът трябва да реши проблема за произволен размер на полето и произволен брой стъпки

Това означава, че роботът трябва да се движи с помощта на цикъла While. Разсъждаваме така: под робота има стена, което означава, че той не е свободен отдолу. На 4-ти ред на редактора пишем командата

nts все още не е свободен отдолу.

Вътре в цикъла трябва да изпълните последователно командите:

надясно, надолу, боя надясно, рисуване, наляво, долу, рисуване, надясно, рисуване

Завършената програма изглежда така:

Използвайте Robot alg start nts докато долната част се освободи надясно надолу боя надясно боя наляво надолу боя надясно боя kts край

За да тестваме алгоритъма, нека добавим още няколко стъпки и да проверим резултата


И така, алгоритъмът рисува клетки за произволен брой стъпала на стълбата.

Системата може да се използва за решаване на задачи по темите „Изпълнител и неговите команди“, „Процедури“, „Функции“, „Цикли“, „Условни оператори“, „Променливи“, „Аритметични изрази“, „Логически операции и логически променливи ”, „Глобални променливи”, „Входни и изходни оператори”, „Символни низове”, „Масиви”, „Матрици” и др.

Програмен език в средата Изпълнителинапълно русифициран, програмите се въвеждат и редактират с помощта на вграден редактор с подчертаване на синтаксиса.

Поддържат се основни дизайни C език.

Съобщения за грешкакогато се излъчват и изпълняват, те се показват на руски език.

Има вградена дебъгерс възможност за изпълнение на програми в режим стъпка по стъпка с проследяване на процедури и функции. Стойностите на променливите могат да се контролират по време на изпълнение на програмата в режим стъпка по стъпка.

Действията на изпълнителите се показват на екрана, изп анимация.

Извършва се проверка за Робот изпълнител правилността на решениетозадачи след края на програмата.

Системни изисквания

Програмата работи на 32-битови операционни системи от линията Windows: Windows 95, Windows 98,Windows NT, Windows 2000, Уиндоус експии съвместими с тях. Работи на всички съвременни компютри, отнема около 1 MBна вашия твърд диск.

В операционната система Linuxможете да стартирате програмата в средата Вино. Освен това трябва да копирате файловете с шрифтове от папката Windows\Fonts (от компютъра, на който сте инсталирали Windows) в папката /home/user/.wine/drive_c/windows/Fonts/ на компютъра с Linux.

След разопаковането на архива, програмата веднага е в работно състояние и не изисква допълнителни настройки.

Винаги е трудно за начинаещите в областта на програмирането да оставят своя избор върху един или друг комплекс за редактиране, тъй като априори има много от тях. Е, за да не навлизам твърде далеч в джунглата на тази завладяваща и забавна тема, бих искал в рамките на тази статия да дам кратка и кратка екскурзия в най-добрия софтуерен пакет, който предлага цял набор от възможности за млади хора, които искат да станат истински програмисти. Нека незабавно да отбележим, че като решите да изтеглите програмата robot performer, за което е този разговор, вие гарантирано ще придобиете първоначални умения в програмирането и други дейности за редактиране.

Така че, след като сте избрали да изтеглите програмата робот изпълнител и стриктно да следвате препоръките, които дадох по-горе, вие имате на ваше разположение напълно функциониращ комплекс от няколко инструмента за програмиране, които експертите приравняват към професионален софтуер от този клас. Според истински майстори в областта на активното развитие и програмиране, програмата под формата на робот изпълнител, обявена в заглавието по-горе, след изтегляне и инсталиране отваря неограничени възможности за начинаещи, които искат да разберат всички основи на това необичайно интересна индустрия.

Изтеглете програмата робот изпълнител безплатно и без регистрация

Стандартният инсталационен файл на програмата, наречен Robot Studio robot performer, както обикновено, включва няколко инструмента за разработчици, които поддържат много различни задачи и не изискват допълнително изтегляне на дистрибуция на трета страна. С други думи, рекламираният продукт изглежда идеално решение за начинаещи и вече опитни професионалисти, които желаят да се върнат към основите на програмирането, за да намерят отговори на въпроси, останали неуредени в младостта им и витаещи „във въздуха“, нека го кажем така.


Големият брой потребителски настройки, интегрирани в приложението, го прави много привлекателно и полезно, особено за членовете на по-младото поколение, които все още не се смятат за твърде опитни. По тяхно мнение, получено чрез няколко анкетни проучвания, става ясно, че просто няма и не може да има по-добро приложение с тази функционалност.


За да проверите всички мои неизказани твърдения относно използването на това удобно и многофункционално приложение за вашите цели и задачи, като начинаещ програмист, ще ви помогне решението да изтеглите комплекта за разпространение от нашия уебсайт, като използвате връзките по-долу, които освен това до максимална скорост, също осигуряват липса на реклама. Можете също така да изтеглите друг софтуер от нашия уебсайт абсолютно безплатно, като отидете в съответния раздел на каталога.

Този сайт вече не се актуализира. уебсайт К. Полякова “Учение, наука и живот”преместен на kpolyakov.spb.ru. Новият адрес на страницата, до която отворихте е: Моля, актуализирайте вашите отметки. След 5 секунди автоматично ще бъдете пренасочени към новия сайт.

Изпълнители

Какво е това?

От тази страница можете да изтеглите пълната версия на системата Изпълнители, методически материали (вижте страницата Методи), както и файл за локализация за на английски, което гарантира подмяната на всички езикови ключови думи, интерфейсни елементи и системни съобщения с английски. Моля, имайте предвид, че когато актуализирате версията на програмата, трябва също актуализацияи файл за локализация.

Новини

8 октомври 2014 г
Публикувана е нова работна програма и тестове за дисциплината Алгоритмика (34 часа). Автор - Л.А. Каюшкина, МБОУ Средно училище № 1, Ишимбай, Република Башкортостан.

7 октомври 2013 г
Публикувана е нова работна програма „Алгоритмика” за изучаване на изпълнителите Робот, Чертожник и Костенурка (FSES, 34 часа). Автор - Н.Е. Леко, средно училище № 9, Тихвин.

3 декември 2012 г
Публикувани са нови разработки на уроци за робота изпълнител. Автор - С.В. Чайченков, МБОУ Грушевская гимназия, област Аксай, Ростовска област.

4 септември 2012 г
Добавена учебна програма за обучение на изпълнители на роботи, чертожници и костенурки (34 часа). Автор - Н.Е. Леко, средно училище № 9, Тихвин.

16 февруари 2012 г
Добавена е методическа разработка на задачи за изпълнителя на робота. Автор - Н. Хандрамай, режисьор - Е.А. Маслова, Лицей № 23, Кемерово.

Разрешително

Учебна среда Изпълнителиа методическите разработки се разпределят по принципа „Както е“ - „Както е“. Това означава, че ги използвате на свой собствен риск и авторът не носи никаква отговорност за щети, причинени на вас лично и на вашия компютър в резултат на използването на програмите и техниките, получени от този сайт.

  1. публикуване на материали на други уебсайтове;
  2. разпространение на непълни или модифицирани материали;
  3. включване на материали в колекции на всякакви носители, разпространявани на търговска основа;
  4. получаване на търговска изгода от продажбата или друго използване на материали.

Изтеглянето на материали означава, че приемате условията на това лицензно споразумение.

Изтеглете материали от други автори

Алгоритмичен курс (7 клас): изпълнители Робот, Чертожник и Костенурка. Автор - Л.А. Каюшкина, МБОУ Средно училище № 11, Ишимбая, Република Башкортостан (472 Kb)
Работна програма „Алгоритмика“ (5 клас, Федерален държавен образователен стандарт): изпълнители Робот, Чертожник и Костенурка. Автор - Н.Е. Леко, средно училище № 9, Тихвин (220 Kb)
Разработка на уроци за изпълнителя Робот. Автор - С.В. Чайченков, МБОУ Грушевская гимназия, област Аксай, Ростовска област. (2 454 Kb)
Учебна програма: изпълнители Робот, Чертожник и Костенурка. Автор - Н.Е. Леко, средно училище № 9, Тихвин (200 Kb)
Автор - Г.А. Гаврюкова, Общинска образователна институция Средно училище № 68, Рязан (ZIP архив, 3380 Kb)Робот
ПРОГРАМА/ЧЕКМЕДЖЕ Чертожник
ПРОГРАМА/КОСТЕНУРКА поддиректория с примерни програми за изпълнителя Костенурка
ПРОГРАМА/КУРС поддиректория с примерни програми за курс по програмиране, независим от художник
ПРОГРАМА/ФРАКТАЛНИ поддиректория с примери на програми за конструиране на фрактали

След разопаковане на архива, програмата е в работно състояние и не изисква допълнителни инсталации.

Програма идол

Робот изпълнител


Кой е изпълнителят на робота?

  • Представете си карирано поле (като лист от тетрадка с карирана шарка), върху което има определен обект, който ще наречем Робот. С помощта на специални команди можем да управляваме този робот - да го движим из клетките, да рисуваме върху клетките. И в повечето случаи нашата задача ще бъде да напишем програма за робота, в която той да рисува определени клетки.

Настройване на средата Idol за изпълнителя Robot

  • Стартиралата програма Idol изглежда така.

Начална среда на робота

  • Преди стартиране на изпълнението на програмата е необходимо да се зададе стартова среда за изпълнителя на робота. Това означава да поставите робота в желаната позиция, да поставите стени, да боядисате необходимите клетки и т.н. Тази стъпка е много важна. Ако го пренебрегнете, програмата може да не работи правилно или дори да се срине.

Натиснете Редактиране на среда



Робот изпълнител. Прости команди.

  • нагоре
  • надолу
  • наляво
  • точно
  • боядисайте

Резултатът от изпълнението на тези команди е ясен от имената им:

  • нагоре - преместете робота една клетка нагоре
  • надолу - преместете робота с една клетка надолу
  • ляво - преместете робота една клетка наляво
  • надясно - преместете робота една клетка надясно
  • боядисване - рисуване върху текущата клетка (клетката, в която се намира роботът).

Пример за алгоритъм

  • Първо трябва да напишете фразата:
  • използване робот

Ако знаете колко клетки трябва да бъдат боядисани, тогава алгоритъмът за решение ще бъде както следва!


Задача No1

  • Напишете програма за решаване на следния проблем, ако знаете колко клетки трябва да бъдат защриховани

Цикли

  • 1. Примка с брояч използва се, когато предварително се знае колко повторения трябва да се направят.

nc време

kts

Тук трябва да посочим броя на повторенията (брой) и командите, които ще се повтарят. Извикват се команди, които се повтарят в цикъл тялото на цикъла.



Задача No2

  • Напишете програма за решаване на следния проблем с помощта на цикъл с брояч

  • 2. Цикл с условие - докато условието е вярно, цикълът е изпълнен, ако е невярно, не е изпълнен
  • Роботът изпълнител има няколко условия

безплатно отгоре

безплатно отдолу

оставен свободен

свободно вдясно

стена отгоре

стена отдолу

лява стена

стена вдясно

  • Частици, които можете да използвате: НЕ, И, ИЛИ

Структура на условен цикъл

nts за сега свободно вдясно

точно

боядисайте

kts



Задача No3

  • Напишете програма за решаване на следния проблем с помощта на условен цикъл:

Задача No4

  • Напишете програма за решаване на следния проблем с помощта на условни цикли:



Разрешаване на проблем:

  • 2. Роботът трябва да бъде преместен от начална позиция до крайна позиция, боядисвайки стените


Задача No5

  • Има хоризонтална стена върху безкрайно поле. Дължината на стената е неизвестна. Роботът е разположен отгоре на стената в левия й край. Фигурата показва местоположението на робота спрямо стената (роботът е обозначен с буквата "P"):

Отговор на задача No5

  • ncоще не (отдолу свободно)

боядисайте

Началото на цикъла (nc) и условието (все още не (свободно отдолу)) се записват на един ред.



Дизайн Ако

  • горе свободно долу свободно ляво безплатно дясно безплатно
  • Тези команди могат да се използват заедно с условие "Ако", имащ следния вид:
  • Ако състояние Че
  • последователност от команди
  • Например, за да преместите една клетка вдясно, ако няма стена вдясно, и да рисувате клетката, можете да използвате следния алгоритъм:
  • ако правото е свободно тогава
  • точно
  • боядисайте

Задача No7

Дължините на стените са неизвестни.


Отговор на задача No7

докато горната част се освободи

боядисайте

точно

докато горната част е свободна

точно

докато вдясно е свободно

боядисайте

точно

все още не е свободен вдясно

боядисайте

надолу

докато вдясно е свободно

надолу

все още не е свободен вдясно

боядисайте

надолу


Задача No8

Дължините на стените са неизвестни.

Всяка стена има точно един проход, точното местоположение на прохода и ширината му не са известни.


Отговор на задача No8

докато горната част е свободна

докато горната част се освободи

боядисайте

докато горната част е свободна

докато горната част се освободи

боядисайте

докато дъното се освободи

боядисайте

докато дъното е свободно

докато дъното се освободи

боядисайте


Задача No9

Дължините на стените са неизвестни.

Всяка стена има точно един проход, точното местоположение на прохода и ширината му не са известни.


Отговор на задача No9

докато дъното е свободно

докато дъното се освободи

боядисайте

докато дъното е свободно

докато дъното се освободи

боядисайте

докато горната част се освободи

боядисайте

докато горната част е свободна

докато горната част се освободи

боядисайте


Задача No10

Дължините на стените са неизвестни.

Всяка стена има точно един проход, точното местоположение на прохода и ширината му не са известни.


Отговор на задача No10

докато лявата е свободна

докато лявата е свободна

боядисайте

докато лявата е свободна

докато лявата е свободна

боядисайте

все още не е свободен вдясно

боядисайте

докато вдясно е свободно

все още не е свободен вдясно

боядисайте


Задача No11

Дължините на стените са неизвестни.

Всяка стена има точно един проход, точното местоположение на прохода и ширината му не са известни.


Отговор на задача No11

докато горната част се освободи

докато горната част се освободи

боядисайте

докато дъното е свободно

докато горната част се освободи

боядисайте


Задача No12

На безкрайното поле има стълба. Стълбището първо се спуска отдясно наляво, а след това отляво надясно. Височината на всяка стъпка е един квадрат, ширината е два квадрата. Роботът е вдясно от горното стъпало на стълбите. Броят на стъпалата, водещи наляво, и броят на стъпалата, водещи надясно, са неизвестни. Фигурата показва един от възможните начини за позициониране на стълбата и робота (роботът е обозначен с буквата „P“).


Отговор на задача No12

Слизаме под стълбите отдясно наляво, докато стигнем до кръстовището на стълбите:

nts дъното е безплатно за сега

надолу

наляво

наляво

Придвижваме се надолу до края на низходящото стълбище, рисувайки необходимите клетки по пътя:

nts все още не са свободни отляво

боядисайте

точно

боядисайте

точно

надолу



Отговор на задача No13

nts лявата е свободна за сега

боядисайте

наляво

нагоре

nts все още не са свободни отляво

боядисайте

нагоре


Задача No14

На безкрайно поле има правоъгълник, ограничен от стени. Дължините на страните на правоъгълника са неизвестни. Роботът е вътре в правоъгълник. Фигурата показва един от възможните начини за позициониране на стените и робота (роботът е обозначен с буквата „P“).


Отговор на задача No14

докато вдясно е свободно

точно

докато горната част е свободна

нагоре

боядисайте

nts лявата е свободна за сега

наляво

боядисайте



Отговор на задача No15

докато вдясно е свободно

боядисайте

точно

докато дъното е свободно

боядисайте

надолу

боядисайте

още не (отдолу свободно)

наляво

надолу

още не (свободно вдясно)

боядисайте

надолу

боядисайте

точно

още не (безплатно отгоре)

боядисайте

точно



Отговор на задача No16

все още не е свободен вдясно

боядисайте

надолу

боядисайте

точно

докато горната част се освободи

боядисайте

точно

докато горната част е свободна

нагоре

докато вдясно е свободно

боядисайте

точно

все още не е свободен вдясно

боядисайте

надолу





 

Може да е полезно да прочетете: