Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Функции для работы с символьными строками.

Функции для работы с символьными строками.

Avatar
26.02.2023. Тест. Информатика, 11 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Проверка знаний учащихся на выполнение заданий 5,6, 12, 15

Список вопросов теста

Вопрос 1

Алгоритм получает на вход натуральное число N > 1 и строит по нему новое число R следующим образом:

1) Строится двоичная запись числа N.
2) Подсчитывается количество нулей и единиц в полученной записи. Если их количество одинаково, в конец записи добавляется её последняя цифра. В противном случае в конец записи добавляется цифра, которая встречается реже.
3) Шаг 2 повторяется ещё два раза.
4) Результат переводится в десятичную систему счисления.

При каком наименьшем исходном числе N > 95 в результате работы алгоритма получится число, кратное 4?

Вопрос 2

Укажите наибольшее целое значение А, при котором выражение

(y + 3x ≠ 60) ∨ (x > A) ∨ (y > A)

истинно для любых целых положительных значений x и y.

Вопрос 3

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

1. заменить (v, w)
2. нашлось (v)

Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Дана программа для исполнителя Редактор:

НАЧАЛО
  ПОКА нашлось (53)
    заменить (53, 8)
  КОНЕЦ ПОКА
КОНЕЦ

Исходная строка содержит 11 троек и некоторое количество пятерок, других цифр нет, точный порядок расположения троек и пятерок неизвестен. После выполнения программы получилась строка с суммой цифр 118. Какое наименьшее количество пятерок могло быть в исходной строке?

Вопрос 4

 Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись

Повтори k [Команда1 Команда2 … КомандаS]

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

Повтори 12 [Вперёд 10 Направо 216]

Определите, из какого количества отрезков будет состоять фигура, заданная данным алгоритмом. Считайте, что точка пересечения двух отрезков разбивает каждый из них на два отрезка.

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт