Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m



Скачать 101.13 Kb.
Дата16.09.2014
Размер101.13 Kb.
ТипДокументы

  1. Витя пригласил своего друга Сергея в гости, но не сказал код от цифрового замка своего подъезда, а послал ему код SMS –сообщение: «В последовательности чисел 3,1,8,2,6 все числа больше 5 разделить на 2, а затем удалить из полученной последовательности все четные числа». Выполнив указанные в сообщении действия, Сергея получил следующий код для цифрового замка.




  1. Маша забыла пароль для выхода в Windows XP,но помнила алгоритм его получения из символов «КВМАМ9КВК» в строке подсказки. Если все последовательности символов «МАМ» заменить на «RP», а «КВК» - на «2012», а из получившийся строки удалить 3 последние символа, то полученная последовательность и будет паролем.




  1. Юля забыла пароль для входа в Windows XP, но помнила алгоритм его получения из символов « QWER3QWER1» в строке подсказки. Если все последовательности символов «QWER» заменить на «QQ», а из получившейся строки удалить последовательность «3Q», то полученная последовательности и будет паролем.




  1. Алексей пригласил своего друга Володю в гости, но не сказал ему код от цифрового замка своего подъезда, а послал следующее SMS-сообщение: «В последовательности цифр 7,1,8,3,4 все цифры меньше 5 увеличить на 1, а затем удалить из полученной последовательности все нечетные цифры». Выполнив действия, указанные в сообщении, Володя получил следующий код для цифрового замка.




  1. Исполнитель Черепашка перемешается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направления его движения. У исполнителя существует две команды:

Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения.

Направо m, вызывающая изменение направления движения на m градусов по часовой стрелке.

(Вместо n и m должны стоять целые числа).

Запись: Повтори 5 [Команда 1 Команда 2] означает, что последовательность команд в квадратных скобках повторится в 5 раз.

Какое число необходимо записать вместо n в следующем алгоритме:



Повтори 7 [Вперед 40 Направо n],

Чтобы на экране появился правильный шестиугольник?




  1. Исполнитель Чертежник имеет перо, которое можно, опускать и перемещать. При перемещении опущенного пера за ним остается след в виде прямой линии. У исполнителя существуют следующие команды:

Сместиться на вектор (а,b) – исполнитель перемещается в точку, в которую можно попасть изданной, пройдя а единиц по горизонтали и b -по вертикали.

Запись: Повторить 5 [Команда 1 Команда 2] означает, что последовательность команд в квадратных скобках повторяется 5 раз.

Чертежник находится в начале координат.

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

Сместиться на вектор(5,2)

Сместиться на вектор (-3,3)

Повторить 3 [Сместиться на вектор (1,0)]

Сместиться на вектор (3,1)

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




  1. Исполнитель Робот действует на клетчатой доске, между соседними клетками могут стоять стены. Робот передвигается по клеткам доски и может выполнять команды 1 (вверх), 2 (вниз), 3(вправо) ,4 (влево) переходя на соседнюю клетку в направлении, указанном в скобках. Если в этом направлении между клетками стоит стена, то Робот разрушается. Робот успешно выполнил программу 3233241.

Какую последовательность из трех команд должен выполнить робот, чтобы вернуться в ту клетку, где он был перед началом выполнения программы. И не разрушиться вне зависимости от того, какие стены стоят на поле.

  1. У исполнителя Калькулятор две команды, которым присвоены номера:

  1. прибавь 2

  2. умножь на 3

Выполняя первую из них, калькулятор прибавляет к числу на экране 2, а выполняя вторую, устраивает его. Запишите порядок команд в программе получения из 0 числа 28,содержащей не более 6 команд, указывая лишь номера команд. (Например, программа 21211- это программа:

Умножь на 3

Прибавь 2

Умножь на 3

Прибавь 2

Прибавь 2, которая преобразует число 1 и 19.)




  1. У исполнителя Утроитель 2 команды, которым присвоены номера:

  1. вычти 2

  2. умножь на три

Первая из них уменьшает число на экране на 2, а вторая – утраивает его. Запишите порядок в программе получения из 11 числа 13, содержащей на более 5 команд, указывая лишь номера команд.(Например, 21211 - это программа:

умножь на три

вычти 2

умножь на три

вычти 2

вычти 2

которая преобразует число 2 в 8).

