Основні теоретичні відомості про Turbo Pascal

Система Turbo Pascal являє собою інтегроване середовище, в якому існують всі можливості для створення файлу виконання (програми), що має розширення.ЕХЕ, не звертаючись по допомогу до інших систем.

Вона складається з декількох складових:

екранного редактора, необхідного для створення тексту і його редагування. До цієї системи належать пункти верхнього меню Edit і Search;

транслятора, що здійснює синтаксичний контроль тексту програми і побудування машинного коду - команди пункту меню Compile;

укладача, який будує модуль програми, що можна завантажити на виконання. Ці команди належать пунктам меню Run, Compile:

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

файлера, який виконує завантаження файлу з магнітного носія (твердого чи гнучкого диска) в редактор, зберігання файлу, зміну робочої директорії, тимчасовій вихід в операційну систему без виходу з системи Turbo Pascal - пункт верхнього меню File;

системи контекстно-залежної допомоги, котра необхідна для найбільш продуктивної роботи в системі. Дана частина системи викликається "гарячою" клавішею [F1].

Крім цього, до системи Turbo Pascal належать бібліотечні функції, що мають розширення *.TPU, а також файли з розширеннями *.BGI і *.CHR - файли підтримки графіки і шрифтів на екрані, що використовуються в багатьох прикладних програмах. Екранний інтерфейс системи складається з основного меню - рядок, який розташований в верхній частині екрана, допоміжного меню - рядок, розташований в нижній частині екрана, а також вікон екранного редактора, що займають на екрані усе місце між вищеописаними рядками. Вікна екранного редактора можна переміщувати, змінювати їх розміри, розташовувати на екрані відразу декілька вікон і т. д. Після старту Turbo Pascal користувач працює в інтегрованому середовищі, яке дозволяє набирати програми з використанням вбудованого екранного редактора, компілювати їх, виконувати, проводити відлагоджування програм.

Керування всіма функціями здійснюється як у режимному меню, так і безпосередньо шляхом натискання певних клавіш. Перший рядок екрана містить всі альтернативні меню. В останньому рядку екрана наведені основні доступні клавіші. Інший простір екрана - робоча область, яка використовується для розташування вікон з файлами, що редагуються. Для входу в меню необхідно натиснути [F10] і підвести до потрібного пункту меню прямокутник за допомогою клавіш керування курсором і натиснути клавішу [Enter] чи натиснути одну виділену літеру одночасно з клавішею [Alt]. Можливе використання "гарячих" клавіш чи маніпулятора типу "миша". В головному меню є наступні пункти: File, Edit, Search, Run, Compile, Debug, Tools, Options, Windows, Help. Всі вони мають свої підменю, а декотрі і кілька. Меню File містить функції, що керують роботою з файлами.

Меню Run об'єднує команди, а саме трасуванням і вико­нанням програми. Вони об'єднані в наступному меню.

Меню Compile в головному меню містить команди, які керують процесом трансляції програми.

Меню Debug надає можливість проводити ефективне відлагодження програми, визначати і змінювати значення програми можливість проводити ефективну відкладку програми, визначити та змінити значення змінних в процесі трасування (покрокового виконання) програми, переглядати зміст стека викликів процедур і т. д. Детальніше про це поговоримо в п. 1.5.

Меню Options забезпечує керування такими параметрами інтегрованого середовища Turbo Pascal, як налаштування робочих каталогів (директорій), конфігурація окремих елементів середовища, тощо.

Меню Window містить наступні пункти: Tile («черепиця») - розташовує вікна так, щоб кожне вікно було видно на екрані, та всі вони мали однакові розміри. Cascade - вікна розташовуються каскадом, тобто з перекриттям. Zoom ([F5]) - розкриває вікно на весь екран або повертає йому попередній вигляд.

Next ([F6]) - перехід від одного відкритого вікна до іншого. Close ([Alt + F3]) - закриває активне вікно.

Меню Help - для отримання довідкової інформації. Особливо корисна і ефективна команда Topic search ([Ctrl + Fl]), що видає повне пояснення тому оператору або службовому слову, під яким в даний момент знаходиться курсор. При цьому пропонується Example (приклад) - текст програми з прикладом використання оператора, що розглядається.

Програма – алгоритм, записаний на мові програмування. Мова програмування – сукупність символів (алфавіт), правил утворення (синтаксис) та зміст символьних конструкцій (семантика) для запису алгоритмів. Транслятор (від англ. перекладач) – спеціальна програма, яка переводить текст програми в еквівалентний код (сукупність кодових комбінацій) процесора (на машину мову). Існує два способи трансляції: 1) Інтерпретація. 2)Компіляція (compile – збирати). Інтерпретатор – програма, яка послідовно (відповідно введенню) виконує оператори алгоритмічної мови. Компілятор – програма, яка переводить весь текст задачі (програми) на машину мову. Часто використовують два способи: інтерпретатор – для відлагодження програми, а компілятор – для трансляції відлагодженої програми.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: