среда, 2 апреля 2025 г.

11 класс Досрочная волна 2024 года ЕГЭ

#Досрочная волна 2024_Задание 23
def f(x, y):
if x>y:
return 0
if x==y:
return 1
else:
return f(x+1, y)+f(x+2,y)+f(x*2,y)
print(f(4,11)*f(11,13)*f(13,15))

#Задание 24 Досрок 2024
f = open("244.txt")
s = f.read()
s = s.replace('Q', '0').replace('R', '0').replace('W', '0').replace('2', '1').replace('4', '1')
k = 1
maxi = 0
for i in range(len(s)-1):
if s[i]!=s[i+1]:
k=k+1
else:
maxi = max(maxi, k)
k = 1
print(maxi)

воскресенье, 30 марта 2025 г.

8 класс

 Задача 1. С учителем.

Напишите программу, которая в последовательности натуральных чисел определяет количество всех чётных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –– признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число: количество всех чётных чисел, кратных 3.

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

Входные данныеВыходные данные
162
9
18
6
8

Задача 2. Самостоятельно.

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

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

Программа должна вывести одно число: количество однозначных чисел, кратных 3.

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

Входные данныеВыходные данные
1211
9
4
0
Задача 3. ДЗ

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

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

Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.

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

Входные данныеВыходные данные
18296
192
104
117
0

9 класс (1 неделя 4 чтв)

 Задача 1

В электронную таблицу внесли данные наблюдения за погодой в течение одного года.

В столбце A записана дата наблюдения; в столбце B – среднесуточная температура воздуха для указанной даты; в столбце C – количество выпавших осадков (в миллиметрах) для указанной даты; в столбце D – среднесуточное атмосферное давление (в миллиметрах ртутного столба). В столбце E записано направление ветра для указанной даты – одно из восьми возможных значений: «СЗ», «С», «СВ», «В», «ЮВ», «Ю», «ЮЗ», «З». В столбце F записана среднесуточная скорость ветра (в метрах в секунду). Всего в электронную таблицу были внесены данные по всем 365 дням года в хронологическом порядке.

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

Откройте файл с данной электронной таблицей (расположение файла Вам сообщат организаторы экзамена). На основании данных, содержащихся в этой таблице, выполните задания.

1. Какое среднее давление было в летние месяцы (июнь, июль, август)? Ответ на этот вопрос запишите в ячейку I2 таблицы.

2. Какая максимальная температура была в те дни года, когда дул западный (З) ветер? Ответ на этот вопрос запишите в ячейку I3 таблицы.

3. Постройте кольцевую диаграмму, отображающую соотношение количества дней, когда дули ветры «ЮЗ», «В» и «ЮВ». Левый верхний угол диаграммы разместите вблизи ячейки G7. В поле диаграммы должны присутствовать легенда (обозначение, какой сектор диаграммы соответствует каким данным) и числовые значения данных, по которым построена диаграмма.

Ответы должны быть вычислены с точностью двух знаков после запятой. Полученную таблицу необходимо сохранить под именем zadaniye_14. Файл

Задача 2

В электронную таблицу занесли информацию о грузоперевозках, совершённых некоторым автопредприятием с 1 по 9 октября. Ниже приведены первые пять строк таблицы.

ABCDEF
1ДатаПункт отправленияПункт назначенияРасстояниеРасход бензинаМасса груза
21 октябряЛипкиБерезки43263770
31 октябряОреховоДубки12117670
41 октябряОсинкиВязово33347830
51 октябряЛипкиВязово38454730

Каждая строка таблицы содержит запись об одной перевозке.

В столбце A записана дата перевозки (от «1 октября» до «9 октября»); в столбце B – название населённого пункта отправления перевозки; в столбце C – название населённого пункта назначения перевозки; в столбце D – расстояние, на которое была осуществлена перевозка (в километрах); в столбце E – расход бензина на всю перевозку (в литрах); в столбце F – масса перевезённого груза (в килограммах).

Всего в электронную таблицу были занесены данные по 370 перевозкам в хронологическом порядке.

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

Откройте файл с данной электронной таблицей (расположение файла Вам сообщат организаторы экзамена). На основании данных, содержащихся в этой таблице, выполните задания.

1. Какова суммарная масса грузов перевезённых с 3 по 5 октября? Ответ на этот вопрос запишите в ячейку H2 таблицы.

2. Какова средняя масса груза при автоперевозках, осуществлённых из города Орехово? Ответ на этот вопрос запишите в ячейку H3 таблицы с точностью не менее одного знака после запятой.

