Хелпикс

Главная

Контакты

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





b := Извлечь(а, m). нц для k от 4 до 5. с := Извлечь(а, k). b := Склеить(b, с). нц для k от 1 до 3. с := Извлечь(а, k). b := Склеить(b, с). Прибавь 5. Умножь на 3. прибавь 2,. умножь на 3.



m := 10

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

нц для k от 4 до 5

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

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

кц

нц для k от 1 до 3

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

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

кц

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

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

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

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

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

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

1) ‘ФОРМАТ’          2) ‘ФОРИНТ’ 3) ‘КОРТИК’ 4) ‘КОРИНФ’

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

1. Прибавь 5

2. Умножь на 3

Выполняя команду номер 1, КАЛЬКУЛЯТОР прибавляет к числу на экране 5, а выполняя

команду номер 2, умножает число на экране на 3. Напишите программу, содержащую не

более 5 команд, которая из числа 3 получает число 59.

7) У исполнителя Арифметик две команды, которым присвоены номера:

1.  прибавь 2,

2.  умножь на 3.

Первая из них увеличивает число на экране на 2, вторая утраивает его.

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

8) Исполнитель Робот ходит по клеткам бесконечной вертикальной клетчатой доски, переходя по одной из команд вверх, вниз, вправо, влево в соседнюю клетку в указанном направлении. Робот выполнил следующую программу:



  

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