Програма записується в окремому exe-файлі. Таким чином, програма це алгоритм, який призначається для виконання комп'ютером. Двійкове подання команд комп'ютера називається

Вид материалаУрок

Содержание


УРОК 4 Стандартний вигляд програми на мові програмування Паскаль
Подання даних у мові програмування Паскаль
УРОК 5 Паскаль Типи даних
Тип даних
Подобный материал:
1   2   3   4   5   6   7   8   9

УРОК 4 Стандартний вигляд програми на мові програмування Паскаль


Програма на мові програмування Паскаль завжди оформлюється стандартно і має такий вигляд:

Program <ім'я програми?-;

... <розділ описів> Begin

... <серія операторів> End.

У перекладі з англійської program означає «програма», begin - - «початок», end - - «кінець». Після слова end, яке завершує програму, обов'язково ставиться крапка.

<Ім'я програми> — це ідентифікатор, створений за правилами мови програмування.

<Серія операторів> містить скінченну послідовність операторів, відокремлених крапкою з комою. Оператори виконуються один за одним, у порядку їх запису. Серія може складатися з одного оператора або бути порожньою (не містити жодного оператора).

<Розділ описів> призначається для опису тих величин, які опрацьовуються чи використовуються програмою. Розділ описів може складатися з таких частин:

• Опис бібліотек (модулів), які використовуються у програмі.

• Опис поміток.

• Опис констант програми та їх визначення.

• Опис типів.

• Опис змінних програми.

• Опис підпрограм (процедур і функцій).

Частини розділу описів записуються у програмі саме в такому порядку (у Турбо-Паскалі це обмеження знято). Деякі частини можуть бути відсутніми, у простих програмах розділ описів може бути навіть порожнім.

Приклад найкоротшої програми на мові програмування Паскаль: Program рг;

Begin

End.

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

У тексті програми можуть записуватися коментарі.

Коментар у мові програмування Паскаль -це довільний текст у фігурних дужках { та }. Коментарі додають для пояснення тексту програми, для наведення відомостей про автора тощо.

Подання даних у мові програмування Паскаль

У мові програмування Паскаль застосовуються два способи подання числових даних — у природній і показовій формах.

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

Наприклад:

1234; 6.7; 35.7889; -23.99; 9.0.

При записі десяткового дробу в показовій формі він записується так: ±а Е п (або ±а е п), де 1<а<10 — десятковий дріб у природній формі (він називається мантисою), п — ціле число (воно називається порядком).

Буква «Е» (або «е») означає помноження на ступінь числа 10, тобто значення дробу ±а Е п можна дістати як ±а • 10". Наприклад:

1.23Е+2 = 1.23 -102 = 123;

-1.9е-3 = -1.9-10 -3 = -0.0019;

6.0Е+0 = 6.0-10° = 6.

У пам'яті комп'ютера всі дроби зберігаються у показовій формі.

Таким чином, десятковий дріб 0,012 можна записати на Паскалі двома правильними способами: як 0 .012 чи 1.2е-2 (або 1.2Е-2).

Текстові дані, такі як символи або рядки, записуються на Паскалі в апострофах. Якщо треба використати апостроф всередині рядка, його треба подвоїти.

Наприклад:

'Інформатика', '?', 'Моє улюблене місто', 'комг/'ютер'.

Тема 15 МОВИ ПРОГРАМУВАННЯ

УРОК 5 Паскаль Типи даних



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

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

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

Власні типи описуються в розділі опису типів, який починається зі службового слова type, якому слідує перелік відокремлених символами «;» визначень нових типів у форматі:

<Ім'я типу> = <визначення типу>;

де <ім'я типу> — це ідентифікатор, створений за правилами мови програмування.

Наприклад:

type

month = 1..12;

name = string[20];

У мові програмування Паскаль визначають прості типи даних та складені, які є сукупністю даних інших типів.

Перелік деяких простих типів даних мови програмування Турбо Паскаль:


  1. Числові типи




Назва типу

Опис

Діапазон

Розмір пам'яті у байтах

byte

Коротке ціле без знака

0..255

1

shortint

Коротке ціле зі знаком

-128. .127

1

word

Ціле без знака

0.. 65536

2

integer

Ціле зі- знаком

-32768. .32767

2

longint

Довге ціле зі знаком

-2147483648.. 2147483647

4

real


Дійсне з точністю 11 знаків після коми

приблизно -1038..1038


6

extended

Дійсне з точністю 19 знаків після коми

приблизно -104931..104931

10 '

2. Символьний тип — char (1 байт).

3. Рядковий тип — string, string[n] (рядок з п символів, якщо розмір не зазначено — то 255 символів).

4. Логічний тип — boolean (два значення — true (істина) і false (неправда), 1 байт).

Одним із найбільш розповсюджених складених типів даних є масив (див. далі тему «Табличні величини»).