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


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Ответ: 4

Повтори k раз

Команда1 Команда2 Команда3

Конец

означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:

Повтори 3 раз

Сместиться на (–2, –1) Сместиться на (3, 2) Сместиться на (2, 1)

Конец

На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения алгоритма?

1) Сместиться на (–9, –6)

2) Сместиться на (6, 9)

3) Сместиться на (–6, –9)

4) Сместиться на (9, 6)

 

Решение:

1) Для решения этой задачи будем использовать систему координат, на которой отобразим выполняемые Чертёжником команды.

 

2) Т.к. начальное положение не задано, то выберем его произвольно, например, (1, 1). Чертежника обозначим зеленым кружком:

 

3) Рассмотрим тело цикла и отобразим команды на рисунке:

Сместиться на (-2, -1)

Сместиться на (3, 2)

Сместиться на (2, 1)

Сместиться на (-2, -1)

 

 

Сместиться на (3, 2)

 

 


Сместиться на (2, 1)

 

После выполнения трех команд Чертёжник сместился относительно начального положения на 3 клетки вправо и 2 клетки вверх.

 


4) По условию задачи видно, что эти три команды выполняются 3 раза (Повтори 3 раз). И если повторить команды из тела цикла еще один раз, то Чертёжник сместиться еще на 3 клетки вправо и 2 клетки вверх. А на последнем повторении — еще раз на 3 вправо и 2 вверх.

5) После выполнения алгоритма Чертёжник сместиться на 3 раза по 3 клетки вправо и на 3 раза по 2 клетки вверх, т. е. в итоге он сместиться на 9 клеток вправо и 6 клеток вверх относительно начального положения.

6) Следовательно, этот алгоритм можно заменить одной командой — Сместиться на (9, 6).

Ответ: 4

Задача 2: Исполнитель ЧЕРЕПАШКА перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды:

Вперед N – передвижение ЧЕРЕПАШКИ на N шагов в направлении движения. N – целое число.

Направо M – изменение направления движения на M градусов по часовой стрелке. M – целое число.

Повторить K [Команда_1 Команда_2 Команда_3] – последовательность команд в скобках повторится K раз.

Черепашке был дан для исполнения следующий алгоритм:

Повтори 12 [Направо 45 Вперед 20 Направо 45]

Какая фигура появится на экране?

1) квадрат

2) правильный двенадцатиугольник

3) правильный восьмиугольник

4) незамкнутая ломаная линия

Решение (отразим в форме рисунка):

После повторения команд из тела цикла 4 раза получился квадрат. Следующие 8 повторов дважды переместят ЧЕРЕПАШКУ по сторонам этого же квадрата.

 

 


<== предыдущая | следующая ==>
 | Рекомендация министра

Date: 2015-11-15; view: 715; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию