Контрольная работа: алгоритмы и исполнители
1 вариант
Какие значения получат переменные Х и Y после выполнения фрагмента алгоритма. Оформить решение с помощью трассировочной таблицы.
x:=15;
y:=100;
y:=y mod 20;
x:=x+y;
Какое значение получит переменная Х
после выполнения фрагмента алгоритма.
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд: вверх, вниз, влево, вправо, закрасить, сверху свободно, снизу свободно, слева свободно, справа свободно. Длины стен неизвестны. Напишите для Робота алгоритм, закрашивающий все клетки.
Составьте алгоритм, который определяет, является ли данное натуральное число двузначным. Элементы блок-схемы:
овал – начало или конец алгоритма;
параллелограмм – ввод или вывод переменных;
прямоугольник – запись команды присваивания;
ромб – запись условия.
Контрольная работа: алгоритмы и исполнители
2 вариант
Какие значения получат переменные Х и Y после выполнения фрагмента алгоритма.
Оформить решение с помощью трассировочной таблицы.
x:=12;
y:=x–9;
x:=y*y*y;
y:=x–4*y;
Какое значение получит переменная Х
после выполнения фрагмента алгоритма.
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд: вверх, вниз, влево, вправо, закрасить, сверху свободно, снизу свободно, слева свободно, справа свободно. Длины стен неизвестны. Напишите для Робота алгоритм, закрашивающий все клетки.
Составьте алгоритм, который проверяет у данного натурального числа крайнюю правую цифру на равенство цифре 3. Элементы блок-схемы:
овал – начало или конец алгоритма;
параллелограмм – ввод или вывод переменных;
прямоугольник – запись команды присваивания;
ромб – запись условия.
Контрольная работа: алгоритмы и исполнители
3 вариант
Какие значения получат переменные Х и Y после выполнения фрагмента алгоритма.
Оформить решение с помощью трассировочной таблицы.
x:=4;
y:=8;
x:=x*x;
y:=x-y;
y:=3*y;
Какое значение получит переменная Х
после выполнения фрагмента алгоритма.
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд: вверх, вниз, влево, вправо, закрасить, сверху свободно, снизу свободно, слева свободно, справа свободно. Длины стен неизвестны. Напишите для Робота алгоритм, закрашивающий все клетки.
Составьте алгоритм, который возводит целое число, оканчивающееся на 8, в квадрат. Элементы блок-схемы:
овал – начало или конец алгоритма;
параллелограмм – ввод или вывод переменных;
прямоугольник – запись команды присваивания;
ромб – запись условия.
Контрольная работа: алгоритмы и исполнители
4 вариант
Какие значения получат переменные Х и Y после выполнения фрагмента алгоритма.
Оформить решение с помощью трассировочной таблицы.
y:=50;
x:=33;
x:=3*y–2*x;
y:=x/10;
Какое значение получит переменная Х
после выполнения фрагмента алгоритма.
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд: вверх, вниз, влево, вправо, закрасить, сверху свободно, снизу свободно, слева свободно, справа свободно. Длины стен неизвестны. Напишите для Робота алгоритм, закрашивающий все клетки.
Дано двузначное натуральное число. Составьте алгоритм, который находит сумму цифр этого числа. Элементы блок-схемы:
овал – начало или конец алгоритма;
параллелограмм – ввод или вывод переменных;
прямоугольник – запись команды присваивания;
ромб – запись условия.