3. Постройте круговую диаграмму, отображающую соотношение количества перевозок из городов Дубки, Липки, Орехово. Левый верхний угол диаграммы разместите вблизи ячейки G6. В поле диаграммы должны присутствовать легенда (обозначение, какой сектор диаграммы соответствует каким данным) и числовые значения данных, по которым построена диаграмма.

Полученную таблицу необходимо сохранить под именем, указанным организаторами экзамена. Файл.

ДЗ:

Задача 3

В электронную таблицу занесли данные о калорийности продуктов. Ниже приведены первые пять строк таблицы.

ABCDE
1ПродуктЖиры, гБелки, гУглеводы, гКалорийность, Ккал
2Арахис45,226,39,9552
3Арахис жареный52,026,013,4626
4Горох отварной0,810,520,4130
5Горошек зелёный0,25,08,355

В столбце A записан продукт; в столбце B – содержание в нём жиров; в столбце C – содержание белков; в столбце D – содержание углеводов; в столбце Е – калорийность этого продукта.

Всего в электронную таблицу были занесены данные по 1000 продуктов.

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

Откройте файл с данной электронной таблицей (расположение файла Вам сообщат организаторы экзамена). На основании данных, содержащихся в этой таблице, ответьте на два вопроса.

1. Сколько продуктов в таблице содержат меньше 25 г жиров и меньше 25 г белков? Запишите количество этих продуктов в ячейку H2 таблицы.

2. Какова средняя калорийность продуктов с содержанием углеводов более 50 г? Ответ на этот вопрос запишите в ячейку H3 таблицы с точностью не менее двух знаков после запятой.

3. Постройте круговую диаграмму, отображающую соотношение суммарного количества жиров, белков и углеводов во второй сотне продуктов (номера 102-201). Левый верхний угол диаграммы разместите вблизи ячейки G6. В поле диаграммы должны присутствовать легенда (обозначение, какой сектор диаграммы соответствует каким данным) и числовые значения данных, по которым построена диаграмма.

Полученную таблицу необходимо сохранить под именем, указанным организаторами экзамена. Файл


вторник, 18 марта 2025 г.

11 класс №10-18

Задание 12. Код

 s = '1' + '8' * 99 + '1'

while ('81' in s) or ('882' in s) or ('8883' in s):
if '81' in s:
s = s.replace('81', '2', 1)
elif '882' in s:
s = s.replace('882', '3', 1)
else:
s = s.replace('8883', '1', 1)
print(s)
Задание 14. Код
x = 9**8 + 3**8 - 2
s = ''
while x != 0:
s += str(x % 3)
x //= 3
s = s[::-1]
print(s.count("2"))

Задание 15. Код
for A in range(1, 1000):
flag=True
for x in range(1, 1000):
if (((x&57>0) or (x&99>0)) <= (x&A>0))==False:
flag=False
break
if flag==True:
print(A)
 Задание 17. Код
f=open("17 (3).txt", "r")
a=list(map(int, f.readlines()))
print (a)
max3 = max(a) % 3
min7 = min(a) % 7
s3=[]
for i in range(len(a)-2):
tr=[a[i], a[i+1], a[i+2]]
a3 = [x for x in tr if x % 3 == max3]
a7 = [x for x in tr if x % 7 == min7]
if len(a3) == 1 and len(a7) >= 2:
s3.append(sum(tr))
print(len(s3), max(s3))

10 класс

 1.  Алгоритм вычисления значения функции F(n), где n  — натуральное число, задан следующими соотношениями:

F(1)  =  1;

F(2)  =  3;

F(n)  =  F(n−1) * F(n−2) + (n−2) при n > 2.

 

Чему равно значение функции F(5)? В ответе запишите только натуральное число.

2.  Алгоритм вычисления значений функций F(n), где n  — натуральное число, задан следующими соотношениями:

F(1)  =  1;

F(2)  =  2;

F(3)  =  3;

F(n)  =  F(n − 3) · n при n > 3.

 

Чему равно значение функции F(11)? В ответе запишите только натуральное число.

понедельник, 17 марта 2025 г.

9 класс_Пересдача

 Задание 1.

Изобразите на линейчатой диаграмме

Мама-32 года

Папа-38 лет

Сын-8 лет

Дочь-16 лет   


Задание 2.

Изобразите на столбчатой диаграмме

Январь-131 деталь

Февраль-100 деталей

Март-140 деталей

Апрель -95 деталей

Май-105 деталей

Июнь-145 деталей   

пятница, 14 марта 2025 г.

ДЗ 10 класс



