Файл: Контрольная работа по информатике для 8 класса по теме Основы алгоритмизации.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 316
Скачиваний: 18
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Административная контрольная работа по информатике для 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 кон |