Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 Годовая контрольная работа

Total questions: 23

Worksheet time: 23mins

Name
Class
Date
1.

Напишите наибольшее целое число x, для которого истинно высказывание:

(X >= 6) И НЕ (X > 12).

(a)  

2.

Напишите наибольшее двузначное число x, для которого истинно высказывание:

(ТОЛЬКО ПЕРВАЯ ЦИФРА ЧЁТНАЯ) И НЕ (ЧИСЛО ДЕЛИТСЯ НА 7) И (ЧИСЛО ДЕЛИТСЯ НА 9)

(a)  

3.

Напишите наибольшее двузначное число x, для которого истинно высказывание:

(ТОЛЬКО ПЕРВАЯ ЦИФРА НЕЧЁТНАЯ) И НЕ (ЧИСЛО ДЕЛИТСЯ НА 5) И (ЧИСЛО ДЕЛИТСЯ НА 4)

(a)  

4.

У исполнителя Альфа две команды. которым присвоены номера:

1. Вычти b;

2. Умножь на 5.

(b  — неизвестное натуральное число).

Выполняя первую из них, Альфа уменьшает число на экране на b, а выполняя вторую, умножает это число на 5. Программа для исполнителя Альфа  — это последовательность номеров команд. Известно, что программа 21121 переводит число 2 в число 17. Определите значение b.

(a)  

5.

У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2

2.  вычти 1

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12112 – это алгоритм:

раздели на 2

вычти 1

раздели на 2

раздели на 2

вычти 1,

который преобразует число 42 в число 4.)

Если таких алгоритмов более одного, то запишите любой из них.

(a)  

6.

У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2

2.  вычти 3

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 21211– это алгоритм:

вычти 3

раздели на 2

вычти 3

раздели на 2

раздели на 2,

который преобразует число 33 в 3.)

Если таких алгоритмов более одного, то запишите любой из них.

(a)  

7.

У исполнителя Бета две команды, которым присвоены номера:

1. прибавь b

2. умножь на 3

(b – неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 3. Программа для исполнителя Бета – это последовательность номеров команд. Известно, что программа 21212 переводит число 8 в число 360. Определите значение b.

(a)  

8.

Ниже приведена программа, записанная на пяти языках программирования.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).

Сколько было запусков, при которых программа напечатала «НЕТ»?

(a)  

9.

Дана программа.

Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:

(105, 100); (95, 110); (100, 95); (95, 90); (105, 90); (85, 110); (100, 110); (85, 105); (85, 95); (90, 100)

Сколько было запусков, при которых программа напечатала «НЕТ»?

(a)  

10.

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И»  — символ «&».

В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.

Какое количество страниц (в тысячах) будет найдено по запросу Вега & Арктур ? Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.

(a)  

11.

Ниже приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета:

лебедь & (рак | щука) 320

лебедь & рак 200

лебедь & рак & щука 50

Сколько страниц будет найдено по запросу

лебедь & щука

(a)  

12.

Ниже приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета:

пирожное & выпечка 3200

пирожное 8700

выпечка 7500

Сколько страниц будет найдено по запросу

пирожное | выпечка

(a)  

13.

Сколько натуральных чисел расположено в интервале

1578 < x < 8416

(a)  

14.

Найдите значение выражения

10011012 - 2618 + 3716

Ответ запишите в десятичной системе счисления.

(a)  

15.

В алгоритме, записанном ниже, используются переменные a и b. Символ «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/»  — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:

 

а = 100

b = 50

b = а - b/2

а = a/5 + b/3

(a)  

16.

В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/»  — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:

 

b = 4

a = -3

b = 7 - 2*a - b

a = b/3 - a

 

В ответе укажите одно целое число  — значение переменной a.

(a)  

17.

Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.

s = 2

for n in range(2,6):

    s = s + n*2

print (s)



(a)  

18.

Запишите значение переменной k, полученное в результате работы следующей программы. Текст программы приведён на пяти языках программирования.

k = 2

for i in range(3):

    k = i + 3 * k

print (k)

(a)  

19.

У исполнителя Квадратор две команды, которым присвоены номера:

 

1. зачеркни справа

2. возведи в квадрат

 

Первая из них удаляет крайнюю правую цифру на экране, вторая  — возводит число во вторую степень . Составьте алгоритм получения из числа 3 числа 6, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121  — это алгоритм зачеркни справа, возведи в квадрат, зачеркни справа, возведи в квадрат, зачеркни справа, который преобразует число 73 в 1.) Если таких алгоритмов более одного, то запишите любой из них.

(a)  

20.

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она нечётна, то удаляется первый символ цепочки, а если чётна, то в середину цепочки добавляется символ А. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А  — на Б, Б  — на В и т. д., а Я  — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.

 

Например, если исходной была цепочка РУКА, то результатом работы алгоритма будет цепочка СФБЛБ, а если исходной была цепочка СОН, то результатом работы алгоритма будет цепочка ПО.

 

Дана цепочка символов БРА. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

(a)  

21.

При заданном наборе данных запишите ответ:

15

90

91

0

(a)  

22.

При заданном наборе данных запишите ответ:

54

28

72

34

24

0

(a)  

23.

При заданном наборе данных запишите ответ:

54

28

72

34

24

0

(a)