Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Застосування теорії ігор для оптимізації прийнятих рішень

Реферат Застосування теорії ігор для оптимізації прийнятих рішень





ндартного класу TForm. Рядок

Form1: Tform1;

створює екземпляр цього класу з ім'ям Formi. Стандартний клас TForm описує пусте Windows-вікно, в той час як клас TFormI описує вікно з уже вставленими в нього компонентами мітка і кнопка. Опис цих компонентів містять рядки

Button1: TButton;

Label 1: TLabel;

Вони вказують, що компонент Buttoni (Кнопка!) являє собою екземпляр стандартного класу TButton, а компонент Label 1 (Мітка 1) - екземпляр класу TLabel.

За ім'ям процедури TFormi. Buttoniciick в круглих дужках слід опис параметра виклику: TObject

(параметр з ім'ям Sender належить класу TObject). Процедури можуть мати не один, а кілька параметрів виклику або не мати їх зовсім.

Параметри виклику (якщо вони є) служать для налаштування реалізованого в процедурі алгоритму на виконання конкретної роботи. Параметр Sender вставлений Delphi на всяк випадок: з його допомогою підпрограма Button1Click може при бажанні визначити, який саме компонент створив подія OnClick. Вся рядок в цілому procedure TFormI.Buttoniciick (Sender: TObject);

називається заголовком процедури. Її завершує символ;. Цей символ відіграє важливу роль у Object Pascal, т. К. Показує компілятору на кінець пропозиції мови.

З окремих пропозицій складається весь текст програми. В кінці кожного пропозиції потрібно ставити крапку з комою - це обов'язкова вимога синтаксису мови.

Наступні рядки визначають тіло процедури:;

Слово begin (початок) сигналізує компілятору про початок послідовності пропозицій, що описують алгоритм роботи процедури, а слово end (кінець) - про кінець цієї послідовності. Delphi лише створила заготовку для процедури, але вона нічого не знає про те, для чого ця процедура призначена. Наповнити тіло потрібними пропозиціями - завдання програміста [24].

Щоразу при натисканні кнопки Button1 управління буде передаватися в тіло процедури, а значить, між словами begin і end ми можемо написати фрагмент програми, який буде виконуватися у відповідь на цю подію.

Структура програм Delphi.

Будь-яка програма в Delphi складається з файлу проекту (файл з розширенням dpr) і одного або декількох модулів (файли з розширенням pas). Кожен з таких файлів описує программно одиницю Object Pascal.

Структура проекту

Файл проекту являє собою програму, написану мовою Object Pascal і призначену для обробки компілятором. Ця програма автоматично створюється Delphi і містить лише кілька рядків. Щоб побачити їх, необхідно запустити Delphi і клацнути по опції Project | View Source головного меню. Delphi покаже вікно коду із закладкою Project1, що містить такий текст:

program Projecti ;, Unit1 in Unit1.pas {fmExample};

{$ R * .RES} .Initialize; .CreateForm (TfmExample, fmExample) ;. Run;.

У вікні коду жирним шрифтом виділяються так звані зарезервовані слова, а курсивом - коментарі (так само виділяються зарезервовані слова і коментарі в книзі). Текст програми починається зарезервованим словом program і закінчується словом end з точкою за ним.

Поєднання end з наступною за нею точкою називається термінатором програмної одиниці: як тільки в тексті програми зустрінеться такий термінатор, компілятор припиняє аналіз програми і ігнорує решту тексту [25].

Зарезервовані слова відіграють важливу роль у Object Pascal, надаючи програму загалом властивість тексту, написаного на майже природному англійською мовою.

Кожне зарезервоване слово (а їх в Object Pascal кілька десятків) несе в собі умовне повідомлення для компілятора, який аналізує текст програми так само, як читаємо його і ми: зліва направо і зверху вниз.

Коментарі, навпаки, нічого не значать для компілятора, і він їх ігнорує. Коментарі важливі для програміста, який з їх допомогою пояснює ті чи інші місця програми.

Наявність коментарів у тексті програми робить її зрозуміліше і дозволяє легко згадати особливості реалізації програми, яку ви написали кілька років тому. У Object Pascal коментарем вважається будь-яка послідовність символів, укладена у фігурні дужки. У наведеному вище тексті таких коментарів два, але рядок

{$ R * .RES}

насправді не є коментарем. Цей спеціальним чином написаний фрагмент коду називається директивою компілятора (у нашому випадку - вказівка ??компілятору на необхідність підключення до програми так званого файлу ресурсів).

Директиви починаються символом $, який ст...


Назад | сторінка 11 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Структура складної програми. Процедури
  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Розробка програми мовою Turbo Pascal 7.0 для вирішення диференціальних рівн ...
  • Реферат на тему: Типи даних в Object Pascal