Вариант 6
Часть 1. Алгоритмизация
Задача 1.
А) В алгоритме, записанном ниже, используются вещественные, а также следующие операции:
Обозначение | Тип операции |
:= | Присваивание |
+ | Сложение |
- | Вычитание |
* | Умножение |
/ | Деление |
Определите значение переменной b после исполнения данного алгоритма
a := 5;
b := 5 + 5 * a;
b := b / 2 * a;
Порядок действий соответствует правилам арифметики. В ответе укажите одно число - значение переменной b.
Ответ: b = ___________
Б) Определите значение переменной c после выполнения следующего фрагмента программы:
a := -2;
b := -3;
a := b + a*3;
if a < b then
c := a - b
else c := b – a;
Ответ: с = __________
Задача 2.
Определите значение переменной после выполнения фрагмента алгоритма, записанного в виде блок-схемы.
А) Определите значение переменной a после выполнения фрагмента алгоритма.

Заполните таблицу пошагового вычисления значений переменных:
№ шага | a | b |
1 | 16 | 2 |
2 | ||
… |
Ответ: a = _________
Б) Определите значение переменной m и n после выполнения фрагмента алгоритма.

Заполните таблицу пошагового вычисления значений переменных:
№ шага | m | n |
1 | 54 | 16 |
2 | ||
… |
Ответ: m = ________ n = _______
Задача 3.
У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти два
2. умножь на три
Первая из них уменьшает число на экране на 2, вторая – утраивает его.
Запишите порядок команд в алгоритме получения из числа 11 числа 13, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 – это алгоритм:
умножь на три
вычти два
умножь на три
вычти два
вычти два
который преобразует число 2 в 8.)
Если таких алгоритмов более одного, то запишите любой из них.
Ответ: ______________
Задача 4.
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперед n (где n – целое число), вызывающая передвижение Черепашки на n шагов в направлении движения.
Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори k [Команда1 Команда2 Команда3] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 10 [Направо 36 Вперед 20 Направо 36]
Какая фигура появится на экране?
1) Правильный пятиугольник
2) Правильный шестиугольник
3) Правильный десятиугольник
4) Незамкнутая ломаная линия
Часть 2. Программирование
1. Составить программу, которая проверяет, является заданное число трехзначным и если является, то находит сумму первой и последней цифры. Нарисовать блок-схему алгоритма.
2. Дано натуральное число N. Вывести на экран все делители числа.


