Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание №2. Составить программу для исполнителя Робота.

Задание №1

Составить программу для исполнителя Робота.

Вариант 1

                   
   
   
 
 
   
 
   
 
   
 
   

 


Вариант 2

       
   

 


Вариант 3

       
   

 


Конечное положение

Робота не важно

 

 

Вариант 4

       
   
 

 

 


Конечное положение

Робота не важно

 

 

Вариант 5

       
   
 



Задание №2

 

Оценить работы учащихся при решении следующей задачи:

 

Робот находится в верхней клетке узкого вертикального коридора. Ширина коридора – одна клетка, длина коридора может быть произвольной. Возможный вариант начального расположения Робота приведён на рисунке (Робот обозначен буквой «Р»):

 

Напишите для Робота алгоритм, закрашивающий все клетки внутри коридора и возвращающий Робота в исходную позицию. Например, для приведенного выше рисунка Робот должен закрасить следующие клетки (см. рисунок):

 

Алгоритм должен решать задачу для произвольного конечного размера коридора. При исполнении алгоритма Робот не должен разрушиться.

Оценивание этого задания экспертом производится путем анализа записанного алгоритма, поиска в нем ошибок, проверки, верно ли алгоритм выполняет задачу и т.д.

Прежде всего следует отметить, что записанный алгоритм должен работать при любых размерах коридора, а не только для того примера, который приведен в условии задачи. Решения, работающие только при каких-то конкретных размерах коридора оцениваются в 0 баллов, поскольку они решают задачу только для частного случая.

Указания по оцениванию Баллы
Записан правильный алгоритм, не приводящий к уничтожению Робота, полностью решающий поставленную задачу. Допускается использование иного синтаксиса инструкций исполнителя, более привычного учащимся.  
Алгоритм в целом записан верно, но может содержать одну ошибку. Примеры ошибок: 1. Робот разрушается в результате столкновения со стеной. 2. Робот не закрашивает одну из клеток (например, крайнюю клетку коридора). 3. Робот не возвращается в исходную клетку.  
Задание выполнено неверно, или возможных ошибок в алгоритме больше одной.  
Максимальный балл  
   

 

Пример решения Оценка Пример решения Оценка
Нц пока снизу свободно (Закрасить) и (вниз) Кц Закрасить Нц пока сверху свободно Вверх Кц   нц пока снизу свободно вниз кц нц пока сверху свободно вверх кц  
нц пока снизу свободно закрасить вниз кц закрасить   пока снизу свободно вниз все закрасить пока сверху свободно вверх красить все  
Если снизу свободно, то вниз и закрасить Если снизу не свободно, то вверх и закрасить Все   нц пока снизу свободно то вниз закрасить кц нц пока сверху свободно то вверх кц  
закрасить нц пока снизу свободно то закрасить вниз кц нц пока сверху свободно то вверх кц   закрасить вниз закрасить вниз закрасить вниз закрасить вниз закрасить вниз закрасить вниз закрасить вниз закрасить вниз закрасить вниз закрасить вверх вверх вверх вверх вверх вверх вверх вверх вверх  
закрасить нц пока снизу свободно то закрасить кц нц пока сверху свободно то вверх кц   Закрасить Нц пока снизу свободно Вниз и закрасить Кц Если не снизу свободно то Вверх Нц пока сверху свободно Вверх Кц  
нц пока снизу свободно вниз закрасить кц      

 

<== предыдущая лекция | следующая лекция ==>
Ноября 2014 года | Терминология. HyperText Markup Language (HTML) - язык разметки гипертекста.
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал