Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чернов Шафеева.doc
Скачиваний:
47
Добавлен:
21.05.2015
Размер:
1.39 Mб
Скачать

1.2. Правила оформления программ

Для создания и редактирования текстов программ предназначен текстовый редактор среды ТП. Режим редактирования автоматически уста­навливается сразу после загрузки ТП: в окне редактора появляется кур­сор, в его верхней строке высвечивается имя NONAMEOO.PAS (неименован­ный файл).

Набор текста программы производится с клавиатуры. После заполне­ния очередной строки следует нажать на клавишу <Enter>, чтобы перевес­ти курсор на следующую строку. Компилятором ТП воспринимаются строки программы длиной не более 126 символов, общее число символов в файле не должно превышать 64535.

Каждое предложение программы рекомендуется начинать с новой стро­ки. Если предложение не помещается в одной строке, его можно продол­жить на следующей (без введения каких-либо знаков переноса или продолжения). Предложение в языке Паскаль может начинаться с любой позиции строки, однако при на­боре программы следует придерживаться единых для всех программ правил оформления текста.

Признаком хорошего стиля программирования является применение отступов в строках при оформлении текстов программ, поскольку они дела­ют программу более наглядной.

Так, объявления (const, type, var и т.п.) и слова begin-end, определяющие тело главной программы, выравниваются по левому краю текста. Все предложения внутри любой пары операторных скобок begin-end записываются с отступом на определенное число позиций по отношению к первой букве слова begin(end).

Предложения тела цикла обычно выравниваются по расположению управляющей переменной цикла в заголовке. В конструкции if-then-else с одинаковых позиций (в разных строках) записываются слова then и else, в операторных скобках  слова begin и end. Предложения внутри подпрограмм записываются тоже с отсту­пом от левого края текста программы.

Г л а в н о е м е н ю

File Edit Search Run Compile

(Alt+F) (Alt+E) (Alt+S) (Alt+R) (Alt+C)

Файл Редактор Поиск Выполнение Компиляция

NEW

Создать новый файл

OPEN F3 Открыть

файл

SAVE F2 Сохранить

файл

SAVE as...

Сохранить под именем

SAVE ALL Сохранить

все

_____________

CHANGE DIR

Смена

каталога

PRINT Распечатка

PRINTER setup

Настpойка параметров

пpинтеpа

DOS SHELL Выход

в DOS

EXIT ALT-X

Выход

из ТП

UNDO Alt+BkSp

Удалить изменения

REDO

Восстановить изменения

_____________

CUT Shift-Del

Убрать

фрагмент

в буфер

COPY Ctrl-Ins

Копировать в буфер

PASTE Shift-Ins

Вставить

из буфера

CLEAR Ctrl-Del

Удалить фрагмент

SHAW

CLIPBOARD

Открыть окно буфера

FIND

Найти фрагмент

REPLACE Заменить

фрагмент

SEARCH

AGAIN Повторить

поиск

___________

GO TO LINE NUMBER

Перейти к строке с

номером

SHOW LAST

COMPILE ERROR

Показать

последнюю

ошибку

компиляции

FIND

ERROR

Поиск строки с ошибкой

FIND PRO-

CEDURE

Найти под­программу

RUN Ctrl-F9 Запуск на выполнение

STEP OVER

F8 Выполнение по строкам

без захо-

да в п/п

TRACE INTO F7

Трассировка с заходом

в п/п

GO TO

CURSOR F4

Выполнение

до курсора

PROGRAM RESET

Ctrl-F2 Прекращение

выполнения

отладки

PARAMETERS Параметры

COMPILE Alt-F9

Компиляция файла из

окна

MAKE F9 Условная

рекомпиляция

BUILD Безусловная

рекомпиляция

_____________

DESTINATIONMEMORY

Размещение файла

компиляции

PRIMARY FILE Основной

файл

компиляции

CLEAR PRI-

MARY FILE Отмена

основного

файла

компиляции

INFORMATION Статистика программы

с р е д ы Турбо Паскаля

Debug Alt+D Отладка

BREAKPOINTS Точки прерывания CALL STACK Ctrl-F3 Oкнo подпрограммы REGISTER Oкно регистров

WATCHOкно отладки

OUTPUT Oкно результатов

USER SCREEN Alt-F5 Экран пользователя

EVALUATE/ MODIFY Ctrl-F4 Вычислить/ изменить

ADD WATCH Добавить параметр

ADD BREAKPOINT Добавить точку прерывания

Tools Alt+t Сервис

MESSAGES

Открывает окно сообщений

GOTO NEXT

Alt+F8

Переход к

следующему

сообщению

GOTO PREVIOUS Alt+F7

Переход к предыдущему

сообщению

GREP Shift+F2 Программа-

фильтр

Options Alt+O Параметры

COMPILER

Параметры

MEMORY SIZE

Размеры

памяти

LINKER

Параметры компоновщика DEBUGGER

Отладчик

DIRECTORIES

Каталоги

TOOLS

Добавление

программ в

меню

ENVIRONMENT

Условия

работы

OPEN

Открыть файл

настройки среды

SAVE E :

TURBO/TP

Сохранение

параметров

SAVE AS

Запись настройки в…

Window Alt+w Окна

TILE

Непересека-

ющиеся

CASCADE

Каскадом

CLOSEALL Закрыть все

окна

REFRESH

display

Обновить экран

SIZE/NOVE

Ctrl +F5 Перемещение,

изменение

размеров

ZOOM F5 Раскрыть на экран

NEXT F6 Следующее PREVIOUS

Shift+F6 Предыдущее

CLOSE Alt-F3 Закрыть

текущее

LIST Alt+0 Список окон

Help Alt+H Помощь

CONTENTS Содержание

INDEX Ключевые

слова TOPIC SEARCN

Поиск темы PREVIOUS

TOPIC Предыдущая тема

USING HELP

Правила пользования FILES Файлы Compiler

Directives Директивы компилятора RESERVED

WORDS зарезервир.

слова STANDART

UNITS Стандартные модули TР LANGUAGE Элементы языка

ERROR MESSAGEСообщение об ошибках

ABOUT Bерсия

языка

Программирование на языке Паскаль в соответствии с изложенными правилами именуется структурным программированием.

Важными моментами при написании программы являются выбор имен (идентификаторов) и оформление полученных результатов. При введении обозначений следует отдавать предпочтение мнемоническим (смысловым) именам, а не именам типа х, y, z, которые совершенно не информативны. Результаты программы должны иметь наглядный вывод: сопровождаться за­головками и сообщениями, поясняющими смысл выводимых величин.

Кроме того, сделать программу более наглядной позволяет включение в ее текст комментариев. Комментарии рекомендуется помещать в начало программы и в начало крупной программной единицы (подпрограммы, вложен­ных циклов и т.п.) и выделять пустыми строками или особо важные заклю­чать в рамку.