Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Информатика ГИА

Вопрос id:52295
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел определяет количество таких чисел, которые кратны 4 и оканчиваются на 2. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 4 и оканчивающихся на 2.   Пример работы программы:
Входные данные Выходные данные
12 1 40 22 0 1
?) посмотреть правильный ответ
Вопрос id:52296
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 6 или 11. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 6 или 11.   Пример работы программы:
Входные данные Выходные данные
66 9 14 1 60 0 2
?) посмотреть правильный ответ
Вопрос id:52297
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел определяет количество однозначных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество однозначных чисел, кратных 3.   Пример работы программы:
Входные данные Выходные данные
12 1 9 4  0 1
?) посмотреть один из правильных
Вопрос id:52298
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 7 и оканчивающихся на ноль. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 7 и оканчивающихся на ноль.   Пример работы программы:
Входные данные Выходные данные
2 7 140 15 0 1
Вопрос id:52299
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 4 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 4 или 9.   Пример работы программы:
Входные данные Выходные данные
3 6 9 140 0 2
?) посмотрите один из правильных
Вопрос id:52300
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество трёхзначных чисел, кратных 4.   Пример работы программы:
Входные данные Выходные данные
120 9 36 54 0 1
?) посмотрите один из правильных ответов
Вопрос id:52301
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 6 и оканчивающихся на 4.   Пример работы программы:
Входные данные Выходные данные
12 24 22 0 1
?) посмотреть один из правильных
Вопрос id:52302
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, которые кратны 6 или 11. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, которые кратны 6 или 11.   Пример работы программы:
Входные данные Выходные данные
12 11 8  0 23
?) посмотреть один из правильных ответов
Вопрос id:52303
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех однозначных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех однозначных чисел, кратных 3.   Пример работы программы:
Входные данные Выходные данные
6 6 17 180 12
?) посмотреть один из правильных ответов
Вопрос id:52304
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех чисел, кратных 7 и оканчивающихся на 0. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 7 и оканчивающихся на 0.   Пример работы программы:
Входные данные Выходные данные
1 4 140 20 70 0 210
?) посмотреть правильное решение
Вопрос id:52305
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 5 или 9.   Пример работы программы:
Входные данные Выходные данные
–15  99  8  0 84
?) посмотреть одно из правильных решений
Вопрос id:52306
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел вычисляет сумму всех двузначных чисел, кратных 8. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех двузначных чисел, кратных 8.   Пример работы программы:
Входные данные Выходные данные
17  16 32 160 0 48
?) посмотреть одно из правильных решений
Вопрос id:52307
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех таких чисел, которые кратны 4 и оканчиваются на 2. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 4 и оканчивающихся на 2.   Пример работы программы:
Входные данные Выходные данные
12 140 22 0 12
?) посмотреть один из правильных
Вопрос id:52308
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, которые кратны 4 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, которые кратны 4 или 9.   Пример работы программы:
Входные данные Выходные данные
–16 93 90 0 74
?) посмотреть одно из правильных решений
Вопрос id:52309
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел вычисляет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.   Пример работы программы:
Входные данные Выходные данные
18 192 104 117 0 296
?) посмотреть одно из правильных решений
Вопрос id:52310
Тема/шкала: 22,20.2 написать программу
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.   Пример работы программы:
Входные данные Выходные данные
14 24 144 22 12 0 168
?) посмотреть одно из правильных решений
Вопрос id:52311
Тема/шкала: 22,20.2 написать программу

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –  признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 100. Введенные числа не превышают 300.

Программа должна вывести среднее арифметическое двузначных чисел или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.

Пример работы программы:

Входные данные Выходные данные
10

120

49

0

29.5
111

1

0

NO


?) посмотреть одно из правильных решений
Вопрос id:52312
Тема/шкала: 22,20.2 написать программу

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –  признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 100. Введённые числа не превышают 300.

Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.

Пример работы программы:

Входные данные Выходные данные
8

122

64

16

0

29.3
111

1

0

NO


?) посмотреть одно из правильных решений
Вопрос id:52322
Тема/шкала: 3,03 длина пути (Умение представлять и считывать данные в разных типах информационных моделей A2)
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых (в километрах) приведена в таблице.
  A B C D E F
A   3 5     15
B 3   3      
C 5 3   5 2  
D     5     3
E     2     7
F 15     3 7  
Определите длину кратчайшего пути между пунктами A и F. Передвигаться можно только по дорогам, указанным в таблице.
?)

9

?)

11

?)

13

?)

15

Вопрос id:52323
Тема/шкала: 1,01 размер сообщения

