Алгоритмы для чисел и текста · 8 класс
Понять → попробовать → проверить → создать.
Порядок поможет разобраться постепенно. Любое занятие можно открыть сразу.
Твой маршрут
- 01Находим крайние значенияОткрыть
Находим крайние значения
Для максимума двух чисел сравни их и сохрани большее.
- Самостоятельно решить задачу по теме «Находим крайние значения» и объяснить проверку результата.
- Напиши поиск минимума четырёх введённых чисел без сортировки и проверь отрицательный набор.
Пригодится: informatics8-condition-code
5 задач · около 22 минут - 02Ветвление по дискриминантуОткрыть
Ветвление по дискриминанту
Для квадратного уравнения ax²+bx+c=0 требуется a≠0.
- Самостоятельно решить задачу по теме «Ветвление по дискриминанту» и объяснить проверку результата.
- Составь блок-схему решения при a≠0 и примеры для трёх знаков дискриминанта.
Пригодится: informatics8-min-max
5 задач · около 22 минут - 03Цикл с переменнойОткрыть
Цикл с переменной
Цикл for в Python перебирает элементы указанной последовательности.
- Самостоятельно решить задачу по теме «Цикл с переменной» и объяснить проверку результата.
- Напиши подсчёт суммы чётных чисел от 2 до 10 включительно и проверь результат вручную.
Пригодится: informatics8-quadratic
5 задач · около 22 минут - 04Алгоритм ЕвклидаОткрыть
Алгоритм Евклида
Наибольший общий делитель двух натуральных чисел не меняется, если заменить пару (a,b) парой (b,a%b).
- Самостоятельно решить задачу по теме «Алгоритм Евклида» и объяснить проверку результата.
- Напиши программу НОД и проверь пару равных чисел, взаимно простую пару и случай, когда одно делится на другое.
Пригодится: informatics8-for-range
5 задач · около 22 минут - 05Разбираем число на цифрыОткрыть
Разбираем число на цифры
У неотрицательного целого числа последняя десятичная цифра равна n%10, а n//10 удаляет её.
- Самостоятельно решить задачу по теме «Разбираем число на цифры» и объяснить проверку результата.
- Создай алгоритм суммы цифр и проверь число с внутренним нулём, однозначное число и ноль.
Пригодится: informatics8-euclid-gcd
5 задач · около 22 минут - 06Проверяем число на простотуОткрыть
Проверяем число на простоту
Простое натуральное число больше 1 имеет ровно два положительных делителя: 1 и само число.
- Самостоятельно решить задачу по теме «Проверяем число на простоту» и объяснить проверку результата.
- Напиши проверку простоты и протестируй 1,2,9,29,49, объяснив назначение каждого примера.
Пригодится: informatics8-digits
5 задач · около 22 минут - 07Читаем строку по символамОткрыть
Читаем строку по символам
Строка — последовательность символов.
- Самостоятельно решить задачу по теме «Читаем строку по символам» и объяснить проверку результата.
- Напиши счётчик заданной буквы; проверь пустую строку, отсутствие буквы, повторения и смешанный регистр.
Пригодится: informatics8-prime-check
5 задач · около 22 минут - 08Ошибка становится подсказкойОткрыть
Ошибка становится подсказкой
Отладка начинается с расхождения между ожидаемым и фактическим результатом.
- Самостоятельно решить задачу по теме «Ошибка становится подсказкой» и объяснить проверку результата.
- Сделай журнал отладки: вход, ожидаемый результат, фактический результат, причина и подтверждение исправления.
Пригодится: informatics8-string-scan
5 задач · около 22 минут