Найти количество дней, когда температура превышала 10 С
Дана температура за каждый день декабря. Определить количество дней, когда был мороз. (Ввод данных осуществлять в цикле
Дана температура за каждый день декабря. Определить количество дней, когда был мороз. (Ввод данных.
Вывести номера тех недель, когда средняя температура всех дней этой недели была ниже 0
Приводится среднесуточная температура воздуха за несколько недель, каждая 7 неделя имеет 7 дней.
Определить количество дней, когда осадков не было
Помогите написать полный код на C++. В массиве хранятся сведения о количестве осадков, выпавших за.
Найти максимальную температуру среди дней, когда были заморозки
4) Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целочисленные.
ЕГЭ по информатике 11 класс 2021. Новый тренировочный вариант №5 — №201102 (задания и ответы)

ЕГЭ Экзаменационная работа состоит из 27 заданий с кратким ответом, выполняемых с помощью компьютера. На выполнение экзаменационной работы по информатике и ИКТ отводится 3 часа 55 минут (235 минут).
Пробный вариант составлен на основе официальной демоверсии от ФИПИ за 2021 год.
В конце варианта приведены правильные ответы ко всем заданиям. Вы можете свериться с ними и найти у себя ошибки.
Скачать тренировочный вариант ЕГЭ: Скачать
Решать работу: Онлайн
Интересные задания
4. Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы А использовали кодовое слово 10; для буквы Б – кодовое слово 11. Какова наименьшая возможная сумма длин всех шести кодовых слов? Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
5. На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. К этой записи дописываются справа ещё два разряда по следующему правилу:
а) складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;
б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы цифр на 2. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите такое наименьшее число N, для которого результат работы алгоритма больше 105. В ответе это число запишите в десятичной системе счисления.
7. После преобразования растрового 1024-цветного графического файла в в 4-цветный формат его размер уменьшился на 3 Кбайт. Каков был размер исходного файла в байтах?
8. Все 3-буквенные слова, составленные из букв У, Ч, Е, Н, И, К, записаны в алфавитном порядке и перенумерованы, начиная с 1. Ниже приведено начало списка.
1. ЕЕЕ
2. ЕЕИ
3. ЕЕК
4. ЕЕН
5. ЕЕУ
6. ЕЕЧ
7. ЕИЕ
9. Откройте файл электронной таблицы, содержащей вещественные числа – результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Найдите количество суток, в которых среднее значение температуры не превышало 20 °С.
11. При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 15 символов и содержащий только символы из 8- символьного набора: А, В, C, D, Е, F, G, H. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 24 байт на одного пользователя. Определите объём памяти (в байтах), необходимый для хранения сведений о 30 пользователях. В ответе запишите только целое число – количество байт.
17. Рассматривается множество целых чисел, принадлежащих числовому отрезку [4221; 17523], которые в восьмеричной системе счисления оканчиваются на 6 и в четверичной системе счисления оканчиваются на 2. Найдите сумму таких чисел и минимальное из них. В ответе запишите два целых числа: сначала сумму, затем минимальное число. Для выполнения этого задания можно написать программу или воспользоваться редактором электронных таблиц.
20. Для игры, описанной в предыдущем задании, найдите два таких значения S, при которых у Пети есть выигрышная стратегия, причём одновременно выполняются два условия:
— Петя не может выиграть за один ход;
— Петя может выиграть своим вторым ходом независимо от того, как
будет ходить Ваня. Найденные значения запишите в ответе в порядке возрастания.
21. Два игры, описанной в задании 19, найдите максимальное значение S, при котором одновременно выполняются два условия:
— у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети;
— у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
*Дополнительное задание «Эксель»
Найдите разность между минимальным значением температуры и её средним арифметическим значением. Ответ округлите до целого числа.
2. Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Сколько раз встречалась температура, которая равна минимальному значению?
3. Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Найдите количество суток, в которых среднее значение температуры не превышало 20 °С.
Найдите количество суток в которых среднее значение температуры не превышало 20 с
Найдите количество суток в которых среднее значение температуры не превышало 20 с
Тип 9 № 28117 
Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Найдите количество суток, в которых среднее значение температуры не превышало 20 °С.
С помощью формулы =СРЗНАЧ(B2:Y2) найдём среднее арифметическое значение температуры для первых суток — 18,3. Далее с помощью маркера скопируем формулы в ячейки Z3:Z92. Теперь с помощью формулы найдём количество суток, в которых среднее значение температуры не превышало 20 °С — 30.
Найдите количество суток в которых среднее значение температуры не превышало 20 с
Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Найдите количество суток, в которых среднее значение температуры не превышало 20 °С.
Решение . С помощью формулы =СРЗНАЧ(B2:Y2) найдём среднее арифметическое значение температуры для первых суток — 18,3. Далее с помощью маркера скопируем формулы в ячейки Z3:Z92. Теперь с помощью формулы найдём количество суток, в которых среднее значение температуры не превышало 20 °С — 30.
Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите, сколько раз за время измерений минимальная суточная температура оказывалась ниже среднесуточной на 8 и более градусов.
Решение . Найдём разницу между минимальной суточной температурой и среднесуточной температурой для каждого дня в таблице. Для этого в ячейке Z2 запишем формулу =СРЗНАЧ(B2:Y2)-МИН(B2:Y2) и скопируем её во все ячейки диапазона Z3:Z92. Далее, в ячейке Z1 запишем формулу =СЧЁТЕСЛИ(Z2:Z92;»>=8″) и получим ответ — 51.
Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа.
Определите, сколько среди заданных троек чисел таких, которые могут быть сторонами прямоугольного треугольника.
Решение . Заметим, что треугольник является прямоугольным, если квадрат длины гипотенузы треугольника будет равен сумме квадратов длин катетов этого треугольника. Тогда в ячейке D1 запишем формулу =(МАКС(A1:C1))^2 и скопируем её во все ячейки диапазона D2:D5000. В ячейке E1 запишем формулу
=(МИН(A1:C1))^2+(СУММ(A1:C1)-МИН(A1:C1)-МАКС(A1:C1))^2
и скопируем её во все ячейки диапазона E2:E5000. Таким образом, получим квадрат длины гипотенузы и сумму квадратов катетов для каждой тройки чисел. После этого в ячейку F1 запишем формулу =ЕСЛИ(D1=E1;1;0) и скопируем её во все ячейки диапазона F2:F5000. Теперь, воспользовавшись формулой =СУММ(F1:F5000), получим ответ — 2.
Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха в течение трёх месяцев. Найдите разность между максимальной температурой воздуха с 1 апреля по 31 мая с 9:00 до 12:00 включительно и средним значением температуры воздуха в эти часы в апреле и мае, используя данные, представленные в таблице.
В ответе запишите только целую часть получившегося числа.
Решение . Для поиска максимальной температуры воздуха в с 1 апреля по 31 мая с 9:00 до 12:00 включительно в ячейке Z2 запишем формулу =МАКС(K2:N62). Далее, в ячейке AA2 запишем формулу =СРЗНАЧ(K2:N62). В ячейку Z3 запишем формулу =Z2-AA2, получаем в этой ячейке значение 5,7. Значит, ответ — 5.
В каждой строке электронной таблицы записаны три натуральных числа, задающих длины трёх взаимно перпендикулярных рёбер прямоугольного параллелепипеда. Определите, сколько в таблице троек, для которых у заданного ими параллелепипеда можно так выбрать три грани с общей вершиной, что сумма площадей двух из них будет меньше площади третьей.
Решение . Для нахождения количества параллелепипедов, удовлетворяющих условию, необходимо найти площадь наибольшей грани и сумма площадей двух других граней. То есть для каждой тройки чисел необходимо найти произведение двух наибольших чисел, а также сумму произведений наибольшего и наименьшего чисел и среднего по величине и наименьшего чисел. В ячейку D1 запишем формулу
=МАКС(A1:C1)*(СУММ(A1:C1)-МАКС(A1:C1)-МИН(A1:C1))
и скопируем её во все ячейки диапазона D2:D5000. Таким образом, для каждой тройки чисел найдём произведение двух наибольших чисел. В ячейку E1 запишем формулу
=МАКС(A1:C1)*МИН(A1:C1)+(СУММ(A1:C1)-МАКС(A1:C1)-МИН(A1:C1))*МИН(A1:C1)
и скопируем её во все ячейки диапазона E2:E5000. Таким образом, для каждой тройки чисел найдём сумму произведений наибольшего и наименьшего чисел и среднего по величине и наименьшего чисел. Теперь в ячейке F1 запишем формулу =ЕСЛИ(D1>E1;1;0) и скопируем её во все ячейки диапазона F2:F5000. Окончательно, с помощью формулы =СУММ(F1:F5000) получим ответ — 3119.
Вариант №5 с сайта К. Полякова
Решение вариант №5 ЕГЭ с сайта Константина Полякова
На рисунке справа схема дорог Н-ского района изображена в виде графа, в таблице содержатся сведения о длинах этих дорог (в километрах).

Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе.
Определите длину кратчайшего пути из пункта Г в пункт В.
Ответ: 25
Логическая функция F задаётся выражением

