Административная контрольная работа по информатике для 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 кон