Хелпикс

Главная

Контакты

Случайная статья





прибавь 3. умножь на 2. отними 2. раздели на 5. n := Длина(а). b := Извлечь(а, m). с := Извлечь(а, m-4). b := Склеить(b, с). с := Извлечь(а, m+2). b := Склеить(b, с). нц для i от 10 до n. с := Извлечь(а, i). b := Склеить(b, с)



 

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

1. прибавь 3

2. умножь на 2

Выполняя первую из них, Калькулятор прибавляет к числу на экране 3, выполняя вторую –умножает его на 2. Запишите порядок команд в программе получения из числа 11 числа 103, содержащей не более 5 команд, указывая лишь номера команд.

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

1. отними 2

2. раздели на 5

Выполняя первую из них, Калькулятор отнимает от числа на экране 2, а выполняя вторую, делит его на 5 (если деление нацело невозможно, Калькулятор отключается).

Запишите порядок команд в программе получения из числа 152 число 2, содержащей не более 5 команд, указывая лишь номера команд.

 

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

 2324142

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

4) Имеется фрагмент алгоритма, записанный на алгоритмическом языке:

n := Длина(а)

m := 6

b := Извлечь(а, m)

с := Извлечь(а, m-4)

b := Склеить(b, с)

с := Извлечь(а, m+2)

b := Склеить(b, с)

нц для i от 10 до n

с := Извлечь(а, i)

b := Склеить(b, с)

кц

Здесь переменные a, b и с - строкового типа; переменные n, m, k – целые. В алгоритме используются следующие функции:

Длина(х) – возвращает  количество символов в строке х. Имеет тип «целое».

Извлечь(х,i) – возвращает  i-й символ слева в строке х. Имеет строковый тип.

Склеить(х,у) – возвращает  строку, в которой записаны подряд сначала все символы
                       строки х, а затем все символы строки у. Имеет строковый тип.

Значения строк записываются в кавычках (одинарных), например x='школа'.

Какое значение примет переменная b после выполнения этого фрагмента алгоритма,

если переменная а имела значение 'КИБЕРНЕТИКА'?

1) ‘БЕРЕТ’           2) ‘НИТКА’ 3) ‘ТИБЕТ’ 4) ‘НЕРКА’

 

5)  Имеется фрагмент алгоритма, записанный на алгоритмическом языке:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.