- •Тема 5 Управління послідовністю дій у програмах мовою Паскаль 30
- •Тема 6 Організація циклічного обчислювального процесу 35
- •Тема 7 Організація масивів даних 44
- •Тема 8 Обробка файлів даних у програмах мовою Паскаль 56
- •Тема 9 Структура типів даних мови Паскаль 66
- •Тема 5 Управління послідовністю дій у програмах мовою Паскаль 26
- •Тема 6 Організація циклічного обчислювального процесу 31
- •Тема 7 Організація масивів даних 37
- •Тема 12 Математичне моделювання функціональних залежностей 69
- •Тема 1 Основні поняття мови Паскаль
- •Тема 2 Базові типи даних мови Паскаль
- •Тема 3 Структура програми мовою Паскаль
- •Тема 4 Операції над даними
- •Тема 5 Управління послідовністю дій у програмах мовою Паскаль
- •Тема 6 Організація циклічного обчислювального процесу
- •Тема 7 Організація масивів даних
- •Тема 8 Обробка файлів даних у програмах мовою Паскаль
- •Тема 9 Структура типів даних мови Паскаль
- •Тема 10 Побудова графіку функції
- •Тема 11 Розробка програм з підпрограмами.
- •Тема 12 Математичне моделювання функціональних залежностей
- •Математична постановка задачі (мпз).
- •Математична постановка задачі обчислення значення функції для кожної із точок
- •Ітеративний підхід
- •Рекурсивний підхід
- •Обчислення значення ланцюгового дробу
- •Ітеративний підхід
- •Рекурсивний підхід
Тема 1 Основні поняття мови Паскаль
Алфавіт мови Паскаль
Алфавіт мови Паскаль включає:
букви - всі латинські літери від a до z, від A до Z та символ підкреслення _;
цифри - всі арабські цифри від 0 до 9;
шістнадцяткові цифри, що позначаються арабськими цифрами (від 0 до 9) та латинськими буквами від A до F.
спеціальні символи : +, - , *, /, =, ; , : , = , <, > та інші;
ключові слова – службові зарезервовані слова мови Паскаль, які використовуються для напису програми. До них відносяться :
and |
asm |
array |
begin |
case |
const |
constructor |
destructor |
div |
do |
downto |
else |
end |
file |
for |
function |
goto |
if |
implementation |
in |
inline |
interface |
label |
mod |
nil |
not |
object |
of |
or |
packed |
procedure |
program |
record |
repeat |
set |
shl |
shr |
string |
then |
to |
type |
unit |
until |
uses |
var |
while |
with |
xor |
Ідентифікатори та правила їх утворення
Ідентифікатори – назви (імена) констант, змінних, підпрограм та інших об’єктів у програмі. Ідентифікатори складаються з букв латинського алфавіту та цифр. Ідентифікатори обираються довільно, але при виборі ідентифікаторів краще дотримуватись якоїсь системи. Наприклад, імена змінних відображають смислове навантаження змінної.
Обмеження на вибір ідентифікаторів:
ідентифікатори можуть починатись тільки з літери ;
значущими є перші 63 символи ;
малі та великі літери в мові Pascal не розрізняються. Таким чином назви Text, TEXT, text є однаковими.
у програмі не можна використовувати ідентифікатори, що співпадають з ключовими словами ;
у склад ідентифікаторів не можна включати спеціальні символи та пробіли (окрім символу підкреслення _ ) ;
В Паскалі є два різновиди ідентифікаторів : стандартні визначені і користувача.
Стандартні визначені ідентифікатори це імена всіх службових процедур, функцій та директив (не плутати з ключовими словами). Перевизначення стандартних ідентифікаторів дозволяється, але треба пам’ятати, якщо у програмі визначена змінна (константа та ін.), ім’я якої співпадає з стандартним, то під час роботи програми їх стандартну дію буде загублено.
Оператори, операнди та вирази
Оператор - це мінімальна структура, що задає повний опис дії або деякого обчислення, яке потрібно виконати. Якщо провести аналогію з українською мовою, то оператор – це речення. Оператором може бути команда мови Паскаль, виклик процедури чи функції, математичний вираз.
Оператори відділяються друг від друга крапкою з комою ( ;).
Перед ключовими словами UNTIL та ELSE , крапка з комою (;) не ставиться.
Операнд - це дані, над якими виконується дія. Операндами можуть бути числова константа (число), або ідентифікатор (ім’я константи, змінної, функції, масиву, запису).
Вираз – правило, по якому отримується нове значення. Вираз складається з операндів, знаків операцій та дужок. Операції виконуються в певній послідовності згідно з пріоритетом операцій.
Наприклад, вираз a:=b+3*с . Тут а, b, с та 3 – операнди, +, := - знаки операції, а взагалі цей вираз є оператором.
Константи та змінні
В залежності від способу збереження та обробки дані можна розділити на 2 групи : константи - це дані, значення яких не змінюється під час роботи програми, та змінні.
Кожна константа або змінна в програмі позначається своїм ідентифікатором та належить до певного типу даних.
Контрольні запитання за темою
Які символи включає алфавіт мови Паскаль?
Що таке ключові слова мови програмування? Які ключові слова мови Паскаль ви запам’ятали?
Що таке ідентифікатор? Які правила утворення ідентифікаторів у програмі мовою Паскаль? Що таке стандартний ідентифікатор?
Що таке вираз, оператор та операнд?
Що таке константа та змінна?