Вариант 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. Вывести на экран все делители числа.