6 задание опишу двумя отдельными постоми. У меня самой сложились с ним особые отношения...
6 задание опишу двумя отдельными постоми. У меня самой сложились с ним особые отношения. Потому что мне сразу не понравилось, что там надо тратить время, чтобы просто посчитать точки. И поэтому стала сама искать другие способы. Обнаружила, что найденный мной способ тоже проскакивает в решениях в интернете. Но преподнесён так, что трудно разобраться, что там делают. В итоге разобрала его со всех сторон. Но для учеников, которые не дружат с математикой, конкретно с графиками, этот способ все равно оказался сложным. Таким ученикам легче просто сосчитать точки. Но в итоге пришлось разбить задачи на те, которые решаются одним способом, и на те, где не обойтись без второго. А вообще, это задание, на мой взгляд, самое неприятное. Думаю, что описание этого задания и вас убедит в этом. Итак, 6 задание. Определение результатов работы простейших алгоритмов. Это задание проверяет умение определять результат работы простейшего алгоритма, управлять виртуальным исполнителем или анализировать циклические и ветвящиеся вычислительные программы. Чаще используется исполнитель «Черепаха»: Черепаха движется по координатной плоскости по командам «Вперед», «Назад», «Вправо», «Влево», поворачивается на определенное количество градусов. Требуется найти количество точек с целочисленными координатами, которые попадают (или не попадают) внутрь нарисованной фигуры или найти площадь этой фигуры. И вот тут есть два общепризнанных способа. Первый, аналитический способ, при использовании которого нужно нарисовать траекторию движения на бумаге (в клетку) или вручную составить таблицу изменений переменных/координат. Далеко не всегда это легко сделать. Тем более, что для черновиков дают нелинованные листы А4 ( без клетки). Поэтому чаще в этом задании используем программный способ, в котором надо написать короткий код на Python с использованием модуля turtle (черепашка) для графических задач. Немного поясню о модулях, так как их будем использовать и в других заданиях, только не тот, который в данном задании. Итак модули в питоне — это отдельные файлы с кодом, которые содержат функции, классы, переменные и помогают организовывать, разделять и повторно использовать код в программах. Есть встроенные модули, которые идут вместе с Python. Вот ими и можно пользоваться на ЕГЭ. Есть сторонние, которые создаются другими людьми, их можно скачать для себя, но на экзамене использовать нельзя. Модули нужны для того, чтобы был порядок в коде, так программа делится на маленькие понятные файлы. Также получается экономия времени, не нужно писать заново то, что уже кто-то сделал. Ну и удобный запуск: можно подключить нужный файл одной командой и использовать его инструменты. Так вот. Модуль черепашка встроенный и его можно применять на ЕГЭ. В 6 задании чаще всего без него не обойтись. Правда при таком способе решения считать точки приходится вручную. И вот тут может создаться ситуация, что внутри получившейся области огромное количество точек, которые не реально сосчитать вручную. В таких случаях нужно использовать математический способ с использованием линейных функций - границ получившейся области. Определяем коэффициенты через тангенс угла наклона и пересечение с осью OY. В более простом случае даются табличные углы, тангенсы которых известны, и тогда этот способ очень удобен, программа сама сосчитает количество точек. А вот в более сложных случаях (надо сказать, что пока встречается только одно такое задание) приходится использовать специальный математический модуль, в котором можем использовать синусы, косинусы, тангенсы и число Пи. И несмотря на то, что программа сложная, можно её отработать, но только в случае, если работать начинаем за 2 года до экзамена и работаем по 2 занятия в неделю. И в последнее время в список задач в 6 задании включили ещё задачи с цаплей, которая может двигаться по дуге окружности, но эти задачи тоже можно решать с помощью модуля turtle (черепашка) с использованием метода circle.