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

МЕТОДИКА ПРЕПОДАВАНИЯ 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...



ВЛИЯНИЕ ЭНДОГЕННОГО ПИЗАМИНА, АНТИВИТАМИНА ПАНТОТЕНОВОЙ КИСЛОТЫ, НА СОДЕРЖАНИЕ АМИНОКИСЛОТ И БЕЛКА ПРИ ПЕРЕХОДЕ МЕЖДОУЗЛИЙ ГОРОХА ОТ ИНТЕНСИВНОГО РОСТА К ЕГО ПРЕКРАЩЕНИЮ

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

06 08 2026 3:44:53

ПРИМЕНЕНИЕ МЕКСИДОЛА У НОВОРОЖДЕННЫХ ДЕТЕЙ С СИНДРОМОМ ЗАДЕРЖКИ ВНУТРИУТРОБНОГО РАЗВИТИЯ ПРИ КОРРЕКЦИИ ГИПОКСИКО-ИШЕМИЧЕСКИХ ПОРАЖЕНИЙ ЦЕНТРАЛЬНОЙ НЕРВНОЙ СИСТЕМЫ

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

04 08 2026 0:58:44

ЧЕТЫРЕХМЕРНЫЙ МИР БЕЗ ФАКТОРА ВРЕМЕНИ

ЧЕТЫРЕХМЕРНЫЙ МИР БЕЗ ФАКТОРА ВРЕМЕНИ Статья в формате PDF 109 KB...

03 08 2026 0:57:14

ОСНОВЫ РАДИОЭЛЕКТРОНИКИ И СВЯЗИ (учебник)

ОСНОВЫ РАДИОЭЛЕКТРОНИКИ И СВЯЗИ (учебник) Статья в формате PDF 106 KB...

27 07 2026 4:33:24

ОТКАЗЫ ОТ ДЕТЕЙ: МОГУТ ЛИ БЫТЬ ОПРАВДАННЫМИ ПРИЧИНЫ?

ОТКАЗЫ ОТ ДЕТЕЙ: МОГУТ ЛИ БЫТЬ ОПРАВДАННЫМИ ПРИЧИНЫ? Статья в формате PDF 114 KB...

25 07 2026 19:16:29

ЭКСТРЕМАЛЬНАЯ МЕДИЦИНА

ЭКСТРЕМАЛЬНАЯ МЕДИЦИНА Статья в формате PDF 141 KB...

24 07 2026 18:10:25

ШОШОНИТОВЫЕ ГРАНИТОИДЫ ТИГИРЕКСКОГО МАССИВА АЛТАЯ: ГЕОХИМИЯ, ПЕТРОЛОГИЯ И РУДОНОСНОСТЬ

ШОШОНИТОВЫЕ ГРАНИТОИДЫ ТИГИРЕКСКОГО МАССИВА АЛТАЯ: ГЕОХИМИЯ, ПЕТРОЛОГИЯ И РУДОНОСНОСТЬ риведены геологические, геохимические и петрологические данные по шошонитовым гранитоидам Тигирекского массива Алтая. В составе массива выделены 5 фаз: 1 – габбро; 2 – диориты, монцодиориты; 3 − сиениты, гранодиориты, граносиениты; 4 – граниты, умеренно-щелочные граниты; 5 – лейкограниты, умеренно-щелочные лейкограниты с флюоритом. Породные типы массива отнесены к нормальной известково-щелочной и высококалиевой шошонитовой сериям. Сиениты и монцодиориты тяготеют по составу к банакитам. В процессе становления массива проихсодила диффреренциация глубинного очага с фpaкционированием редкоземельных элементов, что отразилось на соотношении в породах элементов групп LILE и HFSE со значительной деплетированностью последних. В породах происходила смена типа тетрадного фpaкционрования редкоземельных элементов, что связано с различной насыщенностью расплавов флюидами и летучимим компонентами. С массивом связаны месторождения и проявления железа, вольфрамаа, молибдена, бериллия, аквамарина, горного хрусталя и раухтопаза. ...

22 07 2026 9:52:20

ИСКУССТВО КОСТЮМА: ИЗ ПРОШЛОГО В БУДУЩЕЕ

ИСКУССТВО КОСТЮМА: ИЗ ПРОШЛОГО В БУДУЩЕЕ Статья в формате PDF 251 KB...

17 07 2026 17:33:24

ДИНАМИКА АКТИВНОСТИ α-АМИЛАЗЫ В КРОВИ СВИНЕЙ

ДИНАМИКА АКТИВНОСТИ α-АМИЛАЗЫ В КРОВИ СВИНЕЙ Статья в формате PDF 130 KB...

08 07 2026 4:15:45

Еще:
Поддержать себя -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 ::