Информатика · 8 класс
Строки Python: поиск, замена и срезы — 8 класс
Проследи, какие символы берёт программа и что сохраняется после изменения строки. Для поиска рассматривается короткий алгоритм со сравнением фрагментов.
Для преподавателя: выдать или распечатать набор
Выберите набор выше. По ссылке ученик решит его без кабинета, результаты появятся в ваших «Материалах».
Посмотрите, как организованы домашние задания. Разобрать ошибки на занятии можно на онлайн-доске.
При выдаче проверим вход преподавателя. Если вы уже сохраняли этот набор, откроется прежняя ссылка.
Как проверить работу со строкой
Индексы и границы
Индексы символов начинаются с 0. Срез s[a:b] берёт символы от a до b, не включая правую границу. В заданиях используются неотрицательные границы и шаг 1.
Поиск фрагмента
Сравнивай целый фрагмент с образцом, а не только первый символ. Заранее уточни, требуется первое совпадение или обработка нескольких совпадений.
Изменение строки
Для получения новой строки можно сцепить сохранённые части и вставку знаком +. Проверь отдельно начало, изменяемый участок и конец.
Базовый 8 класс: простые срезы, сравнение фрагментов, ветвления и циклы. Частота отдельного символа, списки, собственные функции и срезы с отрицательным шагом изучаются отдельно. Конкретный экзаменационный формат не заявляется.
Задания с ответами и объяснениями
Сначала реши задание, затем открой ответ. Для печати выбери группу или смешанный набор: задания выбранного набора на листе ученика и отдельный ключ с объяснениями.
Границы фрагмента
Проследи индексы символов.
Что выведет программа? Впиши только полученную строку без кавычек.
s = "planet" print(s[1:4])Ответ и объяснение
Ответ: lan
В срез входят символы с индексами 1, 2 и 3: l, a, n. Символ с индексом 4 не входит, поэтому выводится lan.
Какое число выведет программа?
s = "contact" print(len(s[4:20]))Ответ и объяснение
Ответ: 3
Правая граница среза может выйти за конец строки: берётся доступный остаток. В contact с индекса 4 остаётся act, то есть 3 символа. Это не ошибка обращения к отдельному символу вне строки.
Что выведет программа? Кавычки в вариантах показывают границы вывода и не печатаются.
s = "abcdef" print(s[4:2] + "!")Ответ и объяснение
Ответ: "!"
При положительном шаге срез с началом 4 и концом 2 пуст. К нему добавляется восклицательный знак. Строка не разворачивается автоматически.
Какую строку выведет программа? Впиши её без кавычек.
s = "precodeEND" print(s[:3] + s[7:])Ответ и объяснение
Ответ: preEND
Слева берутся символы 0–2, то естьpre, справа — с индекса 7 до конца, то естьEND. Пропускается средний участокcode; регистр оставшихся символов сохраняется.
Поиск целого образца
Сравнивай окно с образцом.
Какое число выведет программа?
s = "aababaab" p = "aba" n = len(p) i = 0 r = -1 while i<=len(s)-n and r==-1: if s[i:i+n]==p: r = i i = i + 1 print(r)Ответ и объяснение
Ответ: 1
Окно с начала 0 равноaab, с начала 1 —aba. После совпаденияr=1 и условие продолжения ложно. Позднее совпадение с начала 3 не заменяет первый ответ.
Какое число выведет программа?
s = "abacaba" p = "abb" n = len(p) i = 0 r = -1 while i<=len(s)-n and r==-1: if s[i:i+n]==p: r = i i = i + 1 print(r)Ответ и объяснение
Ответ: −1
Ни одно трёхсимвольное окно не равноabb. Совпадения первой буквы недостаточно: окнаaba иaca не равны образцу. Значениеr остаётся равным−1.
Какое число выведет программа?
s = "cabxxaba" p = "aba" n = len(p) i = 0 r = -1 while i<=len(s)-n and r==-1: if s[i:i+n]==p: r = i i = i + 1 print(r)Ответ и объяснение
Ответ: 5
Окно с начала 1 равноabx и не подходит. Последнее допустимое начало 5 включено условием<=; там находитсяaba. Получается 5, а не индекс первой буквыa.
Какое число выведет программа?
s = "abxabaaba" p = "aba" n = len(p) r = -1 for i in range(len(s)-n+1): if s[i:i+n]==p: r = i print(r)Ответ и объяснение
Ответ: 6
Совпадения начинаются с индексов 3 и 6. Цикл не останавливается после первого; каждое совпадение обновляетr. Поэтому выводится последнее начало 6. Количество совпадений 2 — другой результат.
Замена и сохранение частей
Проверь обе стороны изменяемого участка.
Какую строку выведет программа? Впиши её без кавычек.
s = "m7Q9r-Q9r" i = 2 n = 3 s = s[:i]+"Z4t"+s[i+n:] print(s)Ответ и объяснение
Ответ: m7Z4t-Q9r
Префикс m7 сохраняется, три символа Q9r заменяются на Z4t, затем сохраняется суффикс -Q9r с индекса 5. Меняется один участок; второе совпадение в конце остаётся.
Какую строку выведет программа? Впиши её без кавычек.
s = "r8.k2.v5" i = 3 n = 2 s = s[:i]+"P7mQ"+s[i+n:] print(s)Ответ и объяснение
Ответ: r8.P7mQ.v5
Удаляются символы со старых индексов 3–4. Сохраняются префикс r8. и суффикс .v5, между ними вставляется P7mQ. Начало суффикса зависит от длины удалённого участка, а не от длины вставки.
Какую строку выведет программа? Впиши её без кавычек.
s = "m7Q9r2" i = 2 n = 2 s = s[:i]+s[i+n:] print(s)Ответ и объяснение
Ответ: m7r2
Сохраняются символы с индексами 0–1 и с индекса 4 до конца: m7 и r2. Участок Q9 с индексами 2–3 пропускается. Вставки и дополнительных пробелов нет.
Нужно получить из s новую строку, заменив ровно символ с индексом 3 на Q и сохранив остальные символы. Строка содержит не менее 7 символов. Какое выражение подходит?
Ответ и объяснение
Ответ:
s[:3]+"Q"+s[4:]Для замены индекса 3 сохраняют префикс до него и суффикс с индекса 4. Другие выражения заменяют по одному символу, но с индексом 2 или 5. У всех трёх вариантов одинаковое устройство; различается место замены.
Различающие тесты
Выбирай тест, на котором ошибка изменит итог.
Алгоритм должен найти первое вхождение непустой строки p в s или вывести−1, но условие цикла содержит ошибку. На каком тесте он выведет неверное число?
n = len(p) i = 0 r = -1 while i<len(s)-n and r==-1: if s[i:i+n]==p: r = i i = i + 1 print(r)Ответ и объяснение
Ответ:
s = "xxaba",p = "aba"Вxxaba единственное совпадение начинается с 2 — последнего допустимого начала. Условиеi<2 прекращает цикл до его проверки. В двух других тестах первое совпадение расположено раньше этой границы.
Программа должна вывести индекс последнего вхождения непустой p или−1, если совпадений нет. Какой тест обнаружит ошибочное начальное значениеr?
n = len(p) r = 0 for i in range(len(s)-n+1): if s[i:i+n]==p: r = i print(r)Ответ и объяснение
Ответ:
s = "bbaaa",p = "ab"В bbaaa нет ab, поэтому требуется −1, а программа оставит 0. В двух других тестах совпадение есть: последнее начало 2 заменяет начальное r и скрывает ошибку.
В программе неверно выбрана граница суффикса. Что она фактически выведет? Впиши строку без кавычек.
s = "c7Q9rP2z" p = "Q9r" i = 2 s = s[:i]+"m6"+s[i+len(p)+1:] print(s)Ответ и объяснение
Ответ: c7m62z
Префикс равен c7. После вставки m6 суффикс берётся с индекса 6: это 2z. Символ P с индекса 5 теряется из-за лишней единицы в границе. Фактический вывод c7m62z отличается от правильной замены c7m6P2z.
Сколько сравнений целого окна с образцом выполнит программа? Впиши выводимое число.
s = "aacaba" p = "aba" n = len(p) i = 0 r = -1 k = 0 while i<=len(s)-n and r==-1: k = k + 1 if s[i:i+n]==p: r = i i = i + 1 print(k)Ответ и объяснение
Ответ: 4
Проверяются начала 0,1,2,3. Первые три окнаaac,aca,cab не подходят; четвёртоеaba совпадает. Индекс совпадения 3, а число сравнений 4 — это разные ответы.
Две работы с программами
Напиши и запусти программы в Python 3. Предъяви исходники и протокол тестов преподавателю; короткая тренировка их не оценивает.
Напиши программу: две строки ввода — текст s и образец p длиной не менее двух символов. Выведи количество неперекрывающихся вхождений p в s при просмотре слева направо. После найденного совпадения продолжай поиск за ним. Используй сравнение срезов и цикл, без find/index/count/replace, списков и собственных функций. До запуска рассчитай результаты для ("ababa","aba"), ("aaaaa","aa"), ("abc","zz"), ("","ab"), ("ab","abcd"). Добавь два своих теста, включая совпадение на всей строке. Предъяви исходник, ожидание и фактический вывод. Объясни, чем продвижение после совпадения отличается от продвижения после несовпадения.
Разбор и ориентиры для проверки
Один вариант:
s = input() p = input() n = len(p) i = 0 k = 0 while i<=len(s)-n: if s[i:i+n]==p: k = k + 1 i = i + n else: i = i + 1 print(k)В ababa после совпадения с начала 0 следующее начало 3, поэтому перекрывающееся совпадение с начала 2 не учитывается. В aaaaa получаются два неперекрывающихся aa и один оставшийся символ. Например, для ("aba","aba") ответ 1, для ("ababab","ab") — 3. Все тесты запускают на общем алгоритме, а не на отдельных подставленных ответах.Проверь: По одному баллу: общий алгоритм с продвижением за найденное совпадение; заданные результаты 1, 2, 0, 0, 0; два собственных теста с ручным ожиданием и фактическим запуском; объяснение шага по длине p при совпадении и шага 1 иначе. Подсчёт отдельной буквы или всех перекрывающихся окон не выполняет задачу.
Напиши программу: вводятся s, образец p длиной не менее двух символов и вставка q, которая может быть пустой. Замени все неперекрывающиеся вхождения p при просмотре исходной строки слева направо. Новую вставку повторно не просматривай. Используй срезы, сцепление и цикл, без find/replace/index/count, списков и собственных функций. До запуска найди результаты для ("ababa","aba","X"), ("aaaaa","aa","Z"), ("xxabyyab","ab",""), ("abc","zz","Q"), ("ab","ab","abab"). Добавь тест с пустым исходным текстом. Сохрани исходник и протокол запусков. Объясни сохранение непроверенного хвоста и случай, когда q содержит p.
Разбор и ориентиры для проверки
Например:
s = input() p = input() q = input() n = len(p) i = 0 out = "" while i<=len(s)-n: if s[i:i+n]==p: out = out + q i = i + n else: out = out + s[i:i+1] i = i + 1 out = out + s[i:] print(out)При совпадении добавляется q и пропускается ровно n символов исходной строки. Иначе переносится один исходный символ. После цикла остаётся хвост короче образца, его добавляют целиком. Поиск идёт по s, а результат — в out, поэтому вставка abab вместо ab не запускает бесконечную повторную замену. Пустой s даёт пустой результат.Проверь: По одному баллу: обработаны все неперекрывающиеся совпадения исходной строки; результат собирается без повторного просмотра вставки и с сохранением остатка; подтверждённые запуском результаты Xba, ZZa, xxyy, abc, abab и свой пустой тест; объяснение шага и конечного хвоста. Замена только первого совпадения не выполняет задачу.
Для самостоятельной работы и урока
Начни с уже изученной группы, пройди выбранный набор и разбери ошибки. Репетитор может изменить набор, сохранить его и выдать приватное ДЗ. Автопроверка оценивает ответ; способ рассуждения полезно обсудить на уроке.
Как записывать ответы?
Код написан на Python 3. Числовой ответ вводи числом. В текстовом результате сохраняй регистр букв и не добавляй кавычки, если условие не говорит иначе.
Как понимать результат?
Это число верных первых ответов, без перевода в школьную отметку. Повтор ошибок отображается отдельно и не меняет первый результат. Ответы на короткий набор не подтверждают освоение всей темы.
Программа и границы материала
Основа — федеральная рабочая программа. ФРП «Информатика», базовый уровень, 2025: строки и программирование в 8 классе — с.9–10,19,35–37. Документ проверен 29.10.2026. Выбирайте уже пройденные темы по своему учебнику.
Задания и объяснения созданы для Урокдеска. Все задания независимо перерешаны и сверены с федеральной программой 29 октября 2026 года; задания, изменённые после этого, перепроверены 29 октября 2026 года. Проверка учителем-предметником пока не проводилась. Это не официальный вариант ВПР, МЦКО, ОГЭ или ЕГЭ и не полный курс подготовки.
Другие темы для тренировки
Химический состав клетки · Органоиды клетки: функции и взаимодействие · Движение декабристов, 8 класс · Первая российская революция 1905–1907 годов, 9 класс · Аграрная реформа П. А. Столыпина, 9 класс · Компьютерные сети и адресация, 11 класс · Европа между мировыми войнами, 10 класс · Плотность вещества, 7 класс · Валентность, 8 класс · Системы счисления, 8 класс · Химические уравнения, 8 класс · Строение клетки, 5 класс · Часовые зоны, 8 класс · Древний Египет, 5 класс · Чтение чертежа, 5 класс · Haben и sein, 5 класс · Народные промыслы, 5 класс · Скорость, 7 класс · Количество теплоты, 8 класс · Массовая доля, 8 класс · Простые и сложные вещества, 8 класс · Строение цветка, 6 класс · Давление твёрдых тел, 7 класс · Закон Ома, 8 класс · Количество вещества и молярная масса, 8 класс · Методы биологии и микроскоп, 5 класс · Фотосинтез, 6 класс · Грибы, 7 класс · Файлы и каталоги, 7 класс · План местности и азимут, 5 класс · Черви, 8 класс · Расчёты по уравнениям реакций, 8 класс · Счёт лет и исторические источники, 5 класс · Высоты и горизонтали, 5 класс · Среды обитания и приспособления, 5 класс · Географические координаты, 5 класс · Океан, озёра и круговорот, 6 класс · Масштаб, 5 класс · Кодирование изображения и звука, 7 класс · Климатограммы, 7 класс · Литосфера, породы и рельеф, 5 класс · Древняя Греция: полисы и граждане, 5 класс · Реки, 6 класс · Классы неорганических соединений, 8 класс · Ткани растений, 6 класс · Строение корня, 6 класс · Температура, давление и ветер, 6 класс · Древний Рим: республика и империя, 5 класс · Смутное время, 7 класс · Свойства неорганических соединений, 8 класс · Цепочки превращений, 8 класс · Побег и почки, 6 класс · Строение стебля, 6 класс · Строение листа, 6 класс · Погода и климат, 6 класс · Средневековый город и сословия, 6 класс · Материки и океаны: сравнение, 7 класс · Крещение Руси, Ярослав и раздробленность, 6 класс · Реформы Петра I, 8 класс · Первые русские князья, 6 класс · Кислород и воздух, 8 класс · Водород и вода, 8 класс · Семена и прорастание, 6 класс · Плоды и распространение семян, 6 класс · Опыление и оплодотворение, 6 класс · Рельеф, тектоника и ресурсы России, 8 класс · От нашествия к объединению вокруг Москвы, 6 класс · Растворимость, 8 класс · Испарение и транспорт веществ, 6 класс · Строение атома и периодическая система, 8 класс · Водоросли, 7 класс · Мхи: кукушкин лён и сфагнум, 7 класс · Папоротники, хвощи и плауны, 7 класс · Климат, воды, почвы и природные зоны России, 8 класс · Великие открытия, Возрождение и Реформация, 7 класс · Голосеменные растения, 7 класс · Покрытосеменные: классы и семейства, 7 класс · Химическая связь, 8 класс · Логические операции и таблицы истинности, 8 класс · Поиск информации и проверка источников, 7 класс · Население России: плотность, движение и расселение, 8 класс · Иван Грозный и Россия XVI–XVII веков, 7 класс · Бактерии, 7 класс · Лишайники, 7 класс · Степень окисления и ОВР, 8 класс · Просвещение, революции и промышленный переворот, 8 класс · Одноклеточные и простейшие, 8 класс · Кишечнополостные и гидра, 8 класс · Членистоногие, 8 класс · Моллюски, 8 класс · Рыбы, 8 класс · Земноводные, 8 класс · Пресмыкающиеся, 8 класс · Птицы, 8 класс · Млекопитающие, 8 класс · Дворцовые перевороты, Екатерина II и Павел I, 8 класс · Текстовые документы, 7 класс · Растровая и векторная графика, 7 класс · Компьютерные презентации, 7 класс · Линейные программы на Python, 8 класс · Ветвления, циклы и строки Python, 8 класс · Кодирование информации, 7 класс · Алгоритмы, 8 класс · Движения Земли и освещение, 5 класс · Междуречье и Вавилон, 5 класс · Влажность, облака и осадки, 6 класс · Первобытные люди, 5 класс · Биосфера и наблюдения, 6 класс · Древняя Индия, 5 класс · Воздушные массы и пояса, 7 класс · Древний Китай, 5 класс · Устройство компьютера и память, 7 класс · Программное обеспечение, 7 класс · Географическое положение России, 8 класс · Византия и Юстиниан, 6 класс · Строение вещества, 7 класс · Внутренняя энергия и теплопередача, 8 класс · Плавление и отвердевание, 8 класс · Испарение, кипение и конденсация, 8 класс · Влажность воздуха, 8 класс · Энергия топлива и КПД двигателя, 8 класс · Сила тяжести и вес тела, 7 класс · Сила упругости и закон Гука, 7 класс · Сила трения и инерция, 7 класс · Электрический заряд и электризация, 8 класс · Электрическое поле и закон Кулона, 8 класс · Давление жидкости и закон Паскаля, 7 класс · Давление газа и атмосферы, 7 класс · Закон Архимеда и плавание тел, 7 класс · Соединение проводников, 8 класс · Работа и мощность тока, 8 класс · Механическая работа и мощность, 7 класс · Простые механизмы: рычаг и блоки, 7 класс · Кинетическая и потенциальная энергия, 7 класс · Магнитное поле и электромагниты, 8 класс · Электромагнитная индукция, 8 класс · Измерения, цена деления и погрешность, 7 класс · Ткани, органы и системы органов человека · Сердце, сосуды и круги кровообращения · Нервная система и рефлексы · Электролитическая диссоциация · Полные и сокращённые ионные уравнения · Качественные реакции на ионы · Равномерное и равноускоренное движение, графики · Законы Ньютона · Импульс и закон сохранения импульса · Электронные таблицы: формулы и ссылки · Скелет и мышцы · Кровь и иммунитет · Дыхание человека · Пищеварение человека · Свободное падение · Скорость химической реакции · Отечественная война 1812 года · Реформы Александра II · Обмен веществ и витамины · Анализаторы: зрение и слух · Эндокринная система · Галогены · Сера и её соединения · Азот и фосфор · Движение по окружности · Закон всемирного тяготения · Механические колебания и волны, звук · Строение атома и ядра, радиоактивность · Выделение и кожа · Металлы: общие свойства и ряд активности · Углерод и кремний · Щелочные и щелочноземельные металлы · Железо и алюминий · Высшая нервная деятельность · Механическая энергия и закон её сохранения · Электромагнитное поле и электромагнитные волны · Россия при Николае I · Крымская война · Россия при Александре III · Списки и циклы в Python · Промышленность России · Транспорт России · Культура России XIX века · Генетическая связь неорганических веществ · Моделирование и формализация · Организм человека и системы органов · Пищевые связи в природе · Семейный бюджет и финансовый план · Социальные сферы, группы и отношения · Права и обязанности несовершеннолетних · Конституция и органы власти · Культура и образование · Свет, тень и полутень · Отражение света и плоское зеркало · Преломление света · Линзы и построение изображения · Фокусное расстояние и оптическая сила · Южная Америка: климат, рельеф и воды · ДНК, РНК и биосинтез белка · Законы Менделя и генетические задачи · Алканы и алкены · Поиск и отбор записей в базе данных · Арабский мир и возникновение ислама · Первая мировая война · СССР в 1920–1930-е годы · Холодная война и послевоенный мир · Дисперсия света и цвет · Базы данных: таблицы, поля и записи · Центральная Россия: население и хозяйство · Африка: природа и население · Великая Отечественная война · Россия в конце XX — начале XXI века · Австралия и Океания: природа и население · Северная Америка: природа и страны · Евразия: природные связи и страны · Первоначальные понятия об органических веществах · Расчёты с примесями и выходом продукта · Алкины и ароматические углеводороды · Эволюция и усложнение животного мира, 8 класс · Классификация организмов, 5 класс · Признаки живого и уровни организации, 5 класс · Размножение и индивидуальное развитие человека, 9 класс · Океаны: течения, свойства воды и жизнь · Сфера услуг России: центры, рекреация и доступность · Поволжье и Юг Европейской части России · Религия: традиции и свобода совести · Информационное пространство: правда и фейк · Спирты и фенолы · Альдегиды и карбоновые кислоты · Сложные эфиры и жиры · Северо-Запад и Европейский Север России · Урал: район, ресурсы и население · Сибирь и Дальний Восток: территория и ресурсы · Наша страна и её символы · Стороны горизонта и компас · История России и лента времени · Животные: группы, размножение и развитие · Семейный бюджет: доходы и расходы · Лес, луг, пруд: природные сообщества · Вещества и их свойства · Природные зоны России · Воздух: состав и свойства · Вода: свойства, состояния и круговорот · Почва, горные породы и полезные ископаемые · Карта России и родной край · Углеводы, амины и аминокислоты · Изомерия и номенклатура органических веществ · МКТ и газовые законы · Уравнение состояния идеального газа · Первый закон термодинамики · Электрическое поле: потенциал и напряжённость · Сила Ампера и сила Лоренца · Переменный ток и трансформатор · Фотоэффект и энергия фотона · Магнитная индукция и правило буравчика · Механические колебания и маятники · Колебательный контур и формула Томсона · Системы счисления: дроби и арифметика, 10 класс · Кодирование и объём данных, 10 класс · Рекурсия и трассировка Python, 11 класс · Строение атома и периодический закон · Классификация и скорость химических реакций · Химическое равновесие и принцип Ле Шателье · Алгебра логики: импликация и таблицы, 10 класс · Алгоритмы обработки массивов, 11 класс · Перебор вариантов в Python, 11 класс · Геометрическая оптика: преломление и линзы · Волновая оптика: интерференция и дифракция · Информационная безопасность, 11 класс · Кинематика: движение и графики · Свободное падение и движение брошенного тела · Движение по окружности: угловая скорость и передачи · Основы специальной теории относительности · Элементы астрофизики: Солнце, звёзды и Вселенная · Размещение населения, миграции и урбанизация, 10 класс · Мировые природные ресурсы и ресурсообеспеченность, 10 класс · География промышленности мира, 10 класс · Законы Ньютона: проекции сил и движение · Силы в механике: тяготение, упругость и трение · Импульс тела и закон сохранения импульса · Химическая связь и кристаллические решётки · Растворы и электролитическая диссоциация · Окислительно-восстановительные реакции и электролиз · Работа, мощность и механическая энергия · Постоянный ток: ЭДС и полная цепь · Статика: равновесие тел и момент силы · Мировое хозяйство: структура и разделение труда, 10 класс · Сельское хозяйство мира, 10 класс · Мировой транспорт и международная торговля, 10 класс · Электрический ток в различных средах · Смачивание и капиллярные явления · Зарубежная Европа, 11 класс · Зарубежная Азия, 11 класс · Северная и Латинская Америка, 11 класс · Металлы: соединения, получение и коррозия · Неметаллы и превращения их соединений · Полимеры: пластмассы, волокна и каучуки · Химия и жизнь: производство, быт и экология · Африка, Австралия и Океания, 11 класс · Глобальные проблемы человечества, 11 класс · Сельское хозяйство России, 9 класс · Индивид, личность и социализация · Социальные нормы и юридическая ответственность · Государство: признаки, функции и формы · Времена года и наблюдение погоды · Деревья, кустарники и травы · Митоз, мейоз и хромосомный набор · Наследственность, изменчивость и мутации · Экосистемы, потоки энергии и биосфера · Ценности, наследие и идентичность · Цифровое государство: обращение за услугой · Гражданство, права человека и гражданина · Структура правоотношения · Хозяйственная деятельность и собственность · Государственный бюджет и налоги · Звёзды, Солнце и планеты · Живая и неживая природа · Метаболизм и энергетический обмен клетки · Мембрана и транспорт веществ в клетке · Онтогенез организмов · Методы селекции организмов · Основы биотехнологии · Деревья игр и выигрышные стратегии, 11 класс · Реляционные БД: запросы с вычислениями, 11 класс · Функции Python, 11 класс · Анализ данных в электронных таблицах, 11 класс · проценты, 6 класс · конструктор тестов · все тренажёры для школьников · все бесплатные инструменты.