
- •Рекомендации по использованию методического пособия
- •1. Структура программы в Паскале.
- •11. Подпрограммы.
- •13. Работа с файлами.
- •Введение
- •Характеристика и особенности языка
- •Основные особенности языка Pascal
- •Программирование на языках программирования высокого уровня
- •Структура программы в Паскале
- •Правила написания имен в Паскале
- •Стандартные модули в Паскале
- •Типы переменных в Паскале
- •Операции в Паскале
- •Дополнительные функции в Паскале
- •Команда ввода данных
- •Математическое действие
- •Ветвящиеся алгоритмы
- •Оператор условия
- •Оператор выбора
- •Циклические алгоритмы
- •Цикл с предусловием
- •Цикл с постусловием
- •Цикл с параметром
- •Принудительный выход из цикла
- •Работа с массивами
- •Одномерные массивы
- •Многомерные массивы
- •Работа со строковыми переменными
- •Строковые переменные
- •Ascii коды клавиш
- •Подпрограммы
- •Подпрограмма-функция
- •Подпрограмма-процедура
- •Графика в Паскале
- •Переход в графический режим
- •Цветовое оформление
- •Графические примитивы
- •Запись данных в файл
- •Закрытие файла
- •Список использованной литературы:
Правила написания имен в Паскале
Все имена пишутся на латинице.
Длина имени может быть до 256 символов.
Имя нельзя начинать с цифры.
В именах нельзя использовать знаки пунктуации.
В именах вместо пробела используется нижнее подчеркивание_.
В именах можно использовать цифры.
Стандартные модули в Паскале
Turbo Pascal имеет восемь стандартных модулей. Зарезервированное слово uses дает возможность подключать к программе библиотечные модули.
Программные ресурсы, сосредоточенные в стандартных модулях, образуют мощные пакеты системных средств, которые обеспечивают высокую эффективность и широкий спектр применений системы Turbo Pascal.
Каждый стандартный модуль содержит логически связанную совокупность типов, констант, переменных и подпрограмм, относящихся к определенной области применений. Далее приводится общая характеристика стандартных модулей.
System
В модуль System входят все процедуры и функции авторской версии языка Pascal, подпрограммы стандартного Паскаля, а также много дополнительных подпрограмм общего характера, в частности, ориентированные на конкретную операционную среду.
Dos
Модуль Dos содержит средства доступа к операционной системе и по существу является программным представлением системного интерфейса MS-DOS.
Crt
Модуль Crt обеспечивает практически полный спектр возможностей для доступа к экрану дисплея в текстовом режиме. Кроме того, в данный модуль включены средства чтения информации с клавиатуры (включая расширенные коды клавиш) и простейшего управления звуком.
В модуле Crt
находится процедура ClrScr,
которая используется для очистки экрана
(подключается в теле программы).
Printer
Модуль Printer содержит единственный интерфейсный злемент – переменную Lst стандартного типа text, системно связанную с логическим устройством PRN (то есть с печатающим устройством, если оно имеется в конфигурации). Использование этой переменной в стандартных процедурах Write и WriteLn приводит к выводу информации на печать.
Overlay
Модуль предоставляет средства для организации так называемых оверлейных программ, позволяющих обеспечить достаточно эффективное выполнение больших программных систем, размер которых превышает объем доступной оперативной памяти.
Graph
Модуль Graph объединяет многочисленные программные средства управления графическим режимом работы дисплея. Данный модуль обеспечивает использование всех возможностей наиболее распространенных типов дисплейных адаптеров CGA, EGA, VGA, Hercules и т.п. как для монохромных, так и для цветных дисплеев и позволяет создавать разнообразные и эффективные графические программы.
Модули Turbo3 и Graph3 обеспечивают совместимость с данной версией системы Turbo Pascal тех программ, которые были разработаны для ранней версии 3.0.
Пример
Program moduli;
Uses crt; {Подключение модуля crt}
var <описание переменных>;
begin
clrscr; {Процедура очистки экрана}
<инструкции>;
end.