Статья, набранная на компьютере, содержит 24 страницы, на каждой странице 32 строки, в каждой строке 60 символов. Определите информационный объём статьи в кодировке Windows-1251, в которой каждый символ кодируется 8 битами.

?)

36 Кбайт

?)

720 байт

?)

45 Кбайт

?)

360 байт

Вопрос id:52324
Тема/шкала: 1,01 размер сообщения

Статья, набранная на компьютере, содержит 25 страниц, на каждой странице 40 строк, в каждой строке 64 символа. Определите информационный объём статьи в одной из кодировок Unicode, в которой каждый символ кодируется 16 битами.

?)

125 Кбайт

?)

2000 байт

?)

100 Кбайт

?)

1000 байт

Вопрос id:52325
Тема/шкала: 2,02 истинно высказывание

Для какого из приведённых имён истинно высказывание:

НЕ(Первая буква согласная) И (Количество букв < 7)?

?)

Артём

?)

Сергей

?)

Алексей

?)

Павел

Вопрос id:52326
Тема/шкала: 2,02 истинно высказывание

Для какого из приведённых имён истинно высказывание:

НЕ(Первая буква согласная) И НЕ(Третья буква гласная)?

?)

Клара

?)

Инна

?)

Ирина

?)

Карина

Вопрос id:52327
Тема/шкала: 3,03 длина пути (Умение представлять и считывать данные в разных типах информационных моделей A2)

Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых приведена в таблице.

  A B C D E
A   6     3
B 6   2 5 1
C   2   2  
D   5 2   6
E 3 1   6  

Определите длину кратчайшего пути между пунктами A и D (при условии, что передвигаться можно только по дорогам, указанным в таблице).

?)

7

?)

8

?)

9

?)

10

Вопрос id:52328
Тема/шкала: 3,03 длина пути (Умение представлять и считывать данные в разных типах информационных моделей A2)

Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых приведена в таблице.

  A B C D E
A   2 2   4
B 2   5    
C 2 5     1
D         4
E 4   1 4  

 

Определите длину кратчайшего пути между пунктами B и D (при условии, что передвигаться можно только по дорогам, указанным в таблице).

?)

7

?)

8

?)

9

?)

10

Вопрос id:52329
Тема/шкала: 6,06 чертежник

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b –  целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные –  уменьшается.

Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, – 3) переместит Чертёжника в точку (6, – 1).

Запись

Повтори k раз

Команда1 Команда2 Команда3

Конец означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:

Повтори 3 раз

Сместиться на ( – 1, – 2) Сместиться на (3, 2) Сместиться на (2, 1)

Конец

Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

?)

Сместиться на (12, 3)

?)

Сместиться на (3, 12)

?)

Сместиться на ( – 12, – 3)

?)

Сместиться на ( – 3, – 12)

Вопрос id:52330
Тема/шкала: 6,06 чертежник

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b –  целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные –  уменьшается.

Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, – 3) переместит Чертёжника в точку (6, – 1).

Запись Повтори k раз

Команда1 Команда2 Команда3

Конец означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:

Повтори 2 раз

Сместиться на ( – 3, – 4) Сместиться на (3, 3) Сместиться на (2, – 2)

Конец

Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

?)

Сместиться на ( – 6, 4)

?)

Сместиться на (4, – 6)

?)

Сместиться на ( – 4, 6)

?)

Сместиться на (6, – 4)

Вопрос id:52331
Тема/шкала: 7,07 шифровки

Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице.

А 1 Й 11 У 21 Э 31
Б 2 К 12 Ф 22 Ю 32
В 3 Л 13 Х 23 Я 33
Г 4 М 14 Ц 24    
Д 5 Н 15 Ч 25    
Е 6 О 16 Ш 26    
Ё 7 П 17 Щ 27    
Ж 8 Р 18 Ъ 28    
З 9 С 19 Ы 29    
И 10 Т 20 Ь 30    

 

Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может –  «ЭЛЯ», а может –  «ВААВВВ».

Даны четыре шифровки:

1510261

8102030

1416184

1816830

Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.

Вопрос id:52332
Тема/шкала: 7,07 шифровки

Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице.

 

А 1 Й 11 У 21 Э 31
Б 2 К 12 Ф 22 Ю 32
В 3 Л 13 Х 23 Я 33
Г 4 М 14 Ц 24    
Д 5 Н 15 Ч 25    
Е 6 О 16 Ш 26    
Ё 7 П 17 Щ 27    
Ж 8 Р 18 Ъ 28    
З 9 С 19 Ы 29    
И 10 Т 20 Ь 30    

Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может –  «ЭЛЯ», а может –  «ВААВВВ».

