дотщд. Ялдыгин В. Б., 2021 03. 11. 2021 Как работать над пособием Основные правила
Скачать 1.41 Mb.
|
1 © Ялдыгин В.Б., 2021 03.11.2021 Как работать над пособием .................................................................................................... Основные правила ............................................................................................................... Дополнительные правила ................................................................................................... Общая информация об экзамене и заданиях ........................................................................ Демонстрационные варианты (демоверсии) ........................................................................ Общая информация о языке Python ....................................................................................... Работа в различных IDE.......................................................................................................... Общая информация ............................................................................................................. Вариант 1. IDLE (в составе Python) ................................................................................... Установка IDLE ............................................................................................................... Определение версии Python из IDLE .......................................................................... Отладка в IDLE .............................................................................................................. Вариант 2. PyCharm ........................................................................................................... Установка PyCharm ....................................................................................................... Как писать программы в PyCharm ............................................................................... Отладка в PyCharm ........................................................................................................ Вариант 3. Онлайн-компиляторы .................................................................................... Как быстро запускать нужные программы ..................................................................... Основная информация о Python ........................................................................................... Перенос длинных строк .................................................................................................... Обмен значений ................................................................................................................. Работа с числами ................................................................................................................... Запись чисел ....................................................................................................................... Особенности вычислений ................................................................................................. Деление в Python. Остаток отделения. 26 НОД и НОК ........................................................................................................................ Перевод чисел .................................................................................................................... Цикл for .................................................................................................................................. Обработка последовательности чисел ................................................................................ Множество (set) ..................................................................................................................... Сортировка (пузырьковая сортировка) ............................................................................... Решение заданий. Общая информация ........................................................................................................... Задание 6 ............................................................................................................................ Задание 22 .......................................................................................................................... 52 2 © Ялдыгин В.Б., 2021 03.11.2021 Как работать над пособием TODO Основные правила Ниже приведено несколько рекомендаций, как научиться программировать. 1. Лучше всего заниматься программированием самостоятельно не реже 2 разв неделю (дополнительно к занятию с преподавателем. 2. Когда читаете книгу и видите код, вначале старайтесь понять сами, что получится, а затем выполняйте в среде (IDLE или PyCharm) и сравниваете результат. 3. Регулярно повторяйте и информацию из книги, и программы, которые выписали, чтобы всегда помнить все, что изучили. Если не повторять материал, он очень быстро забывается (буквально за несколько дней, и ближе к экзамену приходится многое практически изучать заново (а до более сложного просто не доходят руки. Если же регулярно повторять материал, то он отложится в памяти ивам не придется его изучать заново, к тому же, опираясь на него, вы сможете делать более сложные задания. Может показаться, что повторения отнимают много времени. На самом деле они сберегают время, так как если вы ничего не забыли, то повторение сводится к простому прочтению и проходит очень быстро. Повторения занимают меньше времени, чем, например, чтение материала через 3 месяца после первого изучения. 4. Для организации повторения используйте метод кумулятивного повторения. Суть кумулятивного повторения заключается в том, что помимо изучения нового материала обязательно повторяется ранее изученный материал. Например, можно повторять изученный материал последующему графику − е повторение – в тот же вечер (в крайнем случае – наследующий день, ив этом случае лучше утром, а не вечером − е повторение – через 2–3 дня − е повторение – через неделю − е повторение – через месяце повторение – через 4–6 месяцев. Можно ориентироваться на данный график, можно адаптировать график под себя. Общее правило нужно повторять достаточно часто, чтобы ничего не забыть (это должно быть именно повторение, а не изучение заново, ноне слишком часто, чтобы попусту не тратить энергию. Идеальный момент для повторения – когда вы начинаете забывать хотя бы часть материала. Вначале, когда материал еще для вас новый, его нужно повторять чаще, затем – реже. Это видно и по приведенному графику, где первое повторение – в тот же вечер, далее интервал между повторениями становится все больше, например, е повторение может быть через 1–1,5 года (если вы начали готовиться к экзамену заранее или понимаете, что изученный материал нужен будет вам в дальнейшем. 5. В разделе Общая информация об экзамене и заданиях описаны уровни сложности базовый, повышенный и высокий. Все задания базового уровня сложности обязательно нужно уметь решать, иначе просто не на что 3 © Ялдыгин В.Б., 2021 03.11.2021 рассчитывать на экзамене ив дальнейшем при обучении по специальности Если что-то непонятно, перечитывайте, запускайте программы и экспериментируйте сними, спрашивайте у преподавателя, снова пробуйте, главное – добейтесь, чтобы вам стало понятно полностью, и запомните Важно уметь решать и задания повышенного уровня сложности, поскольку базовые задания – это все же совсем минимум (с таким уровнем есть риск не сдать экзамен, и это очень слабая база для дальнейшего обучения. 6. То, что можете забыть (какие-то сложные команды, программы, копируйте отдельно и повторяйте чаще. 7. Называйте переменные понятно. Например, для секунд – не a, а s / sec / seconds. 8. Старайтесь, чтобы код был понятен вам. В этом очень помогают понятные названия переменных и комментарии (чтобы не забыть, зачем написана таили иная команда. 9. На занятие приходите со списком вопросов. Хотя вопросы можно задавать ив Вайбере. 10. Задания выставляйте заранее, чтобы успеть доработать к занятию. 11. Если задания, которые заданы на дом, кажутся слишком простыми, можно сделать только часть из них (те, которые кажутся более сложными, но при этом сделать что-то дополнительно. И наоборот если не можете сделать задания, сделайте то, что можете, и дополнительно еще какие-то задания. В файле нужно написать, какие задания вы сделали дополнительно. 12. Если вы не можете понять, почему программа работает неправильно, не надо ее удалять так вы лишаетесь возможности понять, почему она работает неправильно. Покажите программу преподавателю, и на аднной ситуации вы чему-то научитесь. 13. Старайтесь высыпаться. Это поможет и обучению тоже. Да, для этого нужно что- то делать заранее. Дополнительные правила 1. Старайтесь с самого начала писать хороший код. Если программа работает, но преподаватель вам говорит, что можно написать лучше, узнавайте и запоминайте новые, более эффективные способы. 2. Копируйте текст задания перед решением задания (будет удобнее и решать, и проверять. 3. Пособие регулярно обновляется. Внизу страницы справа указана дата последнего изменения файла. 4. Если какая-то глава была существенно изменена, я задаю задание повторно ее изучить. Часть главы (то, что не изменилось) вы изучите повторно – для этой части это будет внеплановое повторение (про плановые повторения написано выше, и это тоже полезно. 5. Некоторые задания я могу задать повторно – специально, а иногда случайно. В любом случае это тоже полезно. 6. Если у вас есть идеи, что можно улучшить в пособии (например, не хватает какого-то материала, не разобран какой-то тип задач, есть более удачный способ решения, вы нашли ошибки, неточности или опечатки итак далее, сообщайте 4 © Ялдыгин В.Б., 2021 03.11.2021 мне. Это будет полезно всем, в том числе вам самим (помимо того, что делать хорошие дела полезно в принципе, мы можем обсудить с вами ваше предложение, и вполне возможно, что в результате вы узнаете что-то полезное для себя. 7. Ив целом мне будет интересно мнение о данном материале и обо всем курсе. Общая информация об экзамене и заданиях Разработчиком вариантов ЕГЭ является Федеральный институт педагогических измерений (ФИПИ). Официальный адрес сайта ФИПИ: На сайте ФИПИ есть полезная информация для подготовки к экзамену (но ее не всегда удобно найти. Пожалуй, самые важные документы находятся на сайте ФИПИ ( https://fipi.ru ) в разделе ЕГЭ > Демоверсии, спецификации, кодификаторы > Информатика откроется страница https://fipi.ru/ege/demoversii-specifikacii- kodifikatory#!/tab/151883967-5 ). С этой страницы можно скачать архив, содержащий демонстрационный вариант, кодификатор и спецификацию (и такие же архивы за предыдущие годы. Вам может встретиться аббревиатура КИМ, которая расшифровывается как контрольные измерительные материалы (или иногда как контрольно-измерительные материалы. Скачиваемые в архиве демонстрационный вариант, кодификатор и спецификация иногда называют КИМ ЕГЭ, хотя точнее говорить, что они являются частью КИМ ЕГЭ]. Скачайте архив с сайта ФИПИ, откройте каждый из трех файлов в корне архива и разберитесь, в каком из файлов находится демонстрационный вариант, в каком – кодификатора в каком – спецификация. Научитесь определять что есть что по имени файла. Проекты демонстрационного варианта, кодификатора и спецификации выкладываются в конце августа, а утвержденные документы (без надписи Проект) появляются ориентировочно осенью. Обычно утвержденные версии несильно отличаются от проектов, поэтому при подготовке мы вначале используем проекты, а при появлении утвержденных документов переходим на них. Ниже приведена важная информация из демонстрационного варианта, спецификации и утвержденного перечня программного обеспечения. 1. На выполнение экзаменационной работы по информатике отводится 3 часа 55 минут (235 минут. 2. Люди, занимающиеся информационными технологиями, вместо слов программа / программы используют термин программное обеспечение или сокращение ПО. 3. Экзаменационная работа выполняется с помощью специализированного программного обеспечения, предназначенного для проведения экзамена в компьютерной форме. При выполнении заданий будут доступны на протяжении всего экзамена текстовый редактор (скорее всего Microsoft Word и LibreOffice Writer), редактор электронных таблиц (скорее всего Microsoft Excel и LibreOffice Calc), системы программирования (Python (IDLE) будет точно, скорее всего будет также PyCharm). Полный перечень программного обеспечения на ЕГЭ по информатике в 2021 году был определен Департаментом образования и науки в приложении к приказу, которое называлось Перечень программного обеспечения, предоставляемого 5 © Ялдыгин В.Б., 2021 03.11.2021 участникам единого государственного экзамена для выполнения экзаменационной работы по информатике и ИКТ в компьютерной форме в пунктах проведения экзамена. Перечень 2021 года размещен на странице https://admtyumen.ru/ogv_ru/society/edu_science/exam/more.htm?id=11908768@cm sArticle , дата размещения – 17.05.2021. Знакомые вам программы Word, Excel, PowerPoint входят в пакет Microsoft Office. LibreOffice – пакет программ, аналог пакета Microsoft Office. Для многих программ из пакета Microsoft Office есть аналоги в пакете LibreOffice. Например, LibreOffice Writer – аналог Microsoft Word, LibreOffice Calc – аналог Microsoft Excel, LibreOffice Impress – аналог Microsoft PowerPoint. Основное преимущество пакета LibreOffice по сравнению с пакетом Microsoft Office – то, что LibreOffice является бесплатным, но при этом Microsoft Office несколько удобнее в работе. Задания ЕГЭ можно решить, используя как программы Microsoft Office, таки программы LibreOffice (ив работе они в целом похожи. В основном мы будем ориентироваться на программы из пакета Microsoft Office, нона всякий случай немного познакомимся и с программами из пакета LibreOffice. Самое важное для нас ПО из перечня 2021 года (полный список можно посмотреть по ссылке, приведенной выше − Блокнот (Notepad). − Текстовые редакторы Microsoft Word и LibreOffice Writer. − Редакторы электронных таблиц Microsoft Excel и LibreOffice Calc. − Калькулятор Windows. − Среды программирования. o Python (IDLE). Указаны в двух строках >2.7 и >3.5. Важно Python версии 2.x не подходит, обязательно используйте версию 3.x! (Под x подразумевается некоторое число. Например, если на компьютере будут версии 2.7 и 3.6, нужно использовать версию 3.6, а не 2.7! o PyCharm. PyCharm требует много ресурсов и может работать медленно (или, например, вообще окажется неработоспособным, поэтому нужно быть готовыми работать в IDLE нов есть смысл уметь работать тоже, так как в целом он удобнее. − Архиватор 7-Zip. − Abobe Acrobat Reader DC. Ближе к экзамену 2022 года скорее всего будет утвержден аналогичный перечень скорее всего его можно будет найти по прежнему названию Перечень программного обеспечения, предоставляемого участникам единого государственного экзамена для выполнения экзаменационной работы по информатике и ИКТ в компьютерной форме в пунктах проведения экзамена. Пока рекомендую ориентироваться на перечень 2021 года, перечень 2022 года вряд ли сильно изменится. 4. Расположение указанного программного обеспечения на компьютере и каталог для создания электронных файлов при выполнении заданий укажет организатор в аудитории. 5. На протяжении сдачи экзамена доступ к сети Интернет запрещен. 6 © Ялдыгин В.Б., 2021 03.11.2021 6. При выполнении заданий можно пользоваться черновиком. Записи в черновике не учитываются при оценивании работы. 7. Есть 3 уровня сложности заданий базовый, повышенный и высокий. Задания базового уровня – самые простые, задания повышенного уровня – сложнее, задания высокого уровня – самые сложные. 8. В следующей таблице (представляет собой сокращенную версию таблицы из спецификации) для каждого задания указан уровень сложности (Б – базовый, П – повышенный, В – высокий, максимальный балл за выполнение задания и примерное время выполнения (в минутах. Номер задания Уровень сложности задания (Б – базовый, П – повышенный, В – высокий) Максимальный балл за выполнение задания Примерное время выполнения задания минуты) Комментарий от меня 1 Б 1 3 2 Б 1 3 3 Б 1 3 4 Б 1 2 5 Б 1 4 6 Б 1 4 7 Б 1 5 8 Б 1 4 9 Б 1 6 10 Б 1 3 11 П 1 3 12 П 1 6 13 П 1 3 14 П 1 3 Больше подходит уровень сложности Б. 15 П 1 3 16 П 1 5 17 П 1 14 18 П 1 8 19 Б 1 6 20 П 1 8 21 В 1 11 22 П 1 7 Задание примерно той же сложности, что и задание 6. Больше подходит уровень сложности Б. 23 П 1 8 24 В 1 18 7 © Ялдыгин В.Б., 2021 03.11.2021 25 В 1 20 26 В 2 35 27 В 2 40 Всего заданий – 27; из них по уровню сложности Б – 11, П – 11, В – 5. Максимальный первичный балл за работу – 29. Общее время выполнения работы – 235 мин. Время выполнения задания в предпоследнем столбце – условное. Помимо особенностей конкретного ученика (одному легче одни задания, другому – другие, время выполнения задания может отличаться из-за того, что разработчики заданий ЕГЭ рассчитывали на решение одним способом, а мы решаем другим (например, вместо решения на листочке пишем программу. Кроме того, примерное время выполнения задания указано исходя из предположения, что ученик будет решать все задания. Если какие-то задания ученик решать не будет (например, не будет решать задание 27), то можно посвятить больше времени выполнению остальных заданий. В последнем столбце таблицы указаны мои комментарии. Например, намой взгляд, некоторые задания проще, чем указано в спецификации (должен быть уровень сложности Бане П. На уровень сложности можно ориентироваться при подготовке (с учетом комментариев в последнем столбце в первую очередь научитесь решать задания с базовым уровнем сложности (Б, затем – с повышенным уровнем сложности (П, затем – с высоким уровнем сложности (В. Нов процессе обучения я группирую задания не только по сложности, но и по темам. Все базовые задания нужно обязательно уметь решать, иначе непонятно, на что можно рассчитывать на экзамене ив дальнейшем при обучении по специальности Демонстрационные варианты (демоверсии) Самое важное, что нужно решать, – демонстрационные варианты последних лет |