Язык программирования Borland Turbo Pascal Основные понятия. Первая программа.
Что такое Паскаль? Паскаль - язык программирования, который назван в честь французского математика и философа Блеза Паскаля ( ) и разработан в гг. Никлаусом Виртом.
Почему именно Паскаль? Прост для обучения. Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы. Позволяет четко реализовать идеи структурного программирования и структурной организации данных. Использование простых и гибких структур управления: ветвлений, циклов. Надежность разрабатываемых программ.
Основные файлы среды (расположены в каталоге BIN) Turbo.exe - исполняемый файл интегрированной среды программирования; Turbo.hlp - файл, содержащий данные для помощи; Turbo.tp - файл конфигурации системы; Turbo.tpl - библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3).
Горячие клавиши F1 - выводит окно подсказки; F2 - сохраняет файл активного окна; F3 - появление диалогового окна и возможность открыть файл; F4 - запускает программу до строки, на которой стоит курсор; F5 - масштабирует диалоговое окно;
Горячие клавиши F6 - переходит к следующему открытому окну; F7 - запускает программу в режиме отладки с заходом внутрь процедур; F8 - запускает программу в режиме отладки, минуя вызов процедур; F9 - компилирование программы в текущем окне; F10 - возвращение в меню.
Содержимое меню «Файл»
New - создать новый файл, Open-F3 - открыть существующий файл, Save-F2 - сохранить файл, Save as - сохранить с новым именем, Save all - сохранить все в окнах, Change dir - смена каталога, Print - печать файла, DOS Shell - выход в DOS без выгрузки из памяти, Exit - выход и выгрузка из памяти.
Общая структура программы Рrogram ИМЯ..; {заголовок программы} Uses...; {раздел описания модулей} Var..; {раздел объявления переменных}... Begin {начало исполнительной части программы}... {последовательность... операторов} End. {конец программы}
Системный модуль Crt Этот модуль содержит стандартные процедуры и функции работы с экраном, клавиатурой и мышью. Используется в большинстве программ на Turbo Pascal. Две очень полезные функции: ClrScr; пишется в начале программы. Очищает экран ReadKey; пишется в конце программы. Задерживает экран
Пример программы Program Summa2; {Задача. Вычислить сумму двух чисел и вывести на экран} Uses Crt; {Подключаем модуль Crt} Var number1, {переменная для хранения первого числа} number2, {переменная для хранения второго числа} rezult {переменная для хранения результата вычисления} : integer; Begin {признак начала программы} ClrScr; {очистка экрана от лишнего «мусора»} number1 := 3; {присваиваем переменной number1 значение 3} number2 := 4; {присваиваем переменной number2 значение 4} {складываем значения переменных number1 и number2 и результат присваиваем переменной rezult } rezult := number1 + number2; Write (number1, '+', number2,'=',rezult); {вывод примера на экран} ReadKey; {задержка экрана для показа результатов} End. {признак конца программы}