Даны четыре шифровки:

511710

121051

203341

812030

Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.

Вопрос id:52333
Тема/шкала: 8,08 определить значение переменной ( Использование переменных. Операции над переменными различных типов в языке программирования. B5)

Символ «:=» обозначает оператор присваивания; знаки «+», « – », «*» и «/» –  соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

a := 2

b := 5

b := 4+a*2*b

a := b/4*a

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

Вопрос id:52334
Тема/шкала: 8,08 определить значение переменной ( Использование переменных. Операции над переменными различных типов в языке программирования. B5)

Символ «:=» обозначает оператор присваивания; знаки «+», « – », «*» и «/» –  соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики.

Определите значение переменной a после выполнения данного алгоритма:

a := 2

b := 6

b := 8+2*a*b

a := b/4*a

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

Вопрос id:52335
Тема/шкала: 9,09 переменная s (Знание основных конструкций языка программирования B2)

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

 

Алгоритмический язык Бейсик Паскаль
алг

нач

цел  s, k

s := 6

 нц для k от 4 до 10

  s:=s+6

кц

вывод s

кон

 

DIM k, s AS INTEGER

s = 6

FOR k = 4 TO 10

s= s + 6

NEXT k

PRINT s

 

Var s,k: integer;

Begin

 s := 6;

 for k := 4 to 10 do

   s := s + 6;

 writeln(s);

End.

 

Вопрос id:52336
Тема/шкала: 9,09 переменная s (Знание основных конструкций языка программирования B2)

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

Алгоритмический язык Бейсик Паскаль
алг

нач

цел  s, k

s:=5

 нц для k от 5 до 11

  s := s + 5

кц

вывод s

кон

 

DIM k, s AS INTEGER

s = 5

FOR k = 5 TO 11

s= s + 5

NEXT k

PRINT s

 

Var s,k: integer;

Begin

 s := 5;

 for k := 5 to 11 do

   s := s + 5;

 writeln(s);

End.

 

Вопрос id:52337
Тема/шкала: 10,10 результат алгоритма

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] –  второй и т.д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Алгоритмический язык Бейсик Паскаль
алг

нач

  целтаб Dat[1:10]

  цел  k, m, n

  Dat[1]:=7; Dat[2]:=9

  Dat[3]:=10; Dat[4]:=5

  Dat[5]:=6; Dat[6]:=7

  Dat[7]:=9; Dat[8]:=8

  Dat[9]:=6; Dat[10]:=9

  m:=10;n=0

  нц для k от 1 до 10

    если Dat[k] <= m  то

     m:=Dat[k];n:=k

    все

  кц

  вывод m

кон

 

DIM Dat(10) AS INTEGER

DIM k, m, n AS INTEGER

Dat(1)=7:  Dat(2)=9

Dat(3)=10: Dat(4)=5

Dat(5)=6:  Dat(6)=7

Dat(7)=9:  Dat(8)=8

Dat(9)=6:  Dat(10)=9

m = 10: n=0

FOR k = 1 TO 10

IF Dat(k) <= m THEN

m=Dat(k)

n=k

END IF

NEXT k

PRINT m

 

Var k, m, n: integer;

Dat: array[1..10] of integer;

Begin

  Dat[1] := 7;  Dat[2] := 9;

  Dat[3] := 10; Dat[4] := 5;

  Dat[5] := 6;  Dat[6] := 7;

  Dat[7] := 9;  Dat[8] := 8;

  Dat[9] := 6;  Dat[10] := 9;

  m := 10; n = 0;

  for k := 1 to 10 do

    if  Dat[k] <= m then

      begin

        m := Dat[k]; n := k

      end;

  writeln(m);

End.

Вопрос id:52338
Тема/шкала: 10,10 результат алгоритма

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] –  второй и т.д.). Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Алгоритмический языкБейсик Паскаль
алг

нач

  целтаб Dat[1:10]

  цел  k, m, n

  Dat[1] := 7; Dat[2] := 9

  Dat[3] := 10; Dat[4] := 5

  Dat[5] := 6; Dat[6] := 7

  Dat[7] := 9; Dat[8] := 10

  Dat[9] := 6; Dat[10] := 9

  m := 0; n = 0

  нц для k от 1 до 10

    если Dat[k] >= m  то

     m := Dat[k]; n := k

    все

  кц

  вывод m

кон

 

DIM Dat(10) AS INTEGER

DIM k, m, n AS INTEGER

Dat(1) = 7:  Dat(2) = 9

Dat(3) = 10: Dat(4) = 5

Dat(5) = 6:  Dat(6) = 7

Dat(7) = 9:  Dat(8) = 10

Dat(9) = 6:  Dat(10) = 9

m = 0: n = 0

FOR k = 1 TO 10

IF Dat(k) >= m THEN

m = Dat(k)

n = k

END IF

NEXT k

PRINT m

 

Var k, m, n: integer;

Dat: array[1..10] of integer;

Begin

  Dat[1] := 7;  Dat[2] := 9;

  Dat[3] := 10; Dat[4] := 5;

  Dat[5] := 6;  Dat[6] := 7;

  Dat[7] := 9;  Dat[8] := 10;

  Dat[9] := 6;  Dat[10] := 9;

  m := 0; n := 0;

  for k := 1 to 10 do

    if  Dat[k] >= m then

      begin

        m := Dat[k]; n := k

      end;

  writeln(m);

End.

Вопрос id:52339
Тема/шкала: 11,11 схема дорог (Умение представлять и считывать данные в разных типах информационных моделей B9)

На рисунке –  схема дорог, связывающих города А, Б, В, Г, Д, Е, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?

Вопрос id:52340
Тема/шкала: 11,11 схема дорог (Умение представлять и считывать данные в разных типах информационных моделей B9)

На рисунке –  схема дорог, связывающих города А, Б, В, Г, Д, Е, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?

Вопрос id:52341
Тема/шкала: 12,12 фрагмент таблицы

Ниже в табличной форме представлен фрагмент базы данных «Крупнейшие озёра мира».

Название Площадь (тыс. км2) Мах глубина (м) Материк
Байкал  31,5  1620  Евразия
Больш. Невольничье  28,6  150  Северная Америка
Гурон 59,6 228 Северная Америка
Гэрднер 7,7  8 Австралия 
Женевское  0,5  310  Евразия
Маракайбо 16,3 250 Южная Америка
Мёртвое море  1,0  356  Евразия
Онежское  9,6  110  Евразия
Онтарио  19,5  237  Северная Америка
Рудольф  8,6  73  Африка
Танганьика  32,9  1435  Африка
Чудское 3,5  14  Евразия

 

Сколько записей в данном фрагменте удовлетворяют условию

(Материк = «Северная Америка») ИЛИ (Мах глубина (м) > 200)?

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


Вопрос id:52342
Тема/шкала: 12,12 фрагмент таблицы

Ниже в табличной форме представлен фрагмент базы данных «Крупнейшие озёра мира».

Название Площадь (тыс. км2) Мах глубина (м) Материк
 Байкал  31,5  1620  Евразия
 Больш. Невольничье  28,6  150  Северная Америка
 Гурон 59,6 228 Северная Америка
 Гэрднер 7,7  8 Австралия 
 Женевское  0,5  310  Евразия
 Маракайбо 16,3 250 Южная Америка
 Мёртвое море  1,0  356  Евразия
 Онежское  9,6  110  Евразия
 Онтарио  19,5  237  Северная Америка
 Рудольф  8,6  73  Африка
 Танганьика  32,9  1435  Африка
 Чудское 3,5  14  Евразия

 

Сколько записей в данном фрагменте удовлетворяют условию

(Материк = «Евразия») ИЛИ (Площадь (тыс. км2)  > 30)?

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

Вопрос id:52343
Тема/шкала: 13,13 системы счисления ( Знания о системах счисления и двоичном представлении информации в памяти компьютера A1)

Переведите двоичное число 1001011 в десятичную систему счисления.

Вопрос id:52344
Тема/шкала: 13,13 системы счисления ( Знания о системах счисления и двоичном представлении информации в памяти компьютера A1)

Переведите двоичное число 1010101 в десятичную систему счисления.

Вопрос id:52345
Тема/шкала: 14,14 делитель (Умение создавать линейный алгоритм для формального исполнителя B1)

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

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

2. вычти 3

Первая из них возводит число на экране во вторую степень, вторая –  уменьшает число на 3.

Составьте алгоритм получения из числа 2 числа 100, содержащий не более пяти команд. В ответе запишите только номера команд.

 

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

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

вычти 3

вычти 3

вычти 3

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

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

 

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

Вопрос id:52346
Тема/шкала: 14,14 делитель (Умение создавать линейный алгоритм для формального исполнителя B1)

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

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

2. вычти 4

Первая из них возводит число на экране во вторую степень, вторая –  уменьшает число на 4.

Составьте алгоритм получения из числа 2 числа 64, содержащий не более пяти  команд. В ответе запишите только номера команд.

 

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

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

вычти 4

вычти 4

вычти 4

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

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

 

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

Вопрос id:52347
Тема/шкала: 15,15 размер файла

Файл размером 16 Кбайт передаётся через некоторое соединение со скоростью 4096 бит в секунду. Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 768 бит в секунду.

В ответе укажите одно число –  размер файла. Единицы измерения писать не нужно.

Вопрос id:52348
Тема/шкала: 15,15 размер файла

Файл размером 8 Кбайт передаётся через некоторое соединение со скоростью 2048 бит в секунду. Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 512 бит в секунду.

В ответе укажите одно число –  размер файла. Единицы измерения писать не нужно.

Вопрос id:52349
Тема/шкала: 16,16 цепочки

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

Получившаяся таким образом цепочка является результатом работы алгоритма.

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

Дана цепочка символов ЛИФТ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т.е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

Вопрос id:52350
Тема/шкала: 16,16 цепочки

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

Получившаяся таким образом цепочка является результатом работы алгоритма.

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

Дана цепочка символов ЛИФТ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т.е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)?

Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

Вопрос id:52351
Тема/шкала: 21,20.1 робот

Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может.

У Робота есть девять команд. Четыре команды –  это команды-приказы:

вверх        вниз           влево         вправо

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится.

Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.

Ещё четыре команды –  это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:

сверху свободно

снизу свободно

слева свободно

справа свободно

Эти команды можно использовать вместе с условием «eсли», имеющим следующий вид:

если условие то

последовательность команд

все

Здесь условие –  одна из команд проверки условия.

Последовательность команд –  это одна или несколько любых команд-приказов.

Например, для передвижения на одну клетку вправо, если справа нет стенки и закрашивания клетки, можно использовать такой алгоритм:

если справа свободно то

вправо

закрасить

все

В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:

если (справа свободно) и (не снизу свободно) то

вправо

все

Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:

нц пока условие

последовательность команд

кц

Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:

нц пока справа свободно

вправо

кц

Выполните задание.

На бесконечном поле имеются две одинаковые горизонтальные параллельные стены, расположенные друг под другом и отстоящие друг от друга более чем на 1 клетку. Левые края стен находятся на одном уровне. Длины стен неизвестны. Робот находится в клетке, расположенной непосредственно под верхней стеной.

На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).

 

 

Напишите для Робота алгоритм, закрашивающий все клетки, расположенные ниже горизонтальных стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться.

Алгоритм может быть выполнен в среде формального исполнителя или  записан в текстовом редакторе.

Сохраните алгоритм в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.

?) показать одно из правильных решений
Вопрос id:52352
Тема/шкала: 21,20.1 робот

Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может.

У Робота есть девять команд. Четыре команды –  это команды-приказы:

вверх        вниз           влево         вправо

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится.

Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.

Ещё четыре команды –  это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:

сверху свободно

снизу свободно

слева свободно

справа свободно

Эти команды можно использовать вместе с условием «eсли», имеющим следующий вид:

если условие то

последовательность команд

все

Здесь условие –  одна из команд проверки условия.

Последовательность команд –  это одна или несколько любых команд-приказов.

Например, для передвижения на одну клетку вправо, если справа нет стенки и закрашивания клетки, можно использовать такой алгоритм:

если справа свободно то

вправо

закрасить

все

В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:

если (справа свободно) и (не снизу свободно) то

вправо

все

Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:

нц пока условие

последовательность команд

кц

Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:

нц пока справа свободно

вправо

кц

Выполните задание.

На бесконечном поле имеются две одинаковые горизонтальные параллельные стены, расположенные друг под другом и отстоящие друг от друга более чем на 1 клетку. Левые края стен находятся на одном уровне. Длины стен неизвестны. Робот находится в клетке, расположенной непосредственно под нижней от стеной.

На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).

 

 

Напишите для Робота алгоритм, закрашивающий все клетки, расположенные ниже горизонтальных стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться.

Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.

Сохраните алгоритм в текстовом файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.

?) показать одно из правильных решений
Вопрос id:52353
Тема/шкала: 22,20.2 написать программу

Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое трёхзначных чисел или сообщает, что таких чисел нет (выводит NO). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0  признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 100. Введённые числа не превышают 300.

Программа должна вывести среднее арифметическое трёхзначных чисел, или вывести «NO», если таких чисел нет.

Пример работы программы:

Входные данные Выходные данные
10

120

125

0

122.5
11

1

0

NO


?) показать одно из правильных решений
Copyright testserver.pro 2013-2024