KNOWLEDGE HYPERMARKET


Методичні рекомендації до теми "Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi"

Гіпермаркет Знань>>Інформатика>>Інформатика 8 клас>> Інформатика: Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi

Закриті вправи до предмету Інформатика 8 клас.

Тема «Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi».




 ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


Одной из трех основных целей изучения информатики в школе является развитие мышления школьников.

Развитие интеллекта рассматривается как составная часть развития личности в целом. При этом выделение проблемы развития интеллекта из всех остальных проблем и задач образования не говорит об их игнорировании. Интеллект не сводится к умственным способностям человека, а характеризует некую совокупность его возможностей, в том числе в творческой деятельности, рассматривается как способность человека к восприятию информации. Именно интеллект определяет культурный уровень человека.

В информатике базовым инструментом развития интеллектуальных способностей ребенка является программирование.

Данный курс предусматривает программирование в среде Delphi по следующим соображениям:

Delphi можно изучать и использовать на нескольких уровнях:

1) Работа с визуальными объектами практически без программирования.
2) Работа в консольном приложении с программой (без создания визуальной формы).

Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом написания программ и алгоритмом создания визуальных форм (что отсутствует в среде Visual Basic).

Здесь представлен годовой курс (по 1 часу в неделю) по изучению программирования на языке ObjectPascal фактически с “нуля” в 7 – 8 математических классах.

В начале рассматривается программирование на языке ObjectPascal (в консольном приложении среды Delphi), и лишь после изучения основных приемов программирования (циклы, массивы, сортировка, многомерные массивы, процедуры и функции) рассматривается работа с визуальными объектами.

За основу был принят полугодовой курс, предложенный на сайте www.olympiads.ru для 8 математического класса. Была частично изменена структура курса (убрана тема “графы” и добавлено визуальное программирование в среде Delphi). Задачи использовались как с данного сайта, так и из других источников – книг и семинарских занятиях по информатике в МГОУ. (Огромное спасибо Грамакову Дмитрию Анатольевичу).

Курс завершается разработкой игры.

Программное обеспечение: свободно распространяемая версия объектно-ориентированной среды программирования Delphi.

Методы обучения: метод проектов, лекции, проблемный метод, частично-поисковый метод.

Контроль знаний и умений: текущий контроль уровня усвоения мат6риала осуществляется по результатам выполнения учащимися практических заданий.

Итоговый контроль реализуется в форме защиты проекта (разработка игры).

Программа элективного курса

Классы: 7-8.

Количество учебных часов: 34.

Образовательная область: информатика.

Профиль: естественно-математический.


Цели курса:

•    развитие интеллектуального, образного и алгоритмического мышления школьников;
•    формирование практических навыков работы с интегрированной средой программирования Delphi;
•    формирование умения планировать свою деятельность, критически оценивать результаты своей работы, готовности исправлять свои ошибки, настойчивости и целенаправленности в действиях;
•    подготовка учащихся к олимпиаде по информатике.


Тематическое планирование курса


           Теория  
         Форма занятий
1. Введение в объектно-ориентированное программирование.   
     Лекция
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. Решение олимпиадных задач     Практика







Надіслано учителем інформатики СОШ з поглибленим вивченням фізики і математики Позняк А. В.


Інформатика для 8 класу, підручники та книги з інформатики скачати, бібліотека онлайн

Предмети > Інформатика > Інформатика 8 клас > Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi > Поняття про мову програмування, обєктно-орієнтовані мови програмування, мова програмування Delphi. Методичні рекомендації