- •Задание 1 № 839 тип 1
- •4)8 Пояснение.
- •Ваш ответ: нет ответа. Правильный ответ: 4
- •Примечание:
- •↑ Задание 8 № 489 тип 8
- •Пояснение.
- •Правильный ответ: 36
- •Пояснение.
- •↑ Задание 11 № 572 тип 11 (решено неверно или не решено)
- •↑ Задание 16 № 617 тип 16 (решено неверно или не решено)
- •Правильный ответ: тнввм
- •Пояснение.
- •Правильный ответ: жбаегвд
- •Пояснение.
- •Правильный ответ: гваб
Пояснение.
Цикл «for k := 3 to 8 do» выполняется шесть раз. Каждый раз переменная s увеличивается на 6. Поскольку изначально s = 0, после выполнения программы получим: s = 6 · 6 = 36.
Правильный ответ: 36
↑ Задание 10 № 1081 тип 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 все кц вывод n кон |
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 n |
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(n) End. |
Пояснение.
Программа предназначена для определения дня в который учениками было сделано максимальное количество заданий, а если таких дней несколько, то последний такой день. Это день под номером 8.
Ответ: 8.
↑ Задание 11 № 572 тип 11 (решено неверно или не решено)
На рисунке изображена схема соединений, связывающих пункты А, В, С, D, Е, F, G, Н. По каждому соединению можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из пункта А в пункт Н? Пояснение.
Начнем считать количество путей с конца маршрута — с города H. Пусть NX — количество различных путей из города H в город X, N — общее число путей.
В H можно приехать из G, E или D, поэтому N = NH = NG + NE + ND (*).
Аналогично:
NG = NF = 0;
NE = NF + NC + ND = 0 + 0 + 2 = 2;
ND = NB + NA = 1 + 1 = 2;
NF = NC = 0;
NC = 0;
NB = NА + NC = 1.
Подставим в формулу (*): N = 2 + 2 = 4.
↑ Задание 12 № 808 тип 12 (решено неверно или не решено)
Ниже в табличной форме представлен фрагмент базы данных «Факультеты».
Факультет |
План приёма |
Стоимость обучения |
Стипендия |
Менеджемент |
100 |
50000 |
Есть |
Дизайн |
140 |
60000 |
Нет |
Маркетинг |
20 |
25000 |
Есть |
История |
35 |
40000 |
Есть |
Философи |
20 |
40000 |
Есть |
Психология |
16 |
21000 |
Нет |
Педагогика |
100 |
28000 |
Есть |
Управление качеством |
35 |
20000 |
Нет |
Сколько факультетов в данном фрагменте удовлетворяют условию
(План приёма < 50) И (Стоимость обучения < 30 000)?
В ответе укажите одно число — искомое количество факультетов. Пояснение.
Логическое «И» истинно тогда, когда истинны оба высказывания. Следовательно, подходят варианты, в которых план приёма составил менее 50 и стоимость обучения была менее 30 000. Таких вариантов 3.
↑ Задание 13 № 73 тип 13 (решено неверно или не решено)
Переведите двоичное число 1110011 в десятичную систему счисления. Пояснение.
Имеем:
11100112 = 1 · 26 + 1 · 25 + 1 · 24 + 1 · 21 + 1 · 20 = 64 + 32 + 16 + 2 + 1 = 115.
↑ Задание 14 № 134 тип 14
У исполнителя Квадратор две команды, которым присвоены номера:
1. прибавь 3
2. возведи в квадрат
Первая из них увеличивает число на экране на 3, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 6 числа 48, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11211 — это алгоритм: прибавь 3, прибавь 3, возведи в квадрат, прибавь 3, прибавь 3, который преобразует число 4 в 106.) Если таких алгоритмов более одного, то запишите любой из них. Пояснение.
Из числа 6 число 36 можно получить командой 2. Далее будем использовать только команду 1. Следовательно, искомый алгоритм: 21111.
↑ Задание 15 № 155 тип 15 (решено неверно или не решено)
Файл размером 1000 Кбайт передаётся через некоторое соединение в течение 1 минуты. Определите размер файла (в Кбайт), который можно передать через это соединение за 36 секунд. В ответе укажите одно число — размер файла в Кбайт. Единицы измерения писать не нужно. Пояснение.
Вычислим скорость передачи данных по каналу: 1000 Кбайт/60 сек = 50/3 Кбайт/сек. Следовательно, размер файла, который можно передать за 36 секунд равен 50/3 Кбайт/сек · 36 сек = 600 Кбайт.
