ВВЕДЕНИЕ.............................................................................. 3
1 ГЛАВА 1. Задачи в ЕГЭ ......................................................... 5
1.1 Общая структура ЕГЭ по информатике ....................................... 5
1.2 Место задачи 27 в ЕГЭ по информатике ...................................... 6
2 ГЛАВА 2. Элективный курс «Решение задач программирования для
подготовки к ЕГЭ по информатике на языке С/С++» .................. 7
2.1 Методика введения элективного курса «Решение задач программирования для подготовки к ЕГЭ по информатике на языке С/С++» ............. 7
2.2 Структура элективного курса: «Решение задач программирования для
подготовки к ЕГЭ по информатике на языке С/С++» на базе МБОУ «Коморгузинской СОШ им. Ш.Марджани» ......................................14
2.3 Теоретическая часть элективного курса необходимая при решении задач
ЕГЭ по информатике............................................................14
3 ГЛАВА 3. Разбор задач 27 из КИМ ЕГЭ 2018 ............................ 97
3.1 Вычисление контрольного значения.........................................97
3.2 Поиск основного подмножества экспериментальных значений ...... 100
3.3 Анализ пар значений......................................................... 105
ЗАКЛЮЧЕНИЕ ...................................................................... 114
Библиографический список .................................................... 115
Приложение
Школьный предмет информатики в современной системе образования не отражает целостной картины возможностей, способов применения и
профессиональной деятельности, развивающихся информационных технологий.
Внедрение в учебный план элективных курсов позволяет расширить
границы формирующегося представления школьников об области информационных технологиях, повысить информационную грамотность, сформировать умения и навыки, позволяющие расширить горизонт будущей профессиональной деятельности, а также помочь определиться с выбором направления профессионального пути и дальнейшего его развития.
Метод обучения на основе создания элективного курса по программированию на языке С/С++ дает возможность понять и изучить основы программирования. Язык C++, являющийся статически типизированным, компилируемым, поддерживающий низкоуровневую работу с памятью и не перегруженную синтаксическим сахаром реализацию ООП, можно рекомендовать в качестве первого языка программирования.
Целью данной выпускной квалификационной работы (ВКР) является создание элективного курса по информатике «Решение задач программирования для подготовки к ЕГЭ по информатике на языке С/С++».
Исходя из цели, были поставлены следующие задачи:
1. анализ возможностей применения информационных технологий в
учебном процессе;
2. разработка планирования;
3. разработка структуры элективного курса;
4. разработка многоуровневых практических работ;
5. разбор практических задач в С++.
6. апробация электронного издания в МБОУ «Коморгузинской СОШ им.
Ш.Марджани» Атнинского района.
Объектом исследования: элективный курс по информатике в 9-11 классе.
Предмет исследования: информационные технологии, в преподавании
элективного курса по информатике в 9-11 классе.
Для решения поставленных задач и проверки исходных предположений применялись следующие методы:
31. обзор нормативных документов (образовательные стандарты, учебные планы, программы и т.п.);
2. анализ информационных систем, форматов представления информации в современных компьютерных системах;
3. системный метод;
4. педагогические и методические методы формирования средств обучения.
Информационные технологии в образовании не только изменяют способ распространения знаний, но и также сами знания и, таким образом, оказывают важное влияние на содержание образования. Использование современных информационных технологий способствует развитию у студентов
активности и мыслительных функций.
Научная новизна данного проекта состоит в том, что он разработан с
учетом новых технологий и направлен на обучение детей школьного возраста, а так же рассмотренные задачи в выпускной квалификационной работе
ранее не были рассмотрены в С++.
Практическая значимость: результаты выпускной квалификационной
работы (ВКР) могут быть использованы при проведении занятий, для дальнейших исследований и разработки новых методик, а так же служат для подготовки к ЕГЭ по информатике.
Теоретическая значимость: материалы, разработанные в ходе выполнения выпускной квалификационной работы (ВКР) являются основой организации элективного курса на занятиях информатики в 9- 11 ом классе.
Данный элективный курс по информатики способствует:
— Повышению качества знаний учащихся;
— Развитию умения поисковой познавательной деятельности.
— Умению решать практические задачи в С++.
Структура работы: Работа состоит из введения, 3-х глав и заключения.
В введение отражены актуальность, научная новизна, цели и задачи выпускной квалификационной работы (ВКР). В первой главе рассматривается общая
структура ЕГЭ по информатике, а так же место 27 ой задачи в ЕГЭ, во второй
главе представлен элективный курс «Решение задач программирования для
подготовки к ЕГЭ по информатике на языке С/С++», третья глава посвящена
разбору 27 ой задачи из КИМ ЕГЭ 2018 в С++. В заключении подводятся итоги
по проделанной работе.
В выпускной квалификационной работе (ВКР) была рассмотрена проблема подготовки учеников 9-11 класса к сдаче ЕГЭ по информатике и создание элективного курса «Решение задач программирования на языке С++»
с использованием программы С++ на базе МБОУ «Коморгузинской СОШ им.
Ш.Марджани» Атнинского района.
В соответствии с целью и задачами дипломной работы, а также в результате апробирования получены следующие результаты:
- определена роль 27 ой задачи в курсе ЕГЭ по информатике;
- разработана структура элективного курса;
- разработаны многоуровневые практические работы по решение задач
в С++
- разобраны практические задачи в С++.
- апробирована электронное издание в МБОУ «Коморгузинской СОШ
им. Ш.Марджани» Атнинского района.
В третей главе были представлены подробные решения задач с пояснениями из КИМ ЕГЭ по информатике 2018 года.
Можно с уверенностью сказать, что данный элективный курс дает выпускникам не только необходимые знания для успешной сдачи ЕГЭ, но и позволяет развивать логическое мышление, расширить границы формирующегося представления школьников об области информационных технологии,
повысить информационную грамотность, сформировать умения и навыки,
позволяющие расширить горизонт будущей профессиональной деятельности, а также помочь определиться с выбором направления профессионального пути и дальнейшего его развития.
Поляков К.Ю. Информатика. Углубленный уровень: учебник для 10 кл.В 2ч.
Ч1 / К. Поляков, Е. Еремин. – М.: БИНОМ,Лаборатория знаний 2014. – 344 c.
2. Поляков К.Ю. Информатика. Углубленный уровень: учебник для 10 кл.В 2ч.
Ч2 / К. Поляков, Е. Еремин. – М.: БИНОМ,Лаборатория знаний 2014. – 304 c.
3. Поляков К.Ю. Информатика. Углубленный уровень: учебник для 11 кл.В 2ч.
Ч1 / К. Поляков, Е. Еремин. – М.: БИНОМ,Лаборатория знаний 2014. – 240 c.
4. Поляков К.Ю. Информатика. Углубленный уровень: учебник для 11 кл.В 2ч.
Ч2 / К. Поляков, Е. Еремин. – М.: БИНОМ,Лаборатория знаний 2014. – 344 c.
5. Литвиненко Н.А. Технология программирования на С++ / Н. Литвиненко. –
М.: БХВ-Петербург,Лаборатория знаний 2010. – 281 c.
6. Романов Е.Л. Си++. От дилетанта до профессионала / Е. Романов. – 2014. –
600 c.
7. А. Крупник Изучаем Си / А. Крупник. – М.: Питер 2001. – 233 c.
8. Страуструп Б. Язык программирования C++. Специальное издание /
Б. Страуструп. – М.: Москва, БИНОМ 2011. – 1136 c.
9. Пахомов Б. C/C++ и MS Visual С++ 2010 для начинающих / Б. Пахомов. – М.:
БХВ-Петербург 2011.– 726 c.
10. Герберт Ш. С++: базовый курс, 3е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2010.– 624с.
11. Викентьева О.Л. Конспект лекций по курсу Алгоритмические языки и
программирование (Основы языка С++, I семестр).- М.: Пермь: ПГТУ, 2003.–
80 с.
12. Давлетшина Р.Р., Давлетшин А.И. Практикум по программированию.
/Р.Давлетшина, А.Давлетшин./ М.:Казань: ТГГПУ, 2008.–64 с.
11513. Павловская Т.А. С/С++. Программирование на языке высокого уровня.
/Т.Павловская.- М.: Питер, 2003.–461 с.
14. Побегайло, А. П. C/С++ для студента. /Т.Павловская.- М.: БХВ-Петербург,
2006.–525 с.
15. Наместников С.М. Основы программирования на языке С++: Учебное пособие./Наместников С.- М.: Ульяновск: УлГТУ, 2007.
Электронные ресурсы:
16. Образовательный портал для подготовки к экзаменам Решу ЕГЭ [Электронный ресурс] – Режим доступа: https://inf-ege.sdamgia.ru.
17. Программирование на языке Pascal [Электронный ресурс] – Режим доступа: http://mognovse.ru.
18. Решение задач ЕГЭ по информатике [Электронный ресурс] – Режим доступа: https://neznaika.pro.
19. Основы программирования на языках Си и C++ для начинающих [Электронный ресурс] – Режим доступа: http://cppstudio.com.
20. Дистанционный тест [Электронный ресурс] – Режим доступа:
http://your-study.ru.
11