МЕТОДИКА ПРЕПОДАВАНИЯ DELPHI: ОТ ПРОСТОГО К СЛОЖНОМУ
При обучении студентов начальных курсов инженерных специальностей основам объектно-ориентированного программирования, возникает ряд проблем, связанных с понимание принципа привязки алгоритма программы к визуальным элементам управления.
Выбор ООП 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...
Статья в формате PDF
110 KB...
05 02 2025 15:45:18
Статья в формате PDF
124 KB...
04 02 2025 16:11:33
03 02 2025 17:18:30
Статья в формате PDF
110 KB...
02 02 2025 17:51:49
Статья в формате PDF
103 KB...
31 01 2025 23:31:44
Статья в формате PDF
112 KB...
30 01 2025 20:24:28
Статья в формате PDF
300 KB...
29 01 2025 19:30:26
Под наблюдением автора было 298 больных инородными телами желудочнокишечного тpaкта. Обсуждаются вопросы тактики консервативного лечения. В основном тактика консервативная. У поступивших больных спустя 2-3 часа инородные тела удалены эндоскопически 185 (62%), инородные отошли самостоятельно у 88 больных. Однако, 35 (11,7%) больных были оперированы. Поэтому авторами обсуждаются сроки оперативных вмешательств. Сформулирована концепция сроков операций. Больные с перитонитом, кровотечением, непроходимостью, с инородными телами длиной более 13 см оперируются в экстренном порядке, а пациенты с фиксированными инородными телами (диагноз рентгенологически) с клиническими проявлениями (боль, повышение температуры, лейкоцитоз) оперируются в срочном порядке. В несрочном порядке авторы предлагают оперировать больных с фиксированными инородными телами на 5-7 день (диагноз рентгенологически без клинических проявлений). Летальных исходов не было.
...
28 01 2025 13:47:59
Статья в формате PDF
264 KB...
27 01 2025 2:24:51
Статья в формате PDF
374 KB...
26 01 2025 3:37:49
Статья в формате PDF
245 KB...
25 01 2025 1:24:12
Статья в формате PDF
119 KB...
24 01 2025 9:43:42
Статья в формате PDF
110 KB...
23 01 2025 22:43:12
Статья в формате PDF
114 KB...
22 01 2025 7:40:59
Статья в формате PDF
274 KB...
21 01 2025 16:53:45
Статья в формате PDF
257 KB...
20 01 2025 9:48:36
Статья в формате PDF
123 KB...
19 01 2025 21:11:52
Статья в формате PDF
132 KB...
18 01 2025 23:25:44
Работа посвящена методике расчетов электромеханического привода мешалки, установленной вертикально в аппарате для выщелачивания ёмкостью около 500 м3. Определены геометрические параметры вала и лопастей мешалки. Показана зависимость между скоростью вращения вала мешалки и мощностью. Установлены величины минимальной и рабочей частоты вращения для поддержания твердой фазы пульпы во взвешенном состоянии и пусковой момент двигателя привода мешалки.
...
17 01 2025 5:11:43
Бесплодие в бpaке – это не только физическое, это еще всегда психологическое и социальное нeблагополучие. В последние годы интерес к проблеме психологических факторов при бесплодии возрос. Влияние психологического состояния, обусловленного бесплодием, на результат лечения признается пpaктически всеми исследователями. Реакция на бесплодие независимо от того женское оно или мужское, сильнее выражено у женщин. Возраст и длительность бpaка не влияют на остроту стресса. Наиболее сильное чувство депрессии у женщин выражено на 2-3 год после выявления бесплодия, а после 3-4 лет начинается адаптация к бесплодию. Отмечено, что женщинам с идиопатическим бесплодием присущ больший оптимизм, в отличие от пациенток, бесплодие которых было обусловлено заболеванием, требующим хирургического лечения. В последние годы разработаны различные методики психологической коррекции и лечения психических расстройств при бесплодии.
...
16 01 2025 8:29:46
Статья в формате PDF
128 KB...
15 01 2025 13:26:54
Статья в формате PDF
131 KB...
13 01 2025 19:54:30
Статья в формате PDF
110 KB...
12 01 2025 11:46:44
Приведен способ очистки водной поверхности от нефтяных загрязнений, который может быть использован для очистки водных объектов от пленки аварийно-разлитой и другой плавающей нефти. Разработаны математические модели процесса сорбции древесных отходов в программной среде Curve Expert 1.3.
...
10 01 2025 19:39:55
Статья в формате PDF
114 KB...
09 01 2025 22:15:59
08 01 2025 4:35:32
Изучены видовой состав и экобиоморфы лишайников, проведена комплексная оценка роли экологических факторов в развитии лишайникового покрова карстовых воронок на территории Северо-Западного Кавказа.
...
07 01 2025 17:49:49
Статья в формате PDF
120 KB...
06 01 2025 6:51:20
Статья в формате PDF
122 KB...
05 01 2025 8:21:29
Статья в формате PDF
290 KB...
04 01 2025 14:21:49
Статья в формате PDF
133 KB...
03 01 2025 2:52:24
Статья в формате PDF
114 KB...
02 01 2025 6:34:42
Статья в формате PDF
284 KB...
01 01 2025 14:16:42
Статья в формате PDF
294 KB...
31 12 2024 23:56:48
Статья в формате PDF
272 KB...
30 12 2024 2:57:51
Статья в формате PDF
104 KB...
28 12 2024 2:19: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 ::