Початкові
відомості про програмування на мові Pascal h2>
Робота з
величинами. Введення-виведення. Вирази. Лінійні алгоритми p>
Для програмної
обробки в ЕОМ дані представляються у вигляді величин і їх сукупностей.
Величина - це елемент даних з точки зору їх семантичного (смислового)
змісту або обробки. Значеннєве (семантичне) розбиття даних
проводиться під час постановки задачі і розробки алгоритму її рішення
(вхідні, вихідні та проміжні). Вихідні (вхідні) - це дані, відомі
перед виконанням завдання, з умови. Вихідні дані - результат рішення
завдання. Змінні, які не є ані аргументом, ні результатом
алгоритму, а використовуються тільки для позначення обчислюваного проміжного
значення, називаються проміжними. Разом з тим, архітектура ЕОМ,
використовуване програмне забезпечення вимагають вказати імена і типи даних --
цілий, дійсний, логічний і символьний. p>
Отже, з
поняттям величини пов'язані наступні характеристики (атрибути): p>
ім'я - це її
позначення і місце в пам'яті; p>
тип - безліч
допустимих значень і безліч застосовних операцій до неї; p>
значення --
динамічна характеристика, може змінюватися багаторазово в ході виконання
алгоритму. Під час виконання алгоритму в кожен конкретний момент величина
має якесь значення або не визначена. p>
Постійної
називається величина, значення якої не змінюється в процесі виконання
алгоритму, а залишається одним і тим же, зазначеним у тексті алгоритму. Змінній
називається величина, значення якої змінюється в процесі виконання алгоритму. p>
Тип вираження
визначається типами що входять до нього величин, а також виконуваними операціями. У
мовою Pascal тип величини задають заздалегідь, тому що всі змінні, що використовуються в
програмі, повинні бути оголошені в розділі опису із зазначенням їх типу. p>
Розрізняють
змінні наступних простих типів: цілі (Integer, Byte, ShortInt, Word,
LongInt), речові (Real, Comp, Double, Single, Extended), логічний
(Boolean), символьний (Char), що перераховуються, діапазонний. P>
Взагалі,
ієрархія типів у мові Pascal наступна: p>
p>
Оголошення
служать для компілятора джерелом інформації про властивості величин, які використовуються
в програмі, і встановлення зв'язку між цими величина і їх ідентифікатори,
фіксуючи тим самим конкретний зміст, запропонований різних ідентифікаторів в
програмі. Згідно з оголошеним змінним та їх кількості компілятор резервує
необхідний обсяг пам'яті для зберігання значень величин, над якими
виконуються необхідні операції. p>
Опис
змінної: ім'я змінної (ідентифікатор): тип; p>
Приклад
опису: p>
Var D, C, N: Integer; p>
LogPer
: Boolean; p>
A,
B: Real; p>
K: Char; p>
Тип змінної
визначає діапазон допустимих значень, прийнятих величинами цього типу;
набір операцій, допустимих над даною величиною і об'єм пам'яті, що відводиться під
цю змінну. p>
Кожен тип
має свій ідентифікатор. p>
Ідентифікатор p>
Довжина, байт p>
Діапазон (безліч) значень p>
Операції p>
Цілі типи p>
integer p>
2 p>
-32768 .. 32767 p>
+, -,
/, *, Div, Mod,> =, =, =, =, =, =, =, =, =, =, =,
B) And (C/P
/ TD
/ TR
/ TABLE
P style = 'margin-top: 6.0pt' FONT style = 'color: black'Логіческій
операнд - це конструкція відповідної мови програмування, яка
задає правило для обчислення одного з двох можливих значень: True або
False./FONT/P
P style = 'margin-top: 6.0pt' FONT style = 'color: black'Чаще всього
логічні вираження використовують в операторах привласнення або для запису того
або іншої умови. Складовими частинами логічних виразів можуть бути:
логічні значення (True, False); логічні змінні; отношенія./FONT/P
P style = 'margin-top: 6.0pt' FONT style = 'color: black'Напрімер/FONTFONT style =' color: black ', 1)
Y: = True; 2) Z: = False; 3) LogPer: = A> B; 4) Log1: = (A = B) And (C, =,