На рисунке приведён частично заполненный фрагмент таблицы истинности функции F, содержащий неповторяющиеся строки.
Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.
-
Программирование:
print(‘x y z w’) for x in 0, 1: for y in 0, 1: for z in 0, 1: for w in 0, 1: F = (x == (not z)) <= ((x or w)==y) if not F: print(x, y, z, w)
Ответ: xwyz
В фрагменте базы данных представлены сведения о родственных отношениях.
Определите мужчину, который впервые стал отцом в самом раннем возрасте, и запишите в ответе его идентификатор (ID). 
Ответ: 367
По каналу связи передаются сообщения, содержащие только семь букв: А, Б, К, О, Н, Р, Я. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны:
Какое наименьшее количество двоичных знаков потребуется для кодирования слова КОРАН?
- Отобразим с помощью дерева известные коды:


Ответ: 15
На вход алгоритма подаётся натуральное число N . Алгоритм строит по нему новое число R следующим образом.
1) Строится двоичная запись числа N .
2) Затем справа дописываются два разряда: символы 01, если число N чётное, и 10, если нечётное.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N ) является двоичной записью искомого числа R .
Укажите минимальное число R , большее 81, которое может являться результатом работы этого алгоритма. В ответе это число запишите в десятичной системе.
- Будем переводить числа в 2-ю с.с., начиная с 82, и рассматривать их на соответствие алгоритму:
Ответ: 86
Определите, при каком наименьшем целом введённом значении переменной d программа выведет число 192.
var s, n, d: integer; begin readln (d); s := 0; n := 0; while n < 200 do begin s := s + 64; n := n + d end; writeln(s) end.
d = int(input()) s = 0 n = 0 while n < 200: s = s + 64 n = n + d print(s)
-
Программирование:
d = 1 while True: # внешний цикл, бесконечный d1 = d # — код из условия задания — s = 0 n = 0 while n < 200: s = s + 64 n = n + d1 # — конец кода из условия задания — if s == 192: print(d1) break d += 1
Ответ: 67
Музыкальный фрагмент был записан в формате моно, оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 70 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате стерео (двухканальная запись) и оцифрован с разрешением в 4 раза выше и частотой дискретизации в 3,5 раза меньше, чем в первый раз. Сжатие данных не производилось.
Укажите размер файла в Мбайт, полученного при повторной записи.
- Выпишем все известные данные до и после оцифровки:
- Получим изменение объема файла:
Ответ: 160
Юрий составляет 4-буквенные слова из букв П, Р, И, К, А, З. Каждую букву можно использовать не более одного раза, при этом в слове нельзя использовать более одной гласной.
Сколько различных кодов может составить Юрий?
- Рассмотрим все варианты расположения гласной буквы:
- Остался вариант, когда гласных нет:
- Итого: 24 + 192 = 216
Ответ: 216
Откройте файл электронной таблицы 9-0.xls, содержащей результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Найдите среднее значение измерений, в которых температура не превышала 15 градусов. В ответе запишите только целую часть получившегося числа.
Ответ: 12
С помощью текстового редактора определите, сколько раз, не считая сносок, встречаются личные местоимения (я, ты, он, она, оно), без учета регистра в тексте А.П. Чехова «Воры» (файл 10-1.docx). В ответе укажите только число.
Ответ: 141
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 6 символов и содержащий только символы из 7-буквенного набора А, В, Е, К, М, Н, О. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируются одинаковым и минимально возможным количеством бит. Кроме собственно пароля для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 10 байт.
Определите объём памяти в байтах, необходимый для хранения сведений о 100 пользователях.
- Мощность алфавита 7, соответственно имеем 2 3 > 7, т.е. 3 бита для кодирования 1 символа.
- Для кодирования 6 символов пароля потребуется 6 * 3 = 18 бит. Так как для хранения паролей отведено одинаковое число байт, то для 18 бит потребуется 3 байта (8*3=24, 24>18).
- Всего на одного пользователя, включая дополнительные сведения, потребуется: 3 + 10 = 13 байтов.
- Для хранения сведений о 100 пользователях потребуется 13 * 100 = 1300 байтов.
Ответ: 1300
Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
Дана программа для исполнителя Редактор:
Какая строка получится в результате применения приведённой программы к строке вида 1…13…3 (2018 единиц и 2050 троек)?
-
Программирование:
Ответ: 332113
На рисунке изображена схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж, З, И, К, Л, М. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.
Сколько существует различных путей из города А в город М, не проходящих через город Е? 
Ответ: 30
записали в системе счисления с основанием 3.
Найдите сумму цифр в этой записи. Ответ запишите в десятичной системе.
-
Программирование:
x = 9**5 + 3**25 — 20 s = 0 while x: s+=x % 3 x //= 3 print( s )
Ответ: 18
Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m ». Для какого наименьшего натурального числа А формула
тождественно истинна (то есть принимает значение 1 при любом натуральном значении переменной х )?
-
Программирование:
for A in range(1,500): OK = 1 for x in range(1,1000): OK *= ((x % A == 0) and (x % 36 != 0))<=(x % 12!= 0) if OK: print( A ) break
Ответ: 9
Алгоритм вычисления значения функции F(n) , где n – натуральное число, задан следующими соотношениями:
Определите количество натуральных значений n из отрезка [1; 1000], для которых все цифры значения F(n) чётные.
-
Программирование:
def F( n ): if n <= 15: return n*n + 3*n + 9 if n>15 and n%3==0: return F(n-1) + n — 2 if n>15 and n%3!=0: return F(n-2) + n + 2 k=0 for i in range(1,1001): x = F(i) flag=True while x>0: digit = x%10 if digit%2 != 0: flag = False x//=10 if flag: k+=1 print (k)
Ответ: 33
Рассматривается множество целых чисел, принадлежащих отрезку [1100;11000], которые делятся на 6 и не делятся на 7, 13, 17 и 23.
Найдите количество таких чисел и максимальное из них. В ответе запишите два числа через пробел: сначала количество, затем максимальное число.
-
Программирование:
a = [n for n in range(1100,11000+1) if (n%6==0 and n%7!=0 and n%13!=0 and n%17!=0 and n%23!=0)] print(len(a),max(a))
Ответ: 1178 10992
Квадрат разлинован на N×N клеток (1
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч один камень или увеличить количество камней в куче в два раза. Чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 40. Победителем считается игрок, сделавший последний ход, т. е. первым получивший позицию, в которой в кучах будет 40 или больше камней.
В начальный момент в первой куче было 9 камней, во второй куче – S камней, 1 ≤ S ≤ 30. Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.
Ответьте на следующие вопросы:
Вопрос 1 (задание 19). Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Назовите минимальное значение S, при котором это возможно.
Вопрос 2 (задание 20). Найдите два таких значения S, при которых у Пети есть выигрышная стратегия, причём Петя не может выиграть первым ходом, но может выиграть своим вторым ходом независимо от того, как будет ходить Ваня. Найденные значения запишите в ответе в порядке возрастания.
Вопрос 3 (задание 21). Сколько существует значений S, при которых у Вани есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети, и при этом у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.
-
Программирование:
def f(x,y,p): if x+y>=40 and p==3: return 1 elif x+y<40 and p==3: return 0 else: return f(x+1,y,p+1)+f(x*2,y,p+1)+f(x,y+1,p+1)+f(x,y*2,p+1) for i in range (1,1000): if f(9,i,1): print(i) break
def f(x,y,p): if x+y>=40 and p==4: return 1 elif x+y<40 and p==4: return 0 elif x+y>40: return 0 elif p%2==1: return f(x+1,y,p+1)+f(x*2,y,p+1)+f(x,y+1,p+1)+f(x,y*2,p+1) else: return f(x+1,y,p+1)*f(x*2,y,p+1)*f(x,y+1,p+1)*f(x,y*2,p+1) for i in range (1,1000): if f(9,i,1): print(i)
def f(x,y,p): if x+y>=40 and (p==3 or p==5): return 1 elif x+y<40 and p==5: return 0 elif x+y>40: return 0 elif p%2==0: return f(x+1,y,p+1)+f(x*2,y,p+1)+f(x,y+1,p+1)+f(x,y*2,p+1) else: return f(x+1,y,p+1)*f(x*2,y,p+1)*f(x,y+1,p+1)*f(x,y*2,p+1) for i in range (1,1000): if f(9,i,1): print(i)
Ответ:
Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 15.
var x, a, b: integer; begin readln(x); a:=0; b:=1; while x > 0 do begin a:= a + 1; b:= b*(x mod 10); x:= x div 10; end; writeln(a); write(b); end.
x = int(input()) a = 0 b = 1 while x > 0: a = a + 1 b = b*(x % 10) x = x // 10 print(a) print(b)
-
Программирование:
for x_ in range(1,1001): x = x_ a = 0 b = 1 while x > 0: a = a + 1 b = b*(x % 10) x = x // 10 if a==3 and b==15: print(x_) break
Ответ: 135
Исполнитель Калькулятор преобразует число на экране. У исполнителя есть три команды, которым присвоены номера:
Программа для исполнителя Калькулятор – это последовательность команд.
Сколько существует программ, для которых при исходном числе 1 результатом является число 18?