11 класс ДЗ

 1.  С помощью текстового редактора определите, сколько раз, не считая сносок, встречается слово «она» или «Она» в тексте романа в стихах А. С. Пушкина «Евгений Онегин». Другие формы слова «она» учитывать не следует. В ответе укажите только число.

2.  При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 20 символов и содержащий только символы А, Б, В, Г, Д. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт, при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит. Определите, сколько байт необходимо для хранения 50 паролей.

3.  Исполнитель Редактор получает на вход строку цифр и преобразует её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А)  заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w.

Например, выполнение команды заменить (111, 27) преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Б)   нашлось (v). Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

  

Цикл

ПОКА условие

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

КОНЕЦ ПОКА

выполняется, пока условие истинно.

 

  

В конструкции

ЕСЛИ условие

ТО команда 1

ИНАЧЕ команда 2

КОНЕЦ ЕСЛИ

выполняется команда1 (если условие истинно) или команда2 (если условие ложно).

 

Какая строка получится в результате применения приведённой ниже программы к строке длины 101, в которой первый и последний символ  — это цифры 1, а остальные символы  — цифры 8?

В ответе запишите полученную строку.

 

   

НАЧАЛО

ПОКА нашлось (81) ИЛИ нашлось (882) ИЛИ нашлось (8883)

ЕСЛИ нашлось (81)

ТО заменить (81, 2)

ИНАЧЕ ЕСЛИ нашлось (882)

ТО заменить (882, 3)

ИНАЧЕ заменить (8883, 1)

КОНЕЦ ЕСЛИ

КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ

4.  В терминологии сетей TCP/⁠IP маской сети называется двоичное число, определяющее, какая часть IP-⁠адреса узла сети относится к адресу сети, а какая  — к адресу самого узла в этой сети. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места  — нули. Обычно маска записывается по тем же правилам, что и IP-⁠адрес  — в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-⁠адресу узла и маске.

Например, если IP-⁠адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Узлы с IP-⁠адресами 98.162.71.151 и 98.162.71.155 находятся в одной сети. Чему равно наибольшее количество возможных единиц в маске этой сети?

5.  Значение арифметического выражения: 98 + 38 – 2 – записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

6.  Обозначим через m&n поразрядную конъюнкцию неотрицательных целых чисел m и n. Например, 14&5  =  11102&01012  =  01002  =  4. Для какого наименьшего неотрицательного целого числа А формула

((x&57 > 0) ∨ (x&99 > 0)) → (x&A > 0)

тождественно истинна (т. е. принимает значение 1 при любом неотрицательном целом значении переменной х)?

7.  Обозначим через a%b остаток от деления натурального числа a на натуральное число b, а через a//b  — целую часть от деления a на b.

Функция F(n), где n  — неотрицательное целое число, задана следующими соотношениями:

F(n)  =  0, если n  =  0;

F(n)  =  F(n//10) + n%10, если n > 0 и n чётно;

F(n)  =  F(n//10), если n нечётно.

Определите количество таких целых k, что 109 ≤ k ≤ 2 · 109 и F(k)  =  2.

8.  Файл содержит последовательность натуральных чисел, не превышающих 100 000. Назовём тройкой три идущих подряд элемента последовательности.

Определите количество троек, для которых выполняются следующие условия:

—  остаток от деления на 3 ровно одного числа из тройки равен остатку от деления на 3 максимального элемента всей последовательности;

—  остаток от деления на 7 хотя бы двух чисел из тройки равен остатку от деления на 7 минимального элемента всей последовательности.

В ответе запишите два числа: сначала количество найденных троек, затем максимальную величину суммы элементов этих троек.

Задание 17

Ответ:

9.  Робот стоит в левом верхнем углу прямоугольного поля, в каждой клетке которого записано натуральное число. За один ход робот может переместиться на одну клетку вправо или на одну клетку вниз. Выходить за пределы поля робот не может. Между некоторыми клетками находятся стены, проходить сквозь стены робот не может.

В начальный момент запас энергии робота равен числу, записанному в стартовой клетке. При каждом шаге робот расходует энергию. При шаге вправо расход энергии равен числу, записанному в клетке, в которую переходит робот, при шаге вниз  — удвоенному числу, записанному в клетке, в которую переходит робот.

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

Исходные данные записаны в электронной таблице. Стены отмечены утолщёнными линиями.

Задание 18

Пример входных данных (для таблицы размером 4 × 4):

 

50086950
30355717
321932
44128043

 

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

500 − 8 − 2 · 35 − 2 · 1 − 2 · 12 − 80 − 43  =  273,

а минимальное при движении по маршруту

500 − 8 − 69 − 2 · 57 − 17 − 2 · 32 − 2 · 43  =  142.

Ответ: