|
|
| Строка 7: |
Строка 7: |
| | Тема '''«[[Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi.|Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi]]»'''. | | Тема '''«[[Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi.|Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi]]»'''. |
| | | | |
| - | <br> <br><br>''' ПОЯСНИТЕЛЬНАЯ ЗАПИСКА''' | + | <br> <br><br>''' ПОЯСНИТЕЛЬНАЯ ЗАПИСКА''' |
| | | | |
| - | <br>Одной из трех основных целей изучения информатики в школе является развитие мышления школьников.<br>Развитие интеллекта рассматривается как составная часть развития личности в целом. При этом выделение проблемы развития интеллекта из всех остальных проблем и задач образования не говорит об их игнорировании. Интеллект не сводится к умственным способностям человека, а характеризует некую совокупность его возможностей, в том числе в творческой деятельности, рассматривается как способность человека к восприятию информации. Именно интеллект определяет культурный уровень человека.<br>В информатике базовым инструментом развития интеллектуальных способностей ребенка является программирование. <br>Данный курс предусматривает программирование в среде Delphi по следующим соображениям:<br>Delphi можно изучать и использовать на нескольких уровнях:<br>1) Работа с визуальными объектами практически без программирования.<br>2) Работа в консольном приложении с программой (без создания визуальной формы).<br>Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом написания программ и алгоритмом создания визуальных форм (что отсутствует в среде Visual Basic).<br>Здесь представлен годовой курс (по 1 часу в неделю) по изучению программирования на языке ObjectPascal фактически с “нуля” в 7 – 8 математических классах.<br>В начале рассматривается программирование на языке ObjectPascal (в консольном приложении среды Delphi), и лишь после изучения основных приемов программирования (циклы, массивы, сортировка, многомерные массивы, процедуры и функции) рассматривается работа с визуальными объектами.<br>За основу был принят полугодовой курс, предложенный на сайте www.olympiads.ru для 8 математического класса. Была частично изменена структура курса (убрана тема “графы” и добавлено визуальное программирование в среде Delphi). Задачи использовались как с данного сайта, так и из других источников – книг и семинарских занятиях по информатике в МГОУ. (Огромное спасибо Грамакову Дмитрию Анатольевичу).<br>Курс завершается разработкой игры.<br>Программное обеспечение: свободно распространяемая версия объектно-ориентированной среды программирования Delphi.<br>Методы обучения: метод проектов, лекции, проблемный метод, частично-поисковый метод.<br>Контроль знаний и умений: текущий контроль уровня усвоения мат6риала осуществляется по результатам выполнения учащимися практических заданий. Итоговый контроль реализуется в форме защиты проекта (разработка игры).<br>Программа элективного курса<br>Классы: 7-8.<br>Количество учебных часов: 34.<br>Образовательная область: информатика.<br>Профиль: естественно-математический.<br>Цели курса: <br>• развитие интеллектуального, образного и алгоритмического мышления школьников; <br>• формирование практических навыков работы с интегрированной средой программирования Delphi; <br>• формирование умения планировать свою деятельность, критически оценивать результаты своей работы, готовности исправлять свои ошибки, настойчивости и целенаправленности в действиях; <br>• подготовка учащихся к олимпиаде по информатике.<br>Тематическое планирование курса<br>Теория Форма занятий<br>1. Введение в объектно-ориентированное программирование. Лекция<br>2. Общий синтаксис программы на языке Object Pascal. Константы и переменные. Лекция<br>3. Типы данных и операторы в Object Pascal. Семинар<br>4. Условный оператор If.. Датчик случайных чисел. Семинар<br>5. Вложенный оператор If-Then-Else. Задача о Гарри отере. Практика<br>6. Оператор case. Программа “меню”. Семинар<br>7. Циклы. Цикл for. Лекция<br>8. Цикл while. Практика<br>9. НОД и НОК чисел. Алгоритм Евклида. Практика<br>10. Цикл repeat. Вложенные циклы. Практика<br>11. Массивы. Лекция<br>12. Поиск в массиве. Практика<br>13. Подсчет элементов в массиве. Практика<br>14. Слияние и разбивка массивов. Семинар<br>15. Решение олимпиадных задач. Задача Иосифа Флавия. Практика<br>16. Игра “Программист” Практика <br>Итоговая работа за полугодие<br>17. Сортировка массивов. Семинар<br>18. Определение сложности алгоритма сортировки. Практика<br>19. Многомерные массивы. Лекция<br>20. Формирование элементов матриц. Практика<br>21. Задачи с двумерными массивами. Практика<br>22.Подпрограммы. Процедуры. Лекция<br>23.Функции. Рекурсия. Семинар<br>24. “Тур коня”. Практика<br>25. “Тур коня” Практика<br>26. Объектно-ориентированное программирование. Лекция<br>27. Система объектно-ориентированного программирования Delphi. Семинар<br>28. Классы Delphi Лекция<br>29. Компоненты Delphi Лекция<br>30. Проект “Калькулятор”. Практика<br>31. Игра Баше. Практика<br>32. Игра Баше. Практика<br>33. “Честная” игра Баше Практика<br>Итоговая работа за год<br>34. Решение олимпиадных задач Практика<br><br><br> | + | <br>Одной из трех основных целей изучения информатики в школе является развитие мышления школьников.<br> |
| | + | |
| | + | Развитие интеллекта рассматривается как составная часть развития личности в целом. При этом выделение проблемы развития интеллекта из всех остальных проблем и задач образования не говорит об их игнорировании. Интеллект не сводится к умственным способностям человека, а характеризует некую совокупность его возможностей, в том числе в творческой деятельности, рассматривается как способность человека к восприятию информации. Именно интеллект определяет культурный уровень человека.<br> |
| | + | |
| | + | В информатике базовым инструментом развития интеллектуальных способностей ребенка является программирование. <br> |
| | + | |
| | + | Данный курс предусматривает программирование в среде Delphi по следующим соображениям:<br> |
| | + | |
| | + | Delphi можно изучать и использовать на нескольких уровнях:<br> |
| | + | |
| | + | 1) Работа с визуальными объектами практически без программирования.<br>2) Работа в консольном приложении с программой (без создания визуальной формы).<br> |
| | + | |
| | + | Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом написания программ и алгоритмом создания визуальных форм (что отсутствует в среде Visual Basic).<br> |
| | + | |
| | + | Здесь представлен годовой курс (по 1 часу в неделю) по изучению программирования на языке ObjectPascal фактически с “нуля” в 7 – 8 математических классах.<br> |
| | + | |
| | + | В начале рассматривается программирование на языке ObjectPascal (в консольном приложении среды Delphi), и лишь после изучения основных приемов программирования (циклы, массивы, сортировка, многомерные массивы, процедуры и функции) рассматривается работа с визуальными объектами.<br> |
| | + | |
| | + | За основу был принят полугодовой курс, предложенный на сайте www.olympiads.ru для 8 математического класса. Была частично изменена структура курса (убрана тема “графы” и добавлено визуальное программирование в среде Delphi). Задачи использовались как с данного сайта, так и из других источников – книг и семинарских занятиях по информатике в МГОУ. (Огромное спасибо Грамакову Дмитрию Анатольевичу).<br> |
| | + | |
| | + | Курс завершается разработкой игры.<br> |
| | + | |
| | + | '''Программное обеспечение:''' свободно распространяемая версия объектно-ориентированной среды программирования Delphi.<br> |
| | + | |
| | + | '''Методы обучения:''' метод проектов, лекции, проблемный метод, частично-поисковый метод.<br> |
| | + | |
| | + | '''Контроль знаний и умений:''' текущий контроль уровня усвоения мат6риала осуществляется по результатам выполнения учащимися практических заданий. <br> |
| | + | |
| | + | Итоговый контроль реализуется в форме защиты проекта (разработка игры). |
| | + | |
| | + | '''Программа элективного курса''' |
| | + | |
| | + | '''Классы''': 7-8. |
| | + | |
| | + | '''Количество''' '''учебных часов:''' 34. |
| | + | |
| | + | '''Образовательная область:''' информатика. |
| | + | |
| | + | '''Профиль''': естественно-математический. |
| | + | |
| | + | <br>'''Цели курса: ''' |
| | + | |
| | + | • развитие интеллектуального, образного и алгоритмического мышления школьников; <br>• формирование практических навыков работы с интегрированной средой программирования Delphi; <br>• формирование умения планировать свою деятельность, критически оценивать результаты своей работы, готовности исправлять свои ошибки, настойчивости и целенаправленности в действиях; <br>• подготовка учащихся к олимпиаде по информатике. |
| | + | |
| | + | <br>'''Тематическое планирование курса''' |
| | + | |
| | + | |
| | + | |
| | + | {| cellspacing="1" cellpadding="1" border="1" style="width: 718px; height: 795px;" |
| | + | |- |
| | + | | ''' Теория '''<br> |
| | + | | '''Форма занятий''' |
| | + | |- |
| | + | | 1. Введение в объектно-ориентированное программирование. <br> |
| | + | | Лекция |
| | + | |- |
| | + | | 2. Общий синтаксис программы на языке Object Pascal. Константы и переменные. |
| | + | | Лекция |
| | + | |- |
| | + | | 3. Типы данных и операторы в Object Pascal. |
| | + | | Семинар |
| | + | |- |
| | + | | 4. Условный оператор If.. Датчик случайных чисел. |
| | + | | Семинар |
| | + | |- |
| | + | | 5. Вложенный оператор If-Then-Else. Задача о Гарри отере. |
| | + | | Практика |
| | + | |- |
| | + | | 6. Оператор case. Программа “меню”. |
| | + | | Семинар |
| | + | |- |
| | + | | 7. Циклы. Цикл for. |
| | + | | Лекция |
| | + | |- |
| | + | | 8. Цикл while. |
| | + | | Практика |
| | + | |- |
| | + | | 9. НОД и НОК чисел. Алгоритм Евклида. |
| | + | | Практика |
| | + | |- |
| | + | | 10. Цикл repeat. Вложенные циклы. |
| | + | | Практика |
| | + | |- |
| | + | | 11. Массивы. |
| | + | | Лекция |
| | + | |- |
| | + | | 12. Поиск в массиве. |
| | + | | Практика |
| | + | |- |
| | + | | 13. Подсчет элементов в массиве. |
| | + | | Практика |
| | + | |- |
| | + | | 14. Слияние и разбивка массивов. |
| | + | | Семинар |
| | + | |- |
| | + | | 15. Решение олимпиадных задач. Задача Иосифа Флавия. |
| | + | | Практика |
| | + | |- |
| | + | | 16. Игра “Программист” |
| | + | | |
| | + | Практика |
| | + | |
| | + | Итоговая работа за полугодие |
| | + | |
| | + | |- |
| | + | | 17. Сортировка массивов. |
| | + | | Семинар |
| | + | |- |
| | + | | 18. Определение сложности алгоритма сортировки. |
| | + | | Практика |
| | + | |- |
| | + | | 19. Многомерные массивы. |
| | + | | Лекция |
| | + | |- |
| | + | | 20. Формирование элементов матриц. |
| | + | | Практика |
| | + | |- |
| | + | | 21. Задачи с двумерными массивами. |
| | + | | Практика |
| | + | |- |
| | + | | 22.Подпрограммы. Процедуры. |
| | + | | Лекция |
| | + | |- |
| | + | | 23.Функции. Рекурсия. |
| | + | | Семинар |
| | + | |- |
| | + | | 24. “Тур коня”. |
| | + | | Практика |
| | + | |- |
| | + | | 25. “Тур коня” |
| | + | | Практика |
| | + | |- |
| | + | | 26. Объектно-ориентированное программирование. |
| | + | | Лекция |
| | + | |- |
| | + | | 27. Система объектно-ориентированного программирования Delphi. |
| | + | | Семинар |
| | + | |- |
| | + | | 28. Классы Delphi |
| | + | | Лекция |
| | + | |- |
| | + | | 29. Компоненты Delphi |
| | + | | Лекция |
| | + | |- |
| | + | | 30. Проект “Калькулятор”. |
| | + | | Практика |
| | + | |- |
| | + | | 31. Игра Баше. |
| | + | | Практика |
| | + | |- |
| | + | | 32. Игра Баше. |
| | + | | Практика |
| | + | |- |
| | + | | 33. “Честная” игра Баше |
| | + | | |
| | + | Практика |
| | + | |
| | + | Итоговая работа за год |
| | + | |
| | + | |- |
| | + | | 34. Решение олимпиадных задач |
| | + | | Практика |
| | + | |} |
| | + | |
| | + | <br><br><br><br> |
| | | | |
| | <br> | | <br> |
Развитие интеллекта рассматривается как составная часть развития личности в целом. При этом выделение проблемы развития интеллекта из всех остальных проблем и задач образования не говорит об их игнорировании. Интеллект не сводится к умственным способностям человека, а характеризует некую совокупность его возможностей, в том числе в творческой деятельности, рассматривается как способность человека к восприятию информации. Именно интеллект определяет культурный уровень человека.
В информатике базовым инструментом развития интеллектуальных способностей ребенка является программирование.
Данный курс предусматривает программирование в среде Delphi по следующим соображениям:
1) Работа с визуальными объектами практически без программирования.
2) Работа в консольном приложении с программой (без создания визуальной формы).
Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом написания программ и алгоритмом создания визуальных форм (что отсутствует в среде Visual Basic).
Здесь представлен годовой курс (по 1 часу в неделю) по изучению программирования на языке ObjectPascal фактически с “нуля” в 7 – 8 математических классах.
В начале рассматривается программирование на языке ObjectPascal (в консольном приложении среды Delphi), и лишь после изучения основных приемов программирования (циклы, массивы, сортировка, многомерные массивы, процедуры и функции) рассматривается работа с визуальными объектами.
За основу был принят полугодовой курс, предложенный на сайте www.olympiads.ru для 8 математического класса. Была частично изменена структура курса (убрана тема “графы” и добавлено визуальное программирование в среде Delphi). Задачи использовались как с данного сайта, так и из других источников – книг и семинарских занятиях по информатике в МГОУ. (Огромное спасибо Грамакову Дмитрию Анатольевичу).
Курс завершается разработкой игры.
Итоговый контроль реализуется в форме защиты проекта (разработка игры).
• развитие интеллектуального, образного и алгоритмического мышления школьников;
• формирование практических навыков работы с интегрированной средой программирования Delphi;
• формирование умения планировать свою деятельность, критически оценивать результаты своей работы, готовности исправлять свои ошибки, настойчивости и целенаправленности в действиях;
• подготовка учащихся к олимпиаде по информатике.
Надіслано учителем інформатики СОШ з поглибленим вивченням фізики і математики Позняк А. В.