Uploaded by Анастасия Веклич

Контрольная работа по информатике для 8 класса по теме Основы алгоритмизации

advertisement
Административная контрольная работа по информатике для 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 после выполнения алгоритма:
а := 5
b := 6
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
Задание 8.
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 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 после выполнения алгоритма:
а := 4
b := 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
кон
Download