Файл: Контрольная работа по информатике для 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

кон