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

Реферат Програмування на мові Object Pascal





type);

). Опис користувача типів;

). Опис констант (const <опис констант>);

). Блок опису змінних (var <список змінних>);

). Блок опису міток (label <список міток>);

). Блок опису процедур і функцій користувача. p align="justify"> Будь-якого з цих блоків може не бути (вони не обов'язкові).

Програмні одиниці:

(Опис модуля)

Unit Unit 1;

InterfaceWindows, Massages, SysUnits, Classes, Forms; 1 = class (TForm) 1: TButton; 1: TLabel; Button 1 click (sender, TObject); 1: TForm 1;, y: integer ;: string; = 100;

(1) ABC;: array [1 ... n] of byte; x: = 1 to n do [x]: = x;

end;

(Тіло модуля)

ImplementationTForm 1. Button 1. Click (Sender: TObject); 1. Caption: = Hello! ;;

end;

END.


Оператори мови OPascal


). Присвоєння (: =): <змінна>: = <вираз>;

). Порожній оператор (;): (ставиться після виклику кожного оператора або процедури функції);

Складовою оператор - послідовність довільних операторів програми, укладена в операторні дужки:


Begin

...

End

OPascal НЕ накладає обмежень на характер операторів входять в складений оператор. Усередині складеного оператора може знаходиться 1 або декілька складових операторів. Допускається довільна глибина вкладеності складових операторів. p align="justify"> Умовний оператор:


If <умова> then <оператор 1> [else <оператор 2>] ...

If x> 0 then y: = 3

x: = ABS (x);

y: = SQR (x);.


Оператори повторення


Цикл з лічильником:


For <параметр> = <початкове значення> to/down to <кінцеве значення> do <оператор>;


У операторі For на кожному кроці циклу відбувається збільшення/зменшення (за замовчуванням) параметра циклу на 1. Параметром циклу може бути тільки змінна порядкового типу. p align="justify"> Речові типи мають кінцеве число значень, яке визначається форматом внутрішнього подання числа. p align="justify"> Будь-якому з порядкових типів застосовна функція:

ORD (x) - яка повертає порядковий номер значення;

PRED (x) - повертає попереднє значення;

SUCC (x) - повертає таке значення.

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


While <умова> do <оператор>;


Оператор виконується до тих пір, поки умова істинно.


Procedure ABC, n: integer;

n: = 100;

i: = 0; i <= n do begin: = i +2;. (. Nes. Add (IntToStr (i)));;

End.


Програма виводить всі парні числа від 0 до 100.

Оператор циклу з пост умовою.


Repeat

<список операторів>

Until <умова>;


Список операторів виконується поки умова брехливо.


Var, i, n: integer;: = 0;: = 100;: = 0;: = i + 1;: = s + 1; i = n;. Lines. Add ( s = + IntToSrt (s));;


Програма обчислює суму чисел натурального ряду до (n).

Оператор вибору.


Case <ключ вибору> of

<список вибору>;

[else <оператор>];

End;


Цей оператор дозволяє вибрати одне з декількох можливих продовжень програми.

Параметром, за яким здійснюється вибір, служить ключ вибору. (Це вираз будь-якого порядкового типу). p align="justify"> Список вибору - одна або більше конструкцій види:


<константа вибору 1>: <оператор 1>;

.

.

<константа вибору N>: <оператор N>;


Константа вибору повинна бути того ж типу, що й ключ вибору. p align="justify"> Оператор Case працює в наступному порядку:

В· Обчислюється вираз (ключ вибору);

В· У послідовності операторів знаходиться такий, якому передує...


Назад | сторінка 3 з 24 | Наступна сторінка





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

  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Уповноважений економічний оператор в Митному союзі
  • Реферат на тему: База даних &Оператор мобільного зв'язку&