Административная контрольная работа по информатике для 8 класса по теме «Основы алгоритмизации»Вариант 1Задание 1.Определите значение переменной d после исполнения следующего алгоритма, если переменным a = 11, b = 15, c = 101Задание 2.
Определите значение переменной
апосле выполнения алгоритма
. Порядок действий соответствует правилам арифметики
а:=4
b:=3
b:= 8+а*b
а:= b/5*а
Задание 3.Запишите значение переменной
а, полученное в результате работы следующего алгоритма
а:= 1
нц для b от 1 до 8
а:= а + 8
кц
Задание 4.Определите значение переменной
а после выполнения алгоритма. Порядок действий соответствует правилам арифметики
а:=18
b:=а*3+а/2
c:= b-а/3
c:= b-а+c
а:=a-c-2+b*2
Задание 5.Определите значение переменной
Х после выполнения алгоритма
:а:=7
b:=8
если a>=b
то X:=(25 mod 3 div 2) + (170 div 10 mod 3)
иначе X:=(25 div 4 mod 7) + (250 div 10 mod 5)
Задание 6.Определите значение переменной
А после выполнения фрагмента алгоритма
:А:=7
В:=27
нц В:=В/3
А:=А*В
кц при В:= 3Задание 7.Определите значение переменной
b после выполнения алгоритма:
а := 5b := 6а := 2*а + 3*bb := a/2*bВ ответе укажите одно целое число — значение переменной
b.
Задание 8.У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 22. вычти 3Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения
из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21211– это алгоритм:вычти 3, раздели на 2, вычти 3, раздели на 2, раздели на 2,который преобразует число 33 в 3.)
Если таких алгоритмов более одного, то запишите любой из них.
Задание 9.Запишите значение переменной s, полученное в результате работы следующей программы.
Алгоритмический язык
|
алг
нач
цел s, k
s := 5
нц для k от 6 до 11
s := s + 9
кц
вывод s
кон
|
Административная контрольная работа по информатике для 8 класса по теме «Основы алгоритмизации»Вариант 2Задание 1.Определите значение переменной d после исполнения следующего алгоритма, если переменным a = 210, b = 24, c = 115Задание 2.
Определите значение переменной
апосле выполнения алгоритма
. Порядок действий соответствует правилам арифметики
а:=3
b:=50
а:= b/5*а
b:= 8+а*b
Задание 3.Запишите значение переменной
а, полученное в результате работы следующего алгоритма
а:= 100
нц для b от 1 до 9
а:= а -5
кц
Задание 4.Определите значение переменной
а после выполнения алгоритма. Порядок действий соответствует правилам арифметики
с:=27
b:=100-с*2
а:= b-с/9
c:= b-а+c
а:=с*5/10/3
Задание 5.Определите значение переменной
Х после выполнения алгоритма
:а:=2
b:=2
если a>=b
то X:=(250 div 10 mod 2) + (350 div 10 mod 10)
иначе X:=(250 div 10 mod 10) + (47 mod 6 div 5)
Задание 6.Определите значение переменной
А после выполнения фрагмента алгоритма
:А:=2
В:=2
нц В:=В+5
А:=А+3
кц при В >14Задание 7.Определите значение переменной
b после выполнения алгоритма:
а := 4b := 6а := (а/2)* (b/2)b := 2*a+bВ ответе укажите одно целое число — значение переменной
b.
Задание 8.У исполнителя Квадратор две команды, которым присвоены номера:
1. зачеркни слева2. возведи в квадрат Первая из них удаляет крайнюю левую цифру числа на экране, вторая — возводит число во вторую степень. Составьте алгоритм получения
из числа 62 числа 36, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12121 — это алгоритм зачеркни слева, возведи в квадрат, зачеркни слева, возведи в квадрат, зачеркни слева который преобразует число 47 в 1.)
Если таких алгоритмов более одного, то запишите любой из них.
Задание 9.Запишите значение переменной s, полученное в результате работы следующей программы.
Алгоритмический язык
|
алг
нач
цел s, k
s := 3
нц для k от 0 до 9
s := s + 3
кц
вывод s
кон
|