Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Оператор циклу з попередноью умовою

Читайте также:
  1. Begin IF умова 2 THEN оператор 1 end
  2. Begin оператори; end.
  3. Арифметические операторы
  4. Арифметические операторы и операторы присваивания
  5. Возврат заявок на участие в электронном аукционе оператором электронной площадки.
  6. Действия оператора поста централизации при отравлении работника.
  7. Действия оператора поста централизации при получении работником ожогов.
  8. Для организации ветвлений в VBA используются операторы: условный оператор IF...THEN и IF...THEN …. Else
  9. Договір з умовою про доставку товару покупцеві
  10. Дружественная функция-оператор

Існує три оператори циклу:

1. Оператор з попередньою умовою;

2. Оператор з послідовною умовою;

3. Оператор циклу з параметром.

WHILE логічний вираз DO

BEGIN

оператори циклічні частини програми

END

Сюди також входять оператори:

- вводу-виводу;

- оператори обробки масивів;

- оператори переходу до підпрограм;

- оператори роботи з файлами;

2. Елементи мови та способи структуризації програми

 

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

Всі програми в Delphi 6 будуються по наступному принципу: в їхній головній частині з розширенням. DPR зберігається тільки виклик декількох команд, які відкривають головне вікно, а також виконують завершальні дії. Решта всього програмного коду міститься в файлах, що зберігають опис додаткових модулів, які підключаються. Кожен модуль має строго задану структуру, яка зазвичай автоматично генерується системою Delphi 6 при його створенні. Модуль складається з чотирьох частин: інтерфейсної частини, частини реалізації (обов’язкова), частини ініціалізації і частини завершення (необов’язкова) [1]. Спочатку вказують заголовок модуля - ключове слово Unit, за ним довільну назву модуля (вона повинна співпадати з іменем файлу, в якому модуль зберігається) і кладуть крапку з комою: Unit Testunit; Інтерфейсна частина описує інформацію, яка доступна з інших частин програми, з інших модулів і головної частини. Частина реалізації описує інформацію, яка недоступна з інших модулів. Подібне розділення модуля на частини дозволяє створювати і розповсюджувати модулі у відкомпільованому вигляді (розширення. DCU), додаючи до них тільки опис інтерфейсної частини. При цьому внести зміни в такий модуль неможливо, вихідний код, який реалізує описані в інтерфейсній частині можливості, недоступний. Такий підхід дозволяє повторно використовувати раніше написані для інших програм і вже відкоректовані модулі та розмежовує доступ до модуля декількох програмістів, а також дозволяє розбивати програму на набір логічно незалежних модулів. Інтерфейсна частина завжди йде першою і починається з ключового слова interface, а частина реалізації з - implementation.

Частини ініціалізації і завершення необов’язкові. Вказані в них дії виконуються, відповідно, на самому початку та в самому кінці роботи програми і тільки один раз. Частина ініціалізації починається з ключового слова initialization, частина завершення - з ключового слова finalization. В кінці модуля завжди ставиться слово end і крапка.

Базовими елементами мови являються: коментарі, змінні, константи, оператори, типи даних тощо.

3. Засоби обміну даними та вбудовані елементи

 




Дата добавления: 2014-12-19; просмотров: 34 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав