Личный кабинет

Задание 1. ЕГЭ-2015 - Архив: все задания

Ответом к заданию по информатике может быть целое число, десятичная дробь (записывайте её через запятую, вот так: 2,5), последовательность цифр или букв (пишите без пробелов: 97531).

1. Задание#T25512

На спутнике «Фотон» установлен прибор, предназначенный для измерения энергии космических лучей. Каждую минуту прибор передаёт по каналу связи неотрицательное вещественное число – количество энергии, полученной за последнюю минуту, измеренное в условных единицах. Временем, в течение которого происходит передача, можно пренебречь.
Необходимо найти в заданной серии показаний прибора минимальное произведение двух показаний, между моментами передачи которых прошло не менее минут. Количество энергии, получаемое прибором за минуту, не превышает условных единиц. Общее количество показаний прибора в серии не превышает
Вам предлагается два задания, связанные с этой задачей: задание А и задание Б. Вы можете решать оба задания А и Б или одно из них по своему выбору.
Итоговая оценка выставляется как максимальная из оценок за задания А и Б. Если решение одного из заданий не представлено, то считается, что оценка за это задание составляет баллов.
Задание Б является усложненным вариантом задания А, оно содержит дополнительные требования к программе.
А. Напишите на любом языке программирования программу для решения поставленной задачи, в которой входные данные будут запоминаться в массиве, после чего будут проверены все возможные пары элементов. Перед программой укажите версию языка программирования.
ОБЯЗАТЕЛЬНО укажите, что программа является решением ЗАДАНИЯ А.
Максимальная оценка за выполнение задания А равна баллам.
Б. Напишите программу для решения поставленной задачи, которая будет эффективна как по времени, так и по памяти (или хотя бы по одной из этих характеристик).
Программа считается эффективной по времени, если время работы программы пропорционально количеству полученных показаний прибора т.е. при увеличении в раз время работы программы должно увеличиваться не более чем в раз.
Программа считается эффективной по памяти, если размер памяти, использованной в программе для хранения данных, не зависит от числа и не превышает килобайта.
Перед программой укажите версию языка программирования и кратко опишите использованный алгоритм.
ОБЯЗАТЕЛЬНО укажите, что программа является решением ЗАДАНИЯ Б.
Максимальная оценка за правильную программу, эффективную по времени и по памяти, равна баллам.
Максимальная оценка за правильную программу, эффективную по времени, но неэффективную по памяти, равна баллам.
НАПОМИНАЕМ! Не забудьте указать, к какому заданию относится каждая из представленных Вами программ.
Входные данные представлены следующим образом. В первой строке задаётся число – общее количество показаний прибора. Гарантируется, что В каждой из следующих строк задаётся одно неотрицательное вещественное число – очередное показание прибора.
Пример входных данных:











Программа должна вывести одно число – описанное в условии произведение.
Пример выходных данных для приведённого выше примера входных данных:
Показать разбор

2. Задание#T24826

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один или три камня или увеличить количество камней в куче в два раза. Например, имея кучу из камней, за один ход можно получить кучу из или камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.
Игра завершается в тот момент, когда количество камней в куче становится не менее
Победителем считается игрок, сделавший последний ход, т.е. первым получивший кучу, в которой будет или больше камней.
В начальный момент в куче было камней;
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока – значит описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Выполните следующие задания. Во всех случаях обосновывайте свой ответ.

Задание 1

  1. Укажите все такие значения числа при которых Петя может выиграть в один ход. Обоснуйте, что найдены все нужные значения и укажите выигрывающие ходы.
  2. Укажите такое значение при котором Петя не может выиграть за один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. Опишите выигрышную стратегию Вани.

Задание 2

Укажите два таких значения при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
  • Петя не может выиграть за один ход;
  • Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Для каждого указанного значения опишите выигрышную стратегию Пети.

Задание 3

Укажите значение при котором одновременно выполняются два условия:
  • Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
  • у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
Для указанного значения опишите выигрышную стратегию Вани.
Постройте дерево всех партий, возможных при этой выигрышной стратегии Вани (в виде рисунка или таблицы). На рисунке на рёбрах дерева указывайте, кто делает ход; в узлах – количество камней в позиции.
Показать разбор

3. Задание#T24629

Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от -10000 до 10000 включительно.
Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, сумма которых нечётна и положительна. Под парой подразумевается два подряд идущих элемента массива.
Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования и естественного языка. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
N = 20
DIM A(N) AS INTEGER
DIM I, J, K AS INTEGER
FOR I = 1 TO N
  INPUT A(I)
NEXT I
...

END
Показать разбор

4. Задание#T24591

Коле нужно с помощью электронных таблиц построить таблицу квадратов двузначных чисел от до
Для этого сначала в диапазоне он записал числа от до и в диапазоне он записал числа от до Затем в ячейку записал формулу квадрата двузначного числа ( – число десятков; – число единиц), после чего скопировал её во все ячейки диапазона В итоге получил таблицу квадратов двузначных чисел. Ниже представлен фрагмент этой таблицы.
В ячейке была записана одна из следующих формул:
  1. ^
  2. $$^
  3. $$^
  4. $$^
Укажите в ответе номер формулы, которая была записана в ячейке
Примечание: знак $ используется для обозначения абсолютной адресации.
Показать ответ
Это задание решали 23 раза. С ним справились 30% пользователей.

5. Задание#T24590

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду сместиться на (a, b), где – целые числа. Эта команда перемещает Чертёжника из точки с координатами в точку с координатами
Например, если Чертёжник находится в точке с координатами то команда сместиться на (2, -3) переместит Чертёжника в точку
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм (буквами обозначены неизвестные числа, при этом ):
НАЧАЛО
сместиться на (-3, -3)
ПОВТОРИ n РАЗ
сместиться на (a, b)
сместиться на (27, 12)
КОНЕЦ ПОВТОРИ
сместиться на (-22, -7)
КОНЕЦ
Укажите наименьшее возможное значение числа для которого найдутся такие значения чисел и что после выполнения программы Чертёжник возвратится в исходную точку.
Показать ответ
Это задание решали 5 раз. С ним справились 40% пользователей.

6. Задание#T24589

Напишите в ответе число различных значений входной переменной при которых программа выдаёт тот же ответ, что и при входном значении
Значение также включается в подсчёт различных значений Для Вашего удобства программа приведена на пяти языках программирования.
DIM K, I AS LONG
INPUT K
I = 12
WHILE I > 0 AND F(I) >= K
  I = I - 1
WEND
PRINT I

FUNCTION F(N)
 F = N * N
END FUNCTION
Показать ответ
Это задание решали 17 раз. С ним справились 35% пользователей.

7. Задание#T24588

На обработку поступает последовательность из четырёх неотрицательных целых чисел (некоторые числа могут быть одинаковыми).
Нужно написать программу, которая выводит на экран количество нечётных чисел в исходной последовательности и максимальное нечётное число. Если нечётных чисел нет, требуется на экран вывести «NO». Известно, что вводимые числа не превышают 1000. Программист написал программу неправильно. Ниже эта программа для Вашего удобства приведена на пяти языках программирования.
CONST n = 4
count = 0
maximum = 999
FOR I = 1 TO n
  INPUT x
  IF x mod 2 <> 0 THEN
    count = count + 1
    IF x > maximum THEN
      maximum = I
    END IF
  END IF
NEXT I
IF count > 0 THEN
  PRINT count
  PRINT maximum
ELSE
  PRINT "NO"
END IF
Последовательно выполните следующее.
1. Напишите, что выведет эта программа при вводе последовательности:
2 9 4 3
2. Приведите пример такой последовательности, содержащей хотя бы одно нечётное число, что, несмотря на ошибки, программа печатает правильный ответ.
3. Найдите все ошибки в этой программе (их может быть одна или несколько). Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк. Для каждой ошибки:
  1. выпишите строку, в которой сделана ошибка;
  2. укажите, как исправить ошибку, т.е приведите правильный вариант строки.
Достаточно указать ошибки и способ их исправления для одного языка программирования.
Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения.
Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
Показать разбор

8. Задание#T24519

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
ЗапросНайдено страниц (в сотнях тысяч)
Ухо35
Подкова25
Наковальня40
Ухо | Подкова | Наковальня70
Ухо & Наковальня10
Ухо & Подкова0
Какое количество страниц (в сотнях тысяч) будет найдено по запросу Подкова & Наковальня?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Показать ответ
Это задание решали 27 раз. С ним справились 30% пользователей.

9. Задание#T24475

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 7 файлов:
  • carga.mp3
  • cascad.mpeg
  • cassa.mp3
  • cassandra.mp4
  • castrol.mp4
  • picasa.map
  • picasa.mp4
Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана указанная группа файлов:
  • cascad.mpeg
  • cassa.mp3
  • cassandra.mp4
  • picasa.mp4
Выберите вариант из списка:
  1. *cas*a*.mp*
  2. *ca*a*.mp*
  3. *cas*.mp*
  4. *cas*a*.mp?
Запишите номер правильного ответа.
Показать ответ
Это задание решали 11 раз. С ним справились 36% пользователей.

10. Задание#T24474

Между населёнными пунктами A, B, C, D, E, F, G построены дороги, протяжённость которых приведена в таблице. Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.
ABCDEFG
A51225
B58
C24510
D1282
E45
F55
G251055
Определите длину кратчайшего пути между пунктами A и G (при условии, что передвигаться можно только по построенным дорогам).
Показать ответ
Это задание решали 37 раз. С ним справились 30% пользователей.

11. Задание#T24473

Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.
  1. Складываются первая и вторая, а также третья и четвёртая цифры исходного числа.
  2. Полученные два числа записываются друг за другом в порядке убывания (без разделителей).
Пример. Исходное число: 3165. Суммы: 3 + 1 = 4; 6 + 5 = 11. Результат: 114.
Укажите наименьшее число, в результате обработки которого, автомат выдаст число 1311.
Показать ответ
Это задание решали 111 раз. С ним справились 29% пользователей.

12. Задание#T24472

Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.
DIM S, N AS INTEGER
S = 33
N = 1
WHILE S > 0
  S = S - 7
  N = N * 3
WEND
PRINT(N)
Показать ответ
Это задание решали 5 раз. С ним справились 60% пользователей.

13. Задание#T24471

Производилась двухканальная (стерео) звукозапись с частотой дискретизации 64 кГц и 24-битным разрешением. В результате был получен файл размером 120 Мбайт, сжатие данных не производилось.
Определите приблизительно, сколько времени (в минутах) производилась запись.
В качестве ответа укажите ближайшее к времени записи целое число, кратное 5.
Показать ответ
Это задание решали 192 раза. С ним справились 33% пользователей.

14. Задание#T24470

Все 4-буквенные слова, составленные из букв К, Л, Р, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
  1. КККК
  2. КККЛ
  3. КККР
  4. КККТ
Запишите слово, которое стоит под номером 67.
Показать ответ
Это задание решали 7 раз. С ним справились 57% пользователей.

15. Задание#T24469

Ниже на пяти языках программирования записан рекурсивный алгоритм
SUB F(n)
  PRINT n
  IF n < 5 THEN
    F(n + 1)
    F(n + 3)
  END IF
END SUB
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова
Показать ответ
Это задание решали 5 раз. С ним справились 60% пользователей.
0 баллов сегодня
дней без пропуска

0
пт
0
сб
0
вс
0
пн
0
вт
0
ср
0
чт