Алгоритм лінійної структури - це алгоритм, в якому блоки виконуються в зазначеному порядку, послідовно один за одним. Програма лінійної структури реалізує відповідний лінійний алгоритм.
Найчастіше лінійні алгоритми використовуються для програмування обчислень за формулами. У цьому випадку зручно використовувати набір вбудованих функцій Pascal:
Sin (x) - синус х; cos (x) - косинус х; tan (x) - тангенс х; ln (x) - натуральний логарифм х; exp (x) -показательная функція e ^ x; sqr (x) - квадрат x; sqrt (x) - корінь квадратний від х; abs (x) - модуль x.
Для тригонометричних функцій аргумент х вимірюється в радіанах. Гіперболічні функції записуються із застосуванням експоненти, наприклад: Sh (x) = (exp (x) -exp (-x)) / 2
Приклад програми лінійної структури
Потрібно обчислити висоти трикутника за трьома заданим сторонам a, b, c. Для обчислення висот скористаємося двома виразами площі трикутника - по трьом сторонам (формула Герона) і як половина твори боку на відповідну висоту:
тут p - напівпериметр p = (a + b + c) / 2. Відповідна цим алгоритмом програма обчислення висот трикутника має вигляд:
Процедури read. write (writeln) служать для введення з клавіатури і виведення на екран відповідно. Символи ln в процедурі writeln служать для перекладу на новий рядок. У програмі описані змінні a, b, c, ha, hb, hc, t дійсного типу (real).
У даній програмі з математичних функцій використовується sqrt (x) - квадратний корінь з x.
При виведенні можна включити загальну ширину поля виведення і число позицій після десяткового дробу. В даному випадку висоти трикутника виводяться в поле з 8 позицій кожна, з яких одна відводиться на десяткову точку, а дві - на цифри після десяткового дробу. Решта 5 позицій відводяться на знак і цілу частину числа. Виведення тексту 'hb =' містить принаймні один пробіл після першого апострофа для відділення від попереднього значення. Завершує текст програми оператор end.
Звернемо увагу, що в програмі обчислюється проміжна змінна t (подвійна площа трикутника), через яку обчислюються висоти. Обчислення такого роду проміжних змінних для скорочення подальших обчислень - характерна ознака програм на мовах високого рівня, в тому числі Паскаль.
Загальні відомості про інтегрованої Середі Borland Pascal
Екрани інтегрованих Серед Turbo і Borland Pascal подібні і містять головне меню, вікно редагування, рядок стану. Для входу в головне меню слід натиснути F10.
Головне меню містить пункти: File (Файл), Edit (Редагування), Search (пошук), Run (Виконати), Compile (Компіляція), Debug (Налагодження), Tools (Інструменти), Options (Параметри), Window (Вікно), Help (Допомога). З цих пунктів для нас найважливішими будуть File, Edit, Compile, Run, Help.
В меню File є пункти Open (Відкрити), за допомогою якого відкривається існуючий програмний файл, New (Створити) - створюється новий файл, Save (Зберегти) - зберігається редагований файл, Save as (Зберегти як) - файл зберігається під новим ім'ям, Change dir (Змінити каталог) - задаються вхідні і вихідні каталоги. Останнім пунктом потрібно користуватися, щоб задати ваш каталог, де зберігаються тексти програм. Пункт Quit (Вихід) служить для виходу з середовища. В меню File наведені також "гарячі" клавіші (F3), (F2), (ALT + X) для відкриття, збереження файлу і для виходу з середовища відповідно.
Меню Compile містить пункт Compile (Компіляція), гарячі клавіші ALT + F9.
Меню Run містить пункт Run (Виконати), гарячі клавіші CTRL + F9.