Контрольная работа по теме « Основы алгоритмизации»
Вариант Ι.
1) Алгоритмом можно считать:
а) описание процесса решения квадратного уравнения,
б) расписание уроков,
в) технический паспорт автомобиля,
г) список класса в журнале.
2) Был задан алгоритм:
В результате выполнения этого алгоритма переменная а примет значения:
Ответ______________
3) В результате выполнения алгоритма
а:=25;
b:=100;
a:=a - b/2;
если a>b то c:=a+b иначе с:=b-a
все
переменная с примет значения:_______________
4) К какому виду алгоритмов можно отнести алгоритм, схема которого представлена ниже?
а) разветвляющийся с полным ветвлением,
б) разветвляющийся с неполным ветвлением,
в) цикл со счётчиком,
г) цикл с предусловием.
5) Наибольшей наглядностью обладает следующая форма записи алгоритмов:
а) словесная
б) рекурсивная
в) графическая
г) построчная
6) К какому виду алгоритмов можно отнести алгоритм, схема которого представлена?
|
a. линейный
b. разветвляющийся
c.
Действие 2
циклический
d. вспомогательный
7) В ответе через запятую запишите пропущенные слова.
«Свойство _____________ означает, что решение задачи разделено на отдельные шаги. Каждому действию соответствует предписание или _________________».
8) Как называется свойство алгоритма, означающее, что в алгоритме нет команд, смысл которых может быть понят неоднозначно?
9) Как называется свойство алгоритма, означающее, что он задан с помощью предписаний, понятных исполнителю?
10) Вычислите:
а) 28 div 6
б) 174 mod 14
в) (1342 div 8) mod 6
11) Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 — вычти 4,
2 — умножь на 4.
Составьте для Вычислителя содержащий не более 4 команд алгоритм получения из числа 9
число 12. В ответе запишите номера команд.
Ответ______________
12)Определите значение целочисленных переменных а и b после выполнения алгоритма:
а:=6*12+3;
b:=(a div10)+5;
a:=(b mod 10)+1;
Ответ______________
13)Запиши выражения на алгоритмическом языке
а)
б)
14) По заданному алгоритму составь блок-схему
15) Составь алгоритм на алгоритмическом языке для исполнителя Робот, чтобы он прошел вдоль стены и закрасил клетки как показано на рисунке.
16) Исполните алгоритм при х = 10 и у = 15.
Ответ___________
17)
Определите значение переменной f после
выполнения фрагмента алгоритма.
f:=1
нц
для i от 1 до 5
f:=f*i
кц
Ответ________________
Контрольная работа по теме « Основы алгоритмизации»
Вариант ΙΙ.
1) Алгоритмом можно считать:
а) список учеников в журнале,
б) план разбора слова по составу,
в) технический паспорт принтера,
г) схему движения транспорта.
2) Был задан алгоритм:
В результате выполнения этого алгоритма переменная у примет значения:
Ответ_______________
3) В результате выполнения алгоритма
а:=17;
b:=(a div 10)*10;
a:=(b*2)+ a div 100;
если a>b то c:=a-b иначе с:=b-a
все
переменная с примет значения: Ответ _____________________
4) К какому виду алгоритмов можно отнести алгоритм, схема которого представлена ниже?
а) разветвляющийся с полным ветвлением,
б) разветвляющийся с неполным ветвлением,
в) цикл со счётчиком,
г) цикл с предусловием.
5) Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач?
6) Как называется свойство алгоритма, означающее, что он всегда приводит к результату через конечное число шагов?
7) Величины, значения которых меняются в процессе исполнения алгоритма, называются:
a. постоянными
b. константами
c. переменными
d. табличными
8) К какому виду алгоритмов можно отнести алгоритм, схема которого представлена?
![]() |
a. цикл с заданным условием продолжения работы
b. цикл с заданным условием окончания работы
c. цикл с заданным числом повторений
9) В ответе через запятую запишите пропущенные слова.
«Свойство ________________ означает, что алгоритм состоит только из команд, входящих в _________________ команд исполнителя».
10)Вычислите:
а) 24 div 7
б) 156 mod 12
в) (1256 div 7) mod 5
11) Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 — прибавить 2,
2 — умножить на 3.
Составьте для Вычислителя содержащий не более 4 команд алгоритм получения из числа 2 числа 30. В ответе запишите номера команд.
Ответ_____________
12) Определите значение переменной b после выполнения алгоритма:
а:=-5;
b:=-5+7*a;
b:=b/2*a;
Ответ___________
13) Запиши выражения на алгоритмическом языке
а)
б)
14) По заданному алгоритму составь блок-схему
15) Составь алгоритм на алгоритмическом языке для исполнителя Робот, чтобы он прошел от стены до стены и закрасил клетки как показано на рисунке.
![]() |
|||
![]() |
|||
16) Исполните фрагмент алгоритма при а = 2 и b = 0
Ответ _____________
17) Определите
значение переменной s после выполнения фрагмента алгоритма.
s:=0
нц
для i от 1 до 5
s:=s+i*i
кц
Ответ__________________
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.