Одеський коледж комп'ютерних технологій "СЕРВЕР"
Зробіть навмисну помилку в будь-якому операторі writeln вашої програми. (Например не поставте символ ";" в кінці оператора)
Після появи на екрані повідомлення про помилку курсор встановиться там де була виявлена помилка. Виправте помилку і повторно запустіть програму.
Оператор writeln можна використовувати для виконання арифметичних операцій з числами. Числа в вираженні зв'язуються знаками операцій. Ці знаки мають такі значення:
Примітка: всі тригонометричні функції використовують Радіан міру кута (1рад = 180 π).
Зверніть увагу: в Паскалі немає операції піднесення до степеня (крім 2-й). Її можна виразити через експоненту і логарифм:
Друк списку і текстів.
Оператор writeln можна використовувати і для виведення будь-якого тексту, наприклад, будь-якого повідомлення.
Текст, який вказується в операторі writeln, повинен бути укладений в лапки.
Наприклад: Writeln ( 'Увага! Запуск програми') Writeln ( 'Програма завершена!')
Одеський коледж комп'ютерних технологій "СЕРВЕР"
В кінці тексту або арифметичного виразу, записаного в операторі writeln, може слідувати інше арифметичне вираз або текст. Роздільником служить символ ". ".
Writeln ( 'Сума чисел 235 і 14 дорівнює'. 235 + 14)
виведе на екран наступне:
Сума чисел 235 і 14 дорівнює 249
Стандартні модулі.
Turbo Pascal 7.0 має велику кількість стандартних підпрограм і даних, об'єднаних в декілька так званих "стандартних модулів". Ось їх перелік:
(*) Overlay - організація оверлейних структур;
(*) Printer - робота з принтером;
Turbo3 - поєднання з програмами Turbo Pascal 3.0; Graph3 - поєднання з графікою Turbo Pascal 3.0;
Модулі відмічені (*) містяться в файлі Turbo.tpl. Решта - в окремих файлах з такими (як модулі) іменами з розширенням tpu. Для того, що б використовувати процедури і функції, що входять в цей модуль, необхідно його спочатку "підключити" наступним чином: після заголовка програми перед розділом описів потрібно написати
Uses <имя модуля>;
Так підключаються і всі модулі, крім модуля System. Модуль System завжди підключений за замовчуванням. Саме в ньому знаходяться ті процедури і функції, які складають ядро системи програмування Turbo Pascal і які ви до сих пір вчили. Решта модулі складають ту частину процедур і функцій, яку ми називаємо "розширенням" стандартного Паскаля.
Одеський коледж комп'ютерних технологій "СЕРВЕР"
Кожен виведений елемент (текст, результат обчислень і т.д.) можна розфарбувати в свій колір. Для цього, нам потрібно підключити модуль CRT (використовувати uses crt; на початку програми).
Модуль CRT (Cathod ray tube - електронно-променева трубка) один з найбільш часто використовуваних. Він містить процедури обслуговування процесів виведення інформації на екран, введення з клавіатури, а також процедури та функції виведення звукових сигналів, роботи з вікнами на екрані і виведення кольорових текстових рядків на екран.
При роботі з екраном через модуль CRT весь екран розбивається на окремі рядки, а кожен рядок - на окремі позиції, в кожну з яких можна помістити один символ (в тому числі і пробіл). Таким чином весь екран розбивається на окремі неподільні прямокутні елементи. Для кожного елемента можна задати колір фону і колір символу. Крім того, в разі потреби символ можна зробити мерехтливим.
Схематично це можна представити в наступному вигляді:
Ось X спрямована вправо, вісь Y вниз. У текстовому режимі (модуль CRT) верхній лівий кут має координати (1,1), де перша одиниця - це номер позиції, а друга - це номер рядка.
Процедура TextMode (t) задає номер текстового режиму. Можливі значення змінної t: