Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ABC_Pascal.doc
Скачиваний:
2149
Добавлен:
30.03.2015
Размер:
1.12 Mб
Скачать

1.2. Команды редактора Pascal abc

Для создания и редактирования текстов программ предназначен текстовый редактор системы Pascal ABC. Режим редактирования автоматически уста­навливается сразу после загрузки Pascal ABC: в окне редактора появляется кур­сор.

В нормальном режиме работы редактора (режим вставки) каждый вновь вводимый символ «раздвигает» текст на экране, смещая вправо остаток строки. Редактор также может работать в режиме наложения новых симво­лов на существующий старый текст: в этом режиме новый символ заменяет символ, на который указывает курсор. Для перехода к режиму наложения необходимо нажать клавишу <Insert>. Повторное нажатие этой клавиши восс­тановит режим вставки.

Все команды редактора условно можно разделить на команды перемещения кур­сора, команды удаления/вставки, команды работы с выделенными блоками.

Среди команд перемещения курсора наиболее часто используются сле­дующие:

Pg Up  на страницу вверх; Home  в начало текущей строки;

Pg Dn  на страницу вниз; End  в конец текущей строки;

Ctrl-HOME  в начало программы; Ctrl-END  в конец программы.

Команды удаления и вставки

INS – включить (отключить) режим вставки;

Back space  стереть символ слева от курсора;

Del  стереть символ справа от курсора или выделенный фрагмент;

Ctrl-Y  удалить строку, на которой располагается курсор;

Ctrl-T  удалить слово справа от курсора;

Enter  вставить новую строку.

Для выделения текста блока применяются следующие команды:

Shift-<стрелки>  выделить фрагмент текста;

Ctrl-A  выделить всё.

Редактор позволяет также обрабатывать выделенные фрагменты текста. Выделение текста выполняется обычными средствами: “мышью” или клавишами Shift со стрелками. Команды редактора находятся в меню Правка (рис. 2).

Рис. 2

Для записи подготовленного текста на диск достаточно нажать кла­виши Ctrl-S или обратиться к разделу меню Файл и опции Сохранить.

Рекомендуемым способом загрузки файлов является выбор раздела Файл и затем опции Открыть. После этих действий на экране появляется диалоговое окно, в котором с клавиатуры необходимо задать имя файла и нажать клавишу Enter. Если файл с таким именем сущест­вует, то в редакционном окне появится содержимое данного файла для дальнейшего редактирования. Если файла с таким именем нет, то редакци­онное окно будет очищено и можно вводить требуемый текст, который при записи на диск (клавишами Ctrl-S) в дальнейшем будет занесен в файл с дан­ным именем. Ускоренное создание нового файла реализуется через раздел Файл (Ctrl-N) и опцию Новый. В этом случае файл не имеет имени и при записи его на диск запрашивается имя файла для сохранения.

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]