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

Реферат Мова Paskal. Основні елементи мови. Структура програми





Зміст

Введення

1. Структура програми

2. Алфавіт мови

3. Найпростіші конструкції

4. Вирази

5. Типи даних

6. Операції

Висновок

Література

В  Введення

Тема реферату "Мова Paskal. Основні елементи мови. Структура програми "з дисципліни" Обчислювальна техніка та основи програмування ".

Мета роботи - розкрити основні поняття структуру програми; алфавіт мови; найпростіші конструкції; вираження; типи даних; операції; стандартні функції.

Автором першої версії (1968 р.) алгоритмічної мови Pascal є Ніклаус Вірт (професор, директор інституту Інформатики Швейцарської вищої політехнічної школи-1970р., Лауреат премії Тьюринга за 1984р.). p> У мові Pascal сконцентрувалися багато кращі риси мов попередників.

У 1992р. фірма Borland International випустила два пакети програмування, засновані на використанні мови Pascal : Borland Pascal 7.0 і Turbo - Pascal 7.0 . Перший включає три режими роботи: звичайний режим MS DOS , захищений режим MS DOS і режим Windows . Другий дозволяє працювати тільки в звичайному режимі MS DOS , що дозволяє використовувати його практично на будь-якому сучасному персональному комп'ютері. Початківцям програмістам доцільніше починати вивчення мови саме з пакета Turbo - Pascal 7.0 .


1. Структура програми


Логічно програма в середовищі Turbo - Pascal 7.0 складається з двох частин:

- описової (секція визначення даних);

- виконавчої (секція визначення дій).


{ Секція визначення даних }

Label ...; {розділ визначення міток}

Const ...; {розділ визначення констант}

Type ...; {розділ визначення нових типів}

Var ...; {розділ визначення змінних}

function ...; {розділ визначення програмних

procedure ...; одиниць}

{ Секція визначення дій }

Begin

...

end .


Мова Pascal є мовою суворої специфікації даних, тому в секції визначення даних повинні бути описані всі використовувані в програмі мітки, встановлені значення констант, описані імена нових типів даних, описані змінні і визначені користувальницькі процедури і функції.

Секція визначення дій включає послідовність операторів, відділених один від одного крапкою з комою. Ознакою кінця програми є символ - крапка. p> Програма може включати пояснювальні написи - коментарі, які являють собою довільні тексти, укладені у фігурні дужки {...} або (* .. *) і розташовані в будь-якому місці програми. <В 

Приклад:


В 

{Програма обчислення площі круга і довжини окружності}


{секція визначення даних}

Var R , S , D : real ;

procedure OKR;

begin

D: = 2 * 3.1415 * R

end;

{секція визначення дій}

Begin

Writeln ( 'Введіть значення радіуса R' );

OKR;

Writeln ( 'Площа кола =', S );

Writeln ( 'Довжина кола =', D )

end.

2. Алфавіт мови

В 

Алфавіт - сукупність допустимих в мові символів або груп символів, що розглядаються як єдине ціле. У середовищі Turbo - Pascal 7.0 всі компоненти формуються з безлічі символів стандарту ASCII ( American Standard Code for Information Interchange ).

Букви: прописні і малі літери латинського алфавіту : Aa , Bb , .., Zz .

Цифри: 0 ... 9 .

Спеціальні символи: () ; [] ; {} ; (* *); . ; , ; : ; ; ; @ ; # ; ^ ; $ ; _ ; : = ; . . .

*) Знаки арифметичних операцій: + ; - ; * ; /; div mod ;

Знаки відносин: <; <= ; > ; > = ; = ; <> .

Знаки логічних операцій: not ; and ; or ; xor .

*) Докладніше про призначення і використання знаків операцій див розд. Типи даних .

Типи даних <...


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





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

  • Реферат на тему: Розробка програми сортування даних мовою Turbo Pascal
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Основи мови програмування Turbo Pascal
  • Реферат на тему: Програми в середовищі Turbo Pascal
  • Реферат на тему: Розробка програми, що використовує однофайловий базу даних на Pascal