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

advertisement
Одной из трех основных целей изучения информатики в школе является развитие
мышления школьников.
Развитие интеллекта рассматривается как составная часть развития личности в целом. При
этом выделение проблемы развития интеллекта из всех остальных проблем и задач
образования не говорит об их игнорировании. Интеллект не сводится к умственным
способностям человека, а характеризует некую совокупность его возможностей, в том
числе в творческой деятельности, рассматривается как способность человека к
восприятию информации. Именно интеллект определяет культурный уровень человека.
В информатике базовым инструментом развития интеллектуальных способностей ребенка
является программирование.
Данный курс предусматривает программирование в среде Delphi по следующим
соображениям:
Delphi можно изучать и использовать на нескольких уровнях:
1) Работа с визуальными объектами практически без программирования.
2) Работа в консольном приложении с программой (без создания визуальной формы).
Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом
написания программ и алгоритмом создания визуальных форм (что отсутствует в среде
Visual Basic).
Одной из задач дополнительного образования является содействие воспитанию нового
поколения, отвечающего по своему уровню развития и образу жизни условиям
информационного общества. Для этого учащимся дополнительного образования
предлагается осваивать элементы инженерно-технической деятельности. Ознакомиться и
приобщиться к современным информационным технологиям создания программного
обеспечения, научиться использовать компьютер для решения нестандартных прикладных
задач. Данный курс посвящен получению знаний и навыков, необходимых для
ознакомления учащихся с профессией программиста и современными технологиями
программирования, такими как Объектно-Ориентированное Программирование (ООП),
изучению среды объектно-визуального программирования Delphi, одного из ярких
представителей семейства объектно-ориентированных языков.
Учащиеся
изучат
основы ООП. С помощью среды объектно-визуального
программирования Delphi научатся применять полученные теоретические знания на
практике. На втором и третьем году обучения учащиеся получат более глубокие знания в
области ООП. Научатся работать с коллекциями общего и специализированного
назначения. Познакомятся с обобщенными типами. Познакомятся с технологией Windows
Forms и иерархией классов, позволяющей легко создавать современные пользовательские
интерфейсы. Научаться пользоваться имеющимися и создавать или дополнять элементы
управления оконного интерфейса ОС Windows.
Современный программист сталкивается с необходимостью выявления и устранения
возникающих ошибок программы. Для решения этих задач привлекаются знания в
области математики, физики, информатики.
Актуальность данной программы состоит в том, что она дает возможность
школьникам ознакомить учащихся с востребованной и престижной
профессией
программиста, знакомит с объектно-ориентированной средой Borland Delphi , и позволяет
приобрести навыки решения вычислительных задач, а так же созданию самостоятельных
творческих проектов.
Отличительной особенностью и новизной данной образовательной программы
является комплексный и всесторонний подход к изучению такой сложной области как
создание программ в визуальной среде программирования. При этом приоритетное
внимание уделяется практической работе.
Представлен курс по изучению программирования на языке Delphi фактически с
“нуля” в 8 – 9 математических классах.
Рассматривается программирование на языке Delphi, рассматривается работа с
визуальными объектами.
Курс завершается выполнением лабораторной работы.
Программное
обеспечение:
свободно
распространяемая
версия
объектноориентированной среды программирования Delphi.
Методы обучения: метод проектов, лекции, проблемный метод, частично-поисковый
метод.
Контроль знаний и умений: текущий контроль уровня усвоения материала
осуществляется по результатам выполнения учащимися практических заданий. Итоговый
контроль реализуется в форме защиты проекта (выполнение лабораторной работы).
Цели курса:
 Выявление и развитие у школьников творческих способностей и задатков в
информационно-технической области.
 Обучение основам современных ИКТ, в том числе основам математического
моделирования технологии проектирования и создания программного продукта, с
ориентацией на получение профессий, требующих знаний информационно
коммуникационных технологий.
 Развитие личности ребенка, адаптированного к современной жизни, способного к
творческому самовыражению через приобщение его к технике и компьютерным
технологиям.
Для достижения вышеперечисленных целей, создав комфортную среду для развития
личности ребенка, необходимо решить задачи:
1. Образовательные.
 Научить планировать свою работу;
 Ознакомятся с синтаксисом языка Pascal, основными отличиями от уже знакомых
им языков;
 Познакомятся с одной из основных концепций программирования: модульным
подходом;
 Познакомится с современными методами программирования и технологией
