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

Реферат Розробка мультимедійного навчального посібника з Borland Developer Studio з використанням Delphi for Win32





якщо програміст буде дотримуватися просте правило, він не повинен видаляти або змінювати рядки які вставлені не їм, а Delphi.


.5 Елементи програми


Елементи програми - це мінімальні неподільні її частині, ще несуть у собі певну значимість для компілятора. До елементів належать [34]:

зарезервовані слова;

ідентифікатори;

типи;

константи;

змінні;

мітки;

підпрограми;

коментарі.

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

Наприклад, зарезервоване слово begin означає для компілятора початок складеного оператора.

Програміст не може створити в програмі змінну з ім'ям begin, константу begin, мітку begin або взагалі якої б то не було іншої елемент програми з ім'ям begin.

Ідентифікатори - це слова, якими програміст позначає будь-який інший елемент програми, крім зарезервованого слова, ідентифікатора або коментаря.

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

З цього простого правила випливає, що ідентифікатори не можуть складатися з декількох слів (не можна використовувати пробіл) або включати в себе символи кирилиці (російського алфавіту).

Типи - це спеціальні конструкції мови, які розглядаються компілятором як зразки для створення інших елементів програми, таких як змінні, константи і функції. Будь-який тип визначає дві важливі для компілятора речі: обсяг пам'яті, що виділяється для розміщення елементу (константи, змінної або результату, що повертається функцією), і набір допустимих дій, які програміст може здійснювати над елементами даного типу.

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

Константи визначають області пам'яті, які не можуть змінювати свого значення в ході роботи програми. Як і будь-які інші елементи програми, константи можуть мати свої власні імена. Оголошенню імен констант має передувати зарезервоване слово const (від англ. Constants - константи). Наприклад, можна визначити константи=1024;=Kbyte * Kbyte;=1024 * Mbyte;

щоб замість довгих чисел

(1024 * 1024) і 1073741824

(1024 * 1024 * 1024)

писати, відповідно, Mbyte і Gbyte.

Тип константи визначається способом її запису і легко розпізнається компілятором в тексті програми, тому програміст може не використовувати іменовані константи (т. е. не оголошувати їх в програмі явно) [33].

Змінні пов'язані із змінними областями пам'яті, т. е. з такими її ділянками, вміст яких буде змінюватися в ході роботи програми. На відміну від констант змінні завжди оголошуються в програмі. Для цього після ідентифікатора змінної ставиться двокрапка і ім'я типу, за образом якого повинна будуватися змінна. Розділу оголошення змінної (змінних) має передувати слово var. Наприклад :: Integer ;: Byte;

Тут ідентифікатор inValue оголошується як змінна типу integer, а ідентифікатор byValue - як змінна типу Byte. Стандартний (т. Е. Заздалегідь визначений в Object Pascal) тип integer визначає четирехбайтний ділянку пам'яті, вміст якого розглядається як ціле число в діапазоні від - 2147483648 до + 2147483647, а стандартний тип Byte - ділянка пам'яті довжиною 1 байт , в якому розміщується беззнакове ціле число в діапазоні від 0 до 2554

Мітки - це імена операторів програми. Мітки використовуються дуже рідко і лише для того, щоб програміст зміг вказати компілятору, який оператор програми повинен виконуватись наступним. Мітки, як і змінні, завжди оголошуються в програмі. Розділу оголошень міток передує зарезервоване сло-во label (мітка). Наприклад:

label; Loop;

//Програміст вимагає передати управління

//оператору, позначеному міткою Loop......

//Ці оператори будуть пропущені ор:

//Оператору, що йде за цією міткою,

.....

//буде передано управління;

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

Таким чином, підпрограми є засобом структурування програм, т. е. розчленування програм на ряд багато в чому незалежних фрагментів. Структурування неминуче для великих програмних проектів, тому під...


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





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

  • Реферат на тему: Розробка програми, динамічно підсвічує ключові слова з завантажуваного кори ...
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт
  • Реферат на тему: Культурно-розважальні програми на російському телеекрані (на прикладі прогр ...
  • Реферат на тему: Порівняльний аналіз програми Занкова і традиційної програми
  • Реферат на тему: Розробки програми, що реалізує гру "Слова"