Програма записується в окремому exe-файлі. Таким чином, програма це алгоритм, який призначається для виконання комп'ютером. Двійкове подання команд комп'ютера називається
Вид материала | Урок |
СодержаниеУРОК 4 Стандартний вигляд програми на мові програмування Паскаль Подання даних у мові програмування Паскаль УРОК 5 Паскаль Типи даних Тип даних |
- Комплекс програм, які використовуються для роботи з комп'ютером, називається програмним, 156.82kb.
- Програма курсу «Сходинки до інформатики» 2 клас, 66.29kb.
- Програма, яка призначена для відображення вмісту web-сторінок називається а сервер, 18.35kb.
- 5 операційні системи, 496.26kb.
- Програма курсу за вибором "основи комп’ютерної безпеки " для основної школи, 119.72kb.
- 1. Назва модуля, 79.93kb.
- 1. Назва модуля, 92.33kb.
- Робоча навчальна програма предмет Комп’ютери у фізичних дослідженнях, 98.31kb.
- Тема уроку, 27kb.
- Текст програми це набір інструкцій (команд), які можуть бути виконані комп'ютером., 221.57kb.
УРОК 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];
У мові програмування Паскаль визначають прості типи даних та складені, які є сукупністю даних інших типів.
Перелік деяких простих типів даних мови програмування Турбо Паскаль:
Числові типи
Назва типу | Опис | Діапазон | Розмір пам'яті у байтах |
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 байт).
Одним із найбільш розповсюджених складених типів даних є масив (див. далі тему «Табличні величини»).
10>