разработки программного обеспечения, на всех этапах от постановки задачи, выбора
алгоритма, его реализации до сопровождения программы.
 Познакомятся с понятием эффективности алгоритма.
 Познакомятся с классическими фундаментальными алгоритмами, алгоритмами
поиска, сортировки, математическими алгоритмами нахождения корней уравнения и
вычисления рядов;
 Изучить терминологию программиста.
2. Развивающие.
 Развить у детей элементы технического мышления, изобретательности, творческой
инициативы;
 Развить навыки конструирования и рационализаторства;
 Развить базовые познания в области программирования;
 Развить усердие, терпение в процессе работы и аналитические способности.
3. Воспитательные.
 Воспитание творческих и изобретательских способностей ребят; отвлечение их от
улицы с ее негативным влиянием (алкоголизм и наркомания);
 Воспитание уважения к труду;
 Формирование чувства коллективизма, взаимопомощи;
 Воспитание воли, чувства самоконтроля, стремления к победе;
На мой взгляд значимый урок по данному разделу – это вводный урок, в котором
изучаются основы Объектно-Ориентированного Программирования.
Основные понятия и принципы интегрированной среды разработки
(IDE) Delphi и ее составляющие
Основы языка Object Pascal
Цель урока: Познакомиться с основными составляющими интегрированной
среды Delphi.
Задачи урока:
образовательные:
1. Дать представление учащимся о среде программирования Delphi,
познакомить с ее составляющими (инспектор объектов, палитра
компонентов).
2. Познакомить с терминологией системы программирования Delphi.
развивающие:
формировать умение применять ранее полученные знания.
воспитательные:
формирование научного мировоззрения, привитие интереса к
предмету.
Материалы и оборудование к уроку:
1. Презентация на демонстрационном мониторе.
2. Персональные компьютеры
3. Описание практической работы.
Тип урока: урок объяснения нового материала.
Форма проведения урока: комбинирование урока-лекции и практической
работы.
План урока:
1. Организационный этап.
2. Вступительная беседа.
3. Усвоение новых знаний.
4. Закрепление новых знаний.
5. Подведение итогов.
Ход урока:
1.
Организационный момент
2.
Вступительная беседа.
Учитель: Мы начали на прошлом уроке изучать новую тему
«Объектно-ориентированное и визуальное программирование». Мы с вами
научились
решать
различные
задачи
с
использованием
языка
программирования Turbo Pascal. Но готовый программный продукт должен
иметь хороший интерфейс, а создать хороший интерфейс – это довольно
трудоёмкая задача. Но с этой задачей легко справиться, используя систему
программирования.
3. Усвоение новых знаний
Начиная проектировать программу, необходимо рассматривать две ее
составные части: пользовательский интерфейс и процесс обработки
информации.
Что такое пользовательский интерфейс? (Это часть программы, с
которой взаимодействует человек, пользовательский интерфейс состоит
из различных окон и элементов управления).
Создание прикладных программ (приложений) Delphi выполняется в
интегрированной среде разработки IDE (Integral Development Environment)
IDE служит для организации взаимодействия с программистом и включает в
себя ряд окон, содержащих различные элементы управления. С помощью
средств интегрированной среды разработчик может легко проектировать
интерфейсную часть приложения, а также писать программный код и
связывать его с управляющими элементами.
(На демонстрационный экран выводится слайд с изображением
программной среды Delphi)
Среда Delphi создана на основе спецификации SDI (Single Document
Interface — однодокументный интерфейс), т. е. она представляет собой
несколько отдельно расположенных окон на Рабочем столе. Среда Delphi 7
представляет собой интегрированную оболочку разработчика, в которую
входит набор специальных программ, ответственных за разные этапы
создания готового приложения (рис.1)
1. Главное окно (Main Window), содержащее Строку заголовка (Caption
Line), Панель меню (Menu System), Панели инструментов (Toolbars) и
Палитру компонентов (Component Palette);
2. Инспектор объектов (Object Inspector);
3. Окно конструктора форм (Form1);
4. Окно редактора кода (Unit1.pas).
Главное окно
Инспектор
объектов
Проводник
Проектировщик
форм
Окно редактора
Рис. 1. Окна интегрированной среды Delphi
Главное окно дает возможность осуществлять основные функции
управления проектом создаваемого приложения Windows. Проект
приложения или просто проект — это совокупность файлов, которая
используется при разработке приложения Windows. Одни файлы проекта
создаются программистом, другие получаются в результате компиляции
(перевода на машинный язык) созданных файлов.
Инспектор объектов — это окно, содержащее списки свойств и
событий формы и расположенных на ней компонентов.
Дизайнер форм (для простоты будем в дальнейшем называть его
форма) представляет собой окно будущего приложения Windows. На форме
программист
располагает
необходимые
компоненты
интерфейса
приложения. Компонентами интерфейса являются кнопки, окна, таблицы,
графики, рисунки и т. д. В Библиотеке визуальных компонентов среды Delphi
содержится более 200 компонентов, которые в виде пиктограмм
отображаются в Палитре компонентов. Программист, создающий проект
приложения, выбирает в Палитре компонентов необходимые компоненты
(кнопки, окна и т. д.), размещает их на форме и пишет коды для работы этих
компонентов.
Код для работы компонента пишется в Окне редактора исходного
текста (назовем его модуль). Для написания кода в среде программирования
Delphi используется структурный объектно-ориентированный язык
Object Pascal. Он разработай на основе языка Pascal (Паскаль),
использовавшегося в пакете Turbo Pascal (Турбо Паскаль). Пакет Turbo Pascal
был разработан в 1983 г. Язык Pascal был создан Н. Виртом в 1971 г.
Среда программирования Delphi имеет встроенный компилятор,
переводящий текст программы в машинный код, понятный процессору
компьютера. В настоящее время этот компилятор является самым быстрым и
позволяет
обеспечивать
высокую
производительность
среды
программирования, необходимую для создания приложений Windows.
Компилятор среды программирования Delphi создает автономные exe-файлы
(исполняемые файлы). Поэтому приложения, созданные в Delphi, будут
работать и на компьютере, на котором не установлена среда Delphi.
Исходный текст программы готовится в среде Delphi 7 с помощью
встроенного редактора исходных текстов. Этот редактор специализирован.
Он отличается гибкими возможностями цветового выделения различных
элементов текста программы (ключевые слова, названия, операций, чисел
строк) и предоставляет возможность быстрого ввода часто встречающихся
конструкций.
Левая панель редактора представляет собой Проводник, позволяющий
быстро перемещаться между частями исходного текста и по структуре
создаваемой программы.
Важнейшая характеристика разрабатываемой программы – удобство ее
пользовательского интерфейса, наличие и доступность необходимых
элементов управления. В системе Delphi 7
имеется специальный
проектировщик форм, с помощью которого окна будущей программы
подготавливаются в виде форм. Проектировщик позволяет подобрать
оптимальные размеры окон, разместить и настроить всевозможные элементы
управления и меню, добавить готовые изображения, указать заголовки,
подсказки, надписи и так далее.
4. Закрепление знаний
Практическая работа №1.
Знакомство со средой программирования. Создание самого простого
приложения
1. Создание папки. Р1
2. Загрузить систему Delphi ("пуск" - "программы" - "Borland Delphi" "Delphi")
Рис. 2
3. На экране появилась пустая форма, на которую надо поместить
компоненты, но прежде всего изменим название окна, для этого в окне
инспектора объектов открыть вкладку "Properties", у свойства "Сaption"
изменить значение, т.е. вместо Form1 написать "Моя первая
программа"
4. Поместим на нее кнопку
a) На панели компонентов найдем компонент кнопки
(Button)
b) Выделим его
c) "Нарисуем" его на форме
d) Изменим надпись на кнопке, для этого в окне инспектора объектов
открыть вкладку "Properties", у свойства "Сaption" изменить значение,
т.е. вместо Button1 написать Выход.
5. Дважды щелкнем по кнопке, откроется окно программного кода, это
заготовка процедуры. Между строками Begin и End вставим команду
"Close;"
6. Проверим, как работает наша программа, для этого выполним команду
Run в главном меню, в выпавшем меню тоже выберем команду Run, на
экране появится окно нашей программы, с кнопкой и надписью
щелкнем по кнопке, программа закрылась, значит работает правильно.
7. Сохраним сделанное
a) Выполним команду Save Project as
b) Выберем созданную ранее папку, зададим имя Pr1
8. Создадим исполняемый модуль (файл с расширением exe)
a) Выполним команды Project - Compile (CTRL + F9)
5. Подведение итогов
Итак, все успешно справились с работой. Нашей задачей было
познакомиться со средой программирования Delphi. Следовательно, задача
выполнена. Дома попробуйте еще раз выполнить практическую работу, не
пользуясь руководством.
Download