Турбо-Паскаль дозволяє виводити на екран кілька вікон з програмами одночасно. Виконувати можна програму, яка знаходиться в активному (поточному) вікні. Ознака активного вікна - двой-ва рамка навколо нього.
Переривання роботи «зацикленої» програми - Ctrl + Break.
Налагоджену програму компілюють наступним чином:
- Зайти в меню Compiler;
- Встановити в області Destination значення Dick;
- Компіляція без запуску програми - Alt + F9;
- Компіляція з одночасним запуском програми на виконання - Ctrl + F9.
Робота з довідковою системою Турбо-середовища
Якщо Ви забули, як точно пишеться ім'я процедури і які аргументи їй потрібні, то довідкова система може Вам допомогти. Її можна викликати, натиснувши клавішу F1. Ця довідка є контекстно-залежною. тобто можна отримувати інформацію про поточний об'єкті. Пересуваючи курсор по тексту довідки, вибираючи ті чи інші відмічені елементи і натискаючи потім клавішу Enter, можна отримати більш подроб-ву інформацію.
Якщо курсор не перебуває на зарезервованому слові і транслятор помилок не виявив, то натискання комбінації клавіш Ctrl + Fl призводить до видачі предметного покажчика довідок (зарезервованих слів, операторів і функцій, і т. Д.).
Подвійне натискання на Fl призводить до виклику меню доступних довідок. Це меню побудовано за ієрархічним принципом. Пересування по ньому вгору здійснюється клавішами Alt + F1.
У Турбо Паскалі є можливість перенесення тексту з довідки в редагований текст:
- виділяємо фрагмент довідки стрілками, утримуючи клавішу Shift;
- зазначений фрагмент комбінацією Ctrl + Ins;
- копіюємо фрагмент на місце - Shift + Ins.
Довідкова система розбита на кілька підрозділів, список яких можна побачити в менюHelp:
виводить довідкову інформацію про самому пакеті ТП 7.0.
Турбо-Паскаль може виявити помилки на етапі компіляції і при виконанні програми. У першому випадку це синтаксичні помилки типу пропущеної крапки з комою, дужки або написаного з помилкою службового слова. На стадії виконання виявляються такі помилки, як спроба ділення на 0 або вилучення квадратного кореня з негативного числа. Однак ви можете допустити ошиб-ки, які Турбо-Паскаль не виявить. (Наприклад, якщо при обчисленні y = X2, було написано y: = sqrt (x)).
Кожне з вікон, з якими ви працюєте, посідає всю площу екрана. Часто буває корисно зменшити розміри вікон і вивести їх на екран одночасно. Зміна раз-міра вікна виробляється мишею. Покажчик миші устанав-Ліван на правий нижній кут вікна, натискаєте ліву клавішу і, не відпускаючи клавішу, перетаскуєте кут вікна в потрібне положення. Все вікно цілком можна перемістити по екрану, перетягуючи його таким же чином за верхній рядок. У будь-який момент ви зможете розгорнути вікно на весь екран, натиснувши клавішу F5, і таким же чином надати йому первісний розмір. Прокручувати текст у вікні можна за допомогою смуг прокрутки на правій і нижній частині вікна. Видаляється вікно клавішами Alt + F3 або щелч-ком миші по кнопці в лівому верхньому кутку вікна.
Перейти з одного вікна в інше можна, клацнувши мишею в потрібному вікні або натиснувши на клавішу F6.
Для налагодження програм Турбо-Паскаль пропонує ряд засобів: крок за кроком режим виконання програми (меню Run-StepOver або клавіша F8), трасування програми (меню Run-Traceinto або клавіша F7). Після компіляції програми Турбо-Паскаль зупиниться перед початком виконання програми, а рядок BEGIN виділить блакитною смугою. Для наступного кроку знову натисніть на F8 / F7. Каж-дий раз виконується черговий рядок програми і виокрем-ляется рядок, яка буде виконуватися далі.
Відмінність цих режимів в тому, що при покроковому виконання, підпрограми виконуються як один оператор, а при трасуванні - підпрограми так само виконуються по кроках.
У будь-який момент покрокового виконання програми ви мо-жете замість F8 / F7 вибрати Run-Run (клавіші Ctrl + F9) і про-грами продовжить виконуватися в звичайному режимі. Щоб перервати покроковий режим (прибрати блакитну зафарбовування рядки), виберіть Run-Programreset (клавіші Ctrl-F2).
При покроковому виконанні програми виникає необ-ність стежити, як змінюються в процесі виконання програми значення тих чи інших змінних. Для цього Турбо-Паскаль пропонує вікна - вікно спостереження-ний (менюDebug-Watch) і вікно користувача (менюDebug-Output). Щоб було зручно працювати, краще змініть розміри вікон і располо-жити їх все на екрані.
У вікні спостережень можна задати імена тих змінних, за зміною якими потрібно простежити (меню Debug-Addwatch або клавіші Ctrl-F7). У діалоговому вікні вводиться ім'я змінної, якщо змінних декілька, процедура повторюється.
При налагодженні в покроковому режимі зручно користуватися точками переривання (Breakpoints). До цієї точки (рядки програми) можна виконувати програму в звичайному режимі (через Ctrl-F9), а далі в покроковому (через F7). Встановлюються точки переривання натисканням Ctrl + F8. коли курсор стоїть на вибраному рядку (рядок заливається червоним кольором). Прибираються вони так само через Ctrl + F8.
Ще один спосіб вказати Турбо-Паскалю місце переривання виконання програми - Run-Gotocursor (Іди до курсора). Потрібно встановити курсор в потрібний рядок і натиснути F4. Про-грами буде виконуватися до цього рядка. Можна комбінувати різні способи виконання про-грами - Ctrl-F9, F7 і F4.
Крім того, можна використовувати для налагодження не системний кошти, а включають в програму додаткові опера-тори Write і ReadLn. Коли програма буде налагоджена, ці додаткових-ні оператори прибирають.
ЗАУВАЖЕННЯ. Перш ніж проводити покрокову налагодження програми ілітрассіровку, необхідно переконатися, що опціяOptions / Debugger / Integratedактівізірована
ПРОГРАМНО - дидактичного забезпечення: ЕОМ типу IBM. Turbo-Pascal 5.
Мета та завдання: Знайомство з основними поняттями мови Turbo-Pascal. Вироблення навичок роботи в Turbo-Pascal. Рішення практичних завдань з використанням операторів введення-виведення.
ВИМОГИ до знань і вмінь:
Учні повинні знати:
- Основні поняття мови Turbo-Pascal;
- Структура програми Turbo-Pascal;
- Додаткові арифметичні операції і функції, перетворення числових змінних;
- Як генерувати випадкові числа.
Учні повинні вміти:
- Складати найпростіші програми з використання операторів присвоєння, введення і виведення;
- Складати найпростіші програми з використанням додаткових арифметичних операцій і функцій;
- Зберігати, завантажувати і коригувати програми;
- Перетворювати числові змінні;
- Вибирати випадкові числа із заданого проміжку і маніпулювати з ними.
1.Основні поняття:
Мова Т. Паскаль розроблений в 1968 - 71 рр. Ніклаус Віртом, професором швейцарського університету.
ü латинські букви від A до Z
ü арабські цифри 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
ü розділові знаки. ;.
ü знаки арифметичних операцій + - * /
ü знаки логічних операцій> <=>= <= <>
- основні елементи Паскаля:
Ідентифікатор - послідовність латинських букв, арабських цифр, знаків підкреслення. Починається з латинської літери. Довжина до 127 символів. Використовується в якості імен змінних, міток, програм і підпрограм. Не можна в якості ідентифікаторів використовувати зарезервовані слова.
Зарезервовані слова - слова, які використовуються в операторах, назвах операцій, функцій і т. П. Всього їх близько 80. Наприклад, begin, sin, while.
Константи - постійні величини. Зустрічаються числові (наприклад, 2345, -67, 34.77) та текстові константи (наприклад, 'const', 'константа'). У числових константах замість коми використовується точка. У текстових константах можливе використання кирилиці. Текстові константи полягають в апострофи.
Змінні - це ідентифікатори (імена), що використовуються для позначення вихідних даних і результатів обчислень. Змінні в ході виконання програми можуть змінювати значення (наприклад, A, A1, X21, Z).
Вираз - послідовність змінних і числових констант, об'єднаних знаками арифметичних (арифметичний вираз, наприклад, Pi * r + 1 / 2.5, Х / 5 + або арифметичних і логічних операцій (логічні вирази, наприклад, Х + 2.5 = 0, x + 1> = 12). Вирази завжди записуються в рядок, вказуючи всі арифметичні операції, включаючи знак множення (наприклад, математичне вираз записується - (X + Y) /2.5-3*Sqrt (X * XY * Y)). математичне рівняння y = - 3x3 + 0,475x - 45,5 записується - y: = - 3 * x * x * x + 0.475 * x-45.5;)
Оператор - це інструкція, яку повинен виконати Turbo Pascal. Програма складається з послідовності операторів.
Оператори. Виконувані оператори повинні закінчуватися -; Існує кілька типів операторів:
Оператор присвоювання - це послідовність з змінної, знака присвоювання (: =) і арифметичного виразу. Наприклад, x: = x + 1;
Структурний оператор - це оператор, що складається з декількох зарезервованих слів і логічних перевірок. До них відносяться оператори циклів і умовні оператори.
Нестандартні оператори - це підпрограми, оформлені стандартним чином і записані в бібліотеки (модулі). Викликаються при вказівці імені та параметрів.
Складовою оператор - це група операторів, укладена між begin ... end;
Оператор 1; Оператор 2; ... Оператор n;
Порожній оператор - оператор Begin End ;, який не виконує ніякої дії.
3. Вбудовані стандартниематематіческіе функції, використовувані вTurbo Pascal.
Використовуються в арифметичних виразах.