Тысяча полезных мелочей    

МЕТОДИКА ПРЕПОДАВАНИЯ DELPHI: ОТ ПРОСТОГО К СЛОЖНОМУ

МЕТОДИКА ПРЕПОДАВАНИЯ DELPHI: ОТ ПРОСТОГО К СЛОЖНОМУ

Калмыков Д.Ю. Зверева И.Е. Статья в формате PDF 425 KB

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

Выбор ООП Delphi, связан с присутствием у студентов базовых знаний языка программирования Pascal, ранее изучавшегося в школе. Данные знания облегчают освоение Delphi из-за схожести синтаксиса кода программ, такая схожесть позволяет быстро освоить принцип ООП, что в последствие упростит освоение других языков программирования.

На первом занятии необходимо провести проверку остаточных знаний студентов по построению алгоритмов и пониманию основных структур языка Pascal. Объяснение материала зависит от среднего уровня знаний по группе. Исходя из текущих знаний, проводится краткое объяснение-повторение принципа построения алгоритмов, структур и синтаксиса языка.

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

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

Основной проблемой при переходе на Delphi является необходимость перевода переменных из одного типа в другой и обратно, а так же обращение к элементам через их свойства. Ниже приведён пример отличия ввода/вывода данных в Pascal и Delphi.

Демонстрация ввода и вывода данных с использованием переменных

Блок-схемы

Действие

Pascal

Delphi (могут быть другие компоненты)

Ввод

Read(x) или

Readln(x)

x: = StrToFloat(edit1.text); //если x - вещественное число

x: = StrToInt(edit1.text); //если x - целое число

Вывод

Write(x) или

Writeln(x)

label1.caption: = FloatToStr(x); //если вещественное число

label1.caption: = IntToStr(x); //если целое число

 

Рис. 1. Пример ввода/вывода в Pascal

 

Рис. 2. Пример ввода/вывода в Delphi

Использование условных и циклических операторов не должно вызвать затруднение, за счет идентичности структур Pascal и Delphi.

Еще одной из сложностей освоения ООП является работа с массивами, а в частности их визуальный ввод и вывод. В Delphi можно работать с массивами аналогично работе в Pascal, последовательным вводом данных, тем самым теряя серьезное визуальное преимущество. В отличие от Pascal, в Delphi существует возможность использовать объекты, такие как StringGrid, позволяющие наглядно работать с массивами. Обучение начинается со знакомства со свойствами объекта StringGrid: размерность, возможность редактирования и обращение к элементам массива, отличия от работы в Pascal.

Работа с элементами массива осуществляется с использованием типичных алгоритмов языка Pascal, добавляя лишь обращение к свойствам объектов.

 

Рис. 3. Пример обработки элементов массива в Delphi

Следующие темы для изучения: необходимые для разработки приложения элементы палитры компонентов, программное обращение к свойствам объекта, использование функций и процедур, работа со строками, записями, множествами, подключение и использование дополнительных библиотек, графические возможности Delphi...



УСТОЙЧИВАЯ МОТИВАЦИЯ ФОРМИРОВАНИЯ ЕСТЕСТВЕННОНАУЧНОГО КРУГОЗОРА УЧАСТНИКОВ КЛАССИЧЕСКОЙ ХИМИЧЕСКОЙ ОЛИМПИАДЫ

УСТОЙЧИВАЯ МОТИВАЦИЯ ФОРМИРОВАНИЯ ЕСТЕСТВЕННОНАУЧНОГО КРУГОЗОРА УЧАСТНИКОВ КЛАССИЧЕСКОЙ ХИМИЧЕСКОЙ ОЛИМПИАДЫ Среди образовательных технологий заметно выделяются научные олимпиады школьников. Участники олимпиад организуют свою мыслительную деятельность на познание явлений природы, овладение умением пользоваться ими, что формирует в сознании естественнонаучную картину мира, закладывая основы целостной личности. ...

31 10 2026 7:26:24

МЕЖДУНАРОДНЫЕ СВЯЗИ РОССИИ И КИТАЯ

МЕЖДУНАРОДНЫЕ СВЯЗИ РОССИИ И КИТАЯ Статья в формате PDF 256 KB...

28 10 2026 13:34:15

Локация на основе теории всплесов

Локация на основе теории всплесов Статья в формате PDF 122 KB...

20 10 2026 20:52:34

WIMAX – ЛИДИРУЮЩИЙ КОММЕРЧЕСКИЙ ПРОЕКТ

WIMAX – ЛИДИРУЮЩИЙ КОММЕРЧЕСКИЙ ПРОЕКТ Статья в формате PDF 308 KB...

19 10 2026 4:17:28

ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ МУЛЬТИМЕДИА В ОБУЧЕНИИ

ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ МУЛЬТИМЕДИА В ОБУЧЕНИИ Статья в формате PDF 246 KB...

17 10 2026 10:41:46

СТОИТ ЛИ ИЗУЧАТЬ ГЕОМЕТРИЮ С ПЯТОГО КЛАССА?

СТОИТ ЛИ ИЗУЧАТЬ ГЕОМЕТРИЮ С ПЯТОГО КЛАССА? Статья в формате PDF 250 KB...

15 10 2026 14:42:57

ПОЛОВОЙ ДИМОРФИЗМ ФОРМ ДОЛЕЙ ЩИТОВИДНОЙ ЖЕЛЕЗЫ

ПОЛОВОЙ ДИМОРФИЗМ ФОРМ ДОЛЕЙ ЩИТОВИДНОЙ ЖЕЛЕЗЫ Статья в формате PDF 106 KB...

14 10 2026 0:33:34

КЛОЧКОВ ЕВГЕНИЙ ПЕТРОВИЧ

КЛОЧКОВ ЕВГЕНИЙ ПЕТРОВИЧ Статья в формате PDF 189 KB...

09 10 2026 5:11:15

ПОЖАРООПАСТНОСТЬ ГОРНЫХ ЛЕСОВ ТУВЫ

ПОЖАРООПАСТНОСТЬ ГОРНЫХ ЛЕСОВ ТУВЫ Статья в формате PDF 101 KB...

06 10 2026 17:16:43

РАЗВИТИЕ МАРКЕТИНГА В КАЗАХСТАНЕ

РАЗВИТИЕ МАРКЕТИНГА В КАЗАХСТАНЕ Статья в формате PDF 124 KB...

30 09 2026 9:46:13

СОВРЕМЕННЫЕ ПРЕДСТАВЛЕНИЯ ОБ ЭТИОЛОГИЧЕСКИХ ФАКТОРАХ И ФАКТОРАХ РИСКА РАЗВИТИЯ ГИПЕРПЛАСТИЧЕСКИХ ПРОЦЕССОВ ЭНДОМЕТРИЯ. СООБЩЕНИЕ 1. ОЦЕНКА ЭПИДЕМИОЛОГИЧЕСКОЙ СИТУАЦИИ. КЛАССИФИКАЦИЯ ГИПЕРПЛАСТИЧЕСКИХ ПРОЦЕССОВ ЭНДОМЕТРИЯ. ПАТОМОРФОЛОГИЧЕСКАЯ ХАРАКТЕРИСТИ

СОВРЕМЕННЫЕ ПРЕДСТАВЛЕНИЯ ОБ ЭТИОЛОГИЧЕСКИХ ФАКТОРАХ И ФАКТОРАХ РИСКА РАЗВИТИЯ ГИПЕРПЛАСТИЧЕСКИХ ПРОЦЕССОВ  ЭНДОМЕТРИЯ. СООБЩЕНИЕ 1. ОЦЕНКА ЭПИДЕМИОЛОГИЧЕСКОЙ СИТУАЦИИ. КЛАССИФИКАЦИЯ ГИПЕРПЛАСТИЧЕСКИХ ПРОЦЕССОВ ЭНДОМЕТРИЯ. ПАТОМОРФОЛОГИЧЕСКАЯ ХАРАКТЕРИСТИ В работе представлен анализ данных литературы и собственных клинико–лабораторных обследований пациенток с дисфункциональными маточными кровотечениями и подтвержденным диагнозом гиперплазии эндометрия, позволивший дать оценку эпидемиологической ситуации, а также состояния вопроса о классификации и патоморфологической хаpaктеристике различных видов гиперпластических процессов эндометрия. ...

27 09 2026 1:30:21

ЭКОНОМИЧЕСКАЯ ОЦЕНКА СОРТОВ И ЭЛИТ ЯБЛОНИ В АГРОЛАНДШАФТАХ В РАЗНЫХ ЭКОЛОГИЧЕСКИХ ЗОНАХ СЕВЕРНОГО КАВКАЗА

ЭКОНОМИЧЕСКАЯ ОЦЕНКА СОРТОВ И ЭЛИТ ЯБЛОНИ В АГРОЛАНДШАФТАХ В РАЗНЫХ ЭКОЛОГИЧЕСКИХ ЗОНАХ СЕВЕРНОГО КАВКАЗА При оценке экономической эффективности культивирования сортов яблони в разных экологических условиях Северного Кавказа важными показателями являются продуктивность и качество продукции. Значительный интерес в этом отношении представляют сорта селекции Северо-Кавказского НИИ горного и предгорного садоводства: Фестиваль гор, Долинское, Златогор, Лескенское и другие, которые являются аборигенными и конкурентоспособными с культивируемыми в регионе интродуцированными зарубежными и отечественными сортами яблони. ...

25 09 2026 20:24:33

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::