(Если таких программ более одной, то запишите любую из них.)




  1. Исполнитель КАЛЬКУЛЯТОР имеет только две команды присвоены номера:

  1. умножь на 2

  2. вычти 1

Выполняя команду номер 1,КАЛЬКУЛЯТОР умножает число на экране 2, а выполняя команду номер 2,вычитает из числа на экране 1. Напишите программу, содержащую не более 4 команд, которая из числа 7 получает число 52. Укажите лишь номера команд.

Например, программа 12121 – это программа:



Умножь на 2

Вычти 1

Умножь на 2

Вычти 1

Умножь на 2,

которая преобразует число 5 в число 34.




  1. Цепочки символов (строки) создаются по следующему правилу.

Первая строка состоит из полного символа – цифры «1».

Каждая из последующих цепочек создается такими действиями: в очередную строку дважды записывается цепочка цифр из предыдущей строки ( одна за другой, подряд),а в конец приписывается еще одно число- номер строки по порядку(на i –м шаге дописывается число «i»).

Вот первые 4 строки , созданные по этому правилу:

1)1


2)112

3)1121123

4)112112311211234

Какая цифра стоит в седьмой строке на 120-м месте (считая слева направо)?




  1. Строки (цепочки символов латинских букв) создаются по следующему правилу. Нулевая цепочка состоит из одного символа – цифры «0». Каждая из последующих цепочек создается такими действиями: в начале дважды подряд записывается предыдущая строка, а затем – инвертированная предыдущая строка (в которой цифра «0» заменяется на «1», и наоборот). Вот первые 4 строки. Созданные по этому правилу:

(0) 0

(1) 001


(2) 001001110

(3) 001001110001001110110110001

Сколько раз встречается цифра «1» в строке с номером 6?


  1. Записано 6 строк. Каждая из которых имеет свой номер — от «0» до «5». В «0»-й строке записана цифра 0 (ноль). Каждая последующая состоит из двух повторений предыдущей и добавленного в конец своего номера (в i-й строке в конце приписана цифра i). Ниже показаны первые четыре сроки, сформированные по описанному правилу (в скобках записан номер строки):

(0) 0

  1. 001

  2. 0010012

(3) 001001200100123

Какая цифра стоит в последней строке на 62-м месте (считая слева направо)?




  1. Цепочки символов (строки) создаются по следующему правилу: первая строка состоит из одного символа - цифры «1». Каждая из последующих цепочек создается такими действиями: в начале записывается число — номер строки по порядку (для i-й строки ставится число i), далее дважды подряд записывается предыдущая строка. Вот первые 4 строки. Созданные по этому правилу:

(1) 1

(2) 211


(3) 3211211

(4) 432112113211211

Сколько раз встречается цифра «1» в первых семи строках (суммарно)?


  1. Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости:

Вверх

Вниз

Влево

Вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх, вниз, влево. Вправо.

Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:



Сверху свободно

Снизу свободно

Слева свободно

Справа свободно

Цикл ПОКА <условие> команда

выполняется, пока условие истинно, иначе происходит переход на следующую строку.





















6



















5



















4



















3



















2



















1

A

B

C

D

E

F



Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ остановится в той же клетке, с котрой он начал движение?

НАЧАЛО

ПОКА <снизу свободно> вниз



ПОКА <слева свободно> влево

ПОКА <сверху свободно> вверх

ПОКА <справа свободно> вправо

КОНЕЦ


  1. 1 2) 2 3) 3 4) 0

16. Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости:



Вверх

Вниз

Влево

Вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх, вниз, влево. Вправо.

Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:



Сверху свободно

Снизу свободно

Слева свободно

Справа свободно

Цикл ПОКА <условие> команда

выполняется, пока условие истинно, иначе происходит переход на следующую строку.





















6



















5



















4



















3



















2



















1

A

B

C

D

E

F



Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ остановится в той же клетке, с котрой он начал движение?

НАЧАЛО

ПОКА <справа свободно> вверх



ПОКА <сверху свободно> влево

ПОКА <слева свободно> вниз

ПОКА <снизу свободно> вправо

КОНЕЦ


  1. 1 2) 2 3) 3 4) 4




  1. Определите значение переменной а после выполнения фрагмента алгоритма:



  1. Определите значение целочисленной переменной х после выполнения следующего фрагмента программы:




  1. Запишите значение переменной b после выполнения фрагмента алгоритма:




  1. Запишите значение переменной s после выполнения фрагмента алгоритма:




  1. Дана блок-схема алгоритма. Чему будут равны значения переменных X, Y,Z после его выполнения? В овеет укажите через запятую три числа: x, Y и Z.






  1. Два игрока играют в следующую игру. На координатной плоскости стоит фишка. В начале игры фишка находится в точке с координатами (-2,-1). Игроки ходят по очереди. Ход состоит в том, что игрок перемещает фишку из точки с координатами (х, у) в одну из трех точек: (х+3, у), (х,у+4), (х+2,у+2). Игра заканчивается, как только расстояние от фишки до начала координат превысит число 9. выигрывает игрок, который сделал последний ход. Кто выигрывает при безошибочной игре — игрок, делающий первый ход, или игрок, делающий второй ход? Каким должен быть первый ход выигрывающего игрока. Ответ обоснуйте.




  1. Два игрока играют в следующую игру. Перед ними лежат две кучки камней, в первой из которых 5, а во второй - 3 камня. У каждого игрока неограниченно много камней. Игроки ходят по очереди. Ход состоит в том, что игрок добавляет 4 камня в какую-то кучу. Выигрывает игрок, после хода которого в одной из куч становится не менее 22 камней. Кто выигрывает при безошибочной игре — игрок, делающий первый ход, или игрок, делающий второй ход? Как должен ходить выигрывающий игрок? Ответ обоснуйте.




  1. Два игрока играют в следующую игру. Перед ними лежат две кучки камней, в первой из которых 5, а во второй - 3 камня. У каждого игрока неограниченно много камней. Игроки ходят по очереди. Ход состоит в том, что игрок или увеличивает в 2 раза число камней в какой-то куче, или добавляет 4 камня в какую-то кучу. Выигрывает игрок, после хода которого в одной из куч становится не менее 22 камней. Кто выигрывает при безошибочной игре — игрок, делающий первый ход, или игрок, делающий второй ход? Как должен ходить выигрывающий игрок? Ответ обоснуйте.

Похожие:

Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconПовтори 4 [Направо 45 Вперёд 25 Направо 75]
Алгоритм: Повтори 5 [Команда1, Команда2] означает, что последовательность команд в скобках повторяется 5 раз
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconИди до следующего пересечения поверни налево держись правой стороны поверни направо
Он шел вдоль шоссе, один; вокруг ни души, лишь эхо его шагов да почерневшие дома
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconСуворов: жизнь и военная деятельность
Это — та именно «наука побеждать», которая обучала солдат только тому, чтобы идти вперед и вперед (атака и штурм), и из которой,...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m icon1 класс (132 ч) Признаки предметов. Расположение предметов в окружающем пространстве (10 ч)
Спереди (сзади) по направлению движения. Направление движения налево (направо), вверх (вниз). Расположение предметов по порядку:...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconСегодня на нашем форуме присутствуют
В этом направлении мы делаем первые шаги, и публичный доклад – один из важных шагов. Он направлен на широкое информирование общественности...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconГерой Советского Союза
А быть может это простые внешне люди, скромные, совсем неприметные, но обладающие особым даром вести бои, опережать ходы противника...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconUs open семь шагов к победе. Онни Парун
Большого шлема, нужно победить в семи матчах сделать семь шагов к триумфу. Семь шагов, на каждом из которых нужно проявить невероятное...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconВарианты курсовых проектов по технологии программирования (Язык реализации программ: Delphi или С++)
Написать программу, реализующую передвижение коня по всем 64 клеткам шахматной доски так, чтобы он сходил на каждое поле по одному...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconСааринен Э. О метатеории и методологии семантики
По моему ощущению, при нынешнем состоянии дел в семантике налицо потребность именно в такой семантической метатеории. В данной статье...
Вперед n, вызывающая передвижение черепашки на n шагов в направлении движения. Направо m iconНовшества в стоматологии
Инновационные системы автоматизированного проектирования и производства: в направлении новейшего эндопротезирования в терапевтической...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org