Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Анализ алгоритмов. 10 класс

Анализ алгоритмов. 10 класс

Avatar
07.01.2024. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Анализ алгоритмов. 10 класс. Исполнители и алгоритмы

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

Вопрос 1

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

  1. прибавь 2,
  2. возведи в квадрат.

Первая из этих команд увеличивает число на экране на 2, вторая - возводит в квадрат. Программа для исполнителя Квадр - это последовательность номеров команд.
Запишите программу для исполнителя Квадр, которая преобразует число 1 в число 123 и содержит не более 5 команд. 

 

Вопрос 2

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

  1. прибавь 2,
  2. умножь на 3.

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

Вопрос 3

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

  1. прибавь 1
  2. умножь на 3

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

Вопрос 4

Исполнитель Крабик преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:

  1. Прибавить 1  ;
  2. Умножить на 4  .

Программа для исполнителя Крабика — это последовательность команд. Сколько существует программ, которые число 1   преобразуют в число 55  ?

Варианты ответов
  • 32
  • 30
  • 64
Вопрос 5

Исполнитель Редактор получает на вход строку цифр и преобразует её.

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

А)  заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды

заменить (111, 27)

преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Б)  нашлось (v).

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

Цикл

ПОКА условие

последовательность команд

КОНЕЦ ПОКА

выполняется, пока условие истинно.

В конструкции

ЕСЛИ условие

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

выполняется команда1 (если условие истинно) или команда2 (если условие ложно).

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 127 идущих подряд цифр «9»? В ответе запишите полученную строку.

НАЧАЛО

ПОКА нашлось (333) ИЛИ нашлось (999)

ЕСЛИ нашлось (333)

ТО заменить (333, 9)

ИНАЧЕ заменить (999, 3)

КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ

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

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

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