Контрольная
работа по теме «Основы алгоритмизации»
Вариант
№1
1. Что
такое алгоритм?
______________________________________________________
______________________________________________________
______________________________________________________
2. Опишите
свойство алгоритма ДИСКРЕТНОСТЬ:
_____________________________________________________
_____________________________________________________
_____________________________________________________
3. Свойство
_____________________ означает, что в алгоритме нет команд, смысл которых может
быть истолкован исполнителем неоднозначно.
4. Разветвляющиеся
алгоритмы (определение, виды, пример блок-схемы)
_____________________________________________________
_____________________________________________________
_____________________________________________________
5.
Сместиться на (3, 2)
Повтори 3 раз
Сместиться на (1, –1) Сместиться на (2, –3) Сместиться
на (4, 0)
Конец
Какая команда перемещает в Чертёжника в ту же точку,
что и данный алгоритм?
_____________________________________________________
_____________________________________________________
6.
У исполнителя Квадратор
две команды, которым присвоены номера:
1.
зачеркни слева
2. возведи
в квадрат
Первая из них удаляет крайнюю левую цифру числа на
экране, вторая — возводит число во вторую степень. Составьте алгоритм
получения из числа 62 числа 36, содержащий не более 5 команд. В ответе
запишите только номера команд. Если таких алгоритмов более
одного, то запишите любой из них.
_____________________________________________________
_____________________________________________________
7.
У исполнителя Квадратор
две команды, которым присвоены номера:
1. раздели на 2
2. возведи в квадрат
Первая из них уменьшает число на экране в 2 раза, вторая
возводит число в квадрат. Исполнитель работает только с натуральными
числами. Составьте алгоритм получения из числа 12 числа 81,
содержащий не более 4 команд. В ответе запишите только номера
команд.
_____________________________________________________
_____________________________________________________
8.
Некоторый алгоритм из одной
цепочки символов получает новую цепочку следующим образом. Сначала
вычисляется длина исходной цепочки символов; если она нечётна, то удаляется
первый символ цепочки, а если чётна, то в середину цепочки добавляется
символ Т. В полученной цепочке символов каждая буква заменяется
буквой, следующей за ней в русском алфавите (А — на Б,
Б — на В и т. д., а Я — на А). Получившаяся таким образом
цепочка является результатом работы алгоритма.
Например, если исходной была цепочка НОГА,
то результатом работы алгоритма будет цепочка ОПУДБ, а
если исходной была цепочка СОН, то результатом работы алгоритма
будет цепочка ПО.
Дана цепочка символов КОЛ. Какая цепочка
символов получится, если к данной цепочке применить описанный алгоритм
дважды (т. е. применить алгоритм к данной цепочке, а затем к результату
вновь применить алгоритм)? Русский алфавит:
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.
___________________________________________________________________
___________________________________________________________________
9.
Цепочка из четырех бусин,
помеченных латинскими буквами, формируется по следующему правилу:
– на
втором месте цепочки стоит одна из бусин B, A, E;
– в
конце — одна из бусин A, C, E, которой нет на втором месте;
– в
начале — одна из бусин B, C, D, которой нет на четвертом месте;
– на
третьем месте — одна из бусин E, C, D, не стоящая на первом месте.
Определите, сколько из перечисленных цепочек созданы по
этому правилу?
BECC CEDC CAED DEEC ABCE BBDA DBDC DBAE BAEA
В ответе запишите только количество цепочек.
___________________________________________________________________
10.
Автомат получает на вход
трёхзначное десятичное число. По полученному числу строится новое десятичное
число по следующим правилам.
1. Вычисляются два числа — сумма старшего и среднего
разрядов, а также сумма среднего и младшего разрядов заданного числа.
2. Полученные два числа записываются друг за другом
в порядке невозрастания (без разделителей).
Пример.
Исходное число: 277. Поразрядные суммы: 9, 14. Результат: 149.
Определите, сколько из приведённых ниже чисел могут получиться
в результате работы автомата.
1616 169 163 1916 1619 316 916 116
В ответе запишите только количество чисел.
___________________________________________________________________
Контрольная
работа по теме «Основы алгоритмизации»
Вариант
№2
1. Исполнитель
алгоритма – это….
________________________________________________________________
_______________________________________________________________
______________________________________________________________
2. Опишите
свойство алгоритма ПОНЯТНОСТЬ:
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
3. Свойство
_____________________ означает, что алгоритм должен обеспечивать получение
результата после конечного числа команд.
4. Циклические
алгоритмы (определение, виды, пример блок-схемы)
______________________________________________________________
_____________________________________________________________
_____________________________________________________________
5.
Чертёжнику был дан для исполнения
следующий алгоритм:
Повтори 3 paз
Сместиться на (−2, −3)
Сместиться на (3, 2) Сместиться на (−4,0)
Конец
Какая команда перемещает в Чертёжника в исходную точку?
______________________________________________________________
______________________________________________________________
6.
У исполнителя Квадратор
две команды, которым присвоены номера:
1. вычти 4
2. возведи в квадрат
Первая из них уменьшает
число на экране на 4, вторая — возводит число во вторую степень. Составьте
алгоритм получения из числа 15 числа 5, содержащий не более 5
команд. В ответе запишите только номера команд.
______________________________________________________________
______________________________________________________________
7.
У исполнителя Делитель
две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает
число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает
только с натуральными числами. Составьте алгоритм получения из
числа 54 числа 16, содержащий не более 5 команд. В ответе запишите
только номера команд.
_____________________________________________________
_____________________________________________________
8.
Некоторый алгоритм из одной
цепочки символов получает новую цепочку следующим образом. Сначала
вычисляется длина исходной цепочки символов; если она чётна, то удаляется
первый символ цепочки, а если нечётна, то в конец цепочки добавляется
символ М. В полученной цепочке символов каждая буква заменяется
буквой, следующей за ней в русском алфавите (А — на Б,
Б — на В и т. д., а Я — на А). Получившаяся таким образом
цепочка является результатом работы алгоритма.
Например, если исходной
была цепочка НОГА, то результатом работы алгоритма будет
цепочка ПДБ, а если исходной была цепочка ТОН, то
результатом работы алгоритма будет цепочка УПОН.
Дана цепочка символов СЛОТ.
Какая цепочка символов получится, если к данной цепочке применить описанный
алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к
результату вновь применить алгоритм)? Русский алфавит:
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.
___________________________________________________________________
___________________________________________________________________
9.
Цепочка из трёх бусин, помеченных
латинскими буквами, формируется по следующему правилу:
– в середине
цепочки стоит одна из бусин C, E, D, A;
– в
конце – одна из бусин H, A, C, которой нет на втором месте;
– на первом
месте – одна из бусин H, A, E, D, не стоящая в конце.
Определите, сколько из перечисленных цепочек созданы
по этому правилу?
HCA AEA DAH ECC EEH ADE CEA AED EHA
В ответе запишите только количество цепочек.
___________________________________________________________________
10.
Автомат получает на вход
трёхзначное десятичное число. По полученному числу строится новое десятичное
число по следующим правилам.
1. Вычисляются два числа — сумма старшего и среднего
разрядов, а также сумма среднего и младшего разрядов заданного числа.
2. Полученные два числа записываются друг за другом
в порядке невозрастания (без разделителей).
Пример.
Исходное число: 277. Поразрядные суммы: 9, 14. Результат: 149.
Определите, сколько из приведённых ниже чисел может получиться
в результате работы автомата.
1515 159 153 1915 1519 315 915 115
В ответе запишите только количество чисел.
___________________________________________________________________
Ключи:
|
Вариант
1
|
Вариант
2
|
1
|
Это
конечная последовательность действий, приводящих к результату
|
Объект,
выполняющий команды алгоритма (человек, технические устройства)
|
2
|
Путь
решения задачи поделен на отдельные шаги
|
Алгоритм
состоит только из команд, которые есть в системе команд исполнителя
|
3
|
Определенность
|
Результативность
|
4
|
С
условием
|
Циклы
|
5
|
(24,-10)
|
(9,3)
|
6
|
12212
|
11121
|
7
|
1122
|
12122
|
8
|
РУН
|
НРФН
|
9
|
3
|
3
|
10
|
3
|
3
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.