Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по информатике все.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
986.62 Кб
Скачать

Клавиши перемещения курсора:

переместить курсор на символ влево- клавиша "стрелка влево";

на символ вправо- "стрелка вправо";

на строку вверх- "стрелка вверх";

на строку вниз- "стрелка вниз";

в начало строки- клавиша "Home";

в конец строки- клавиша "End";

на страницу вверх - клавиша "Page Up";

на страницу вниз - клавиша "Page Down";

в начало текста - сочетание клавиш “Ctrl” и “Page Up”;

в конец текста - сочетание клавиш “Ctrl” и “Page Down”.

Работа с блоками текста

    Редактор Турбо-Паскаля позволяет оперировать кусками (блоками) текста: копировать, удалять их, перемещать и т.п.. Прежде чем манипулировать с блоком, его сначала надо выделить. Блок выделяется так:

курсор помещается в начало выделяемого участка текста, затем нажимается сочетание клавиш “Ctrl”, “K”, “B”;

затем курсор помещается в конец выделяемого текста и нажимается сочетание клавиш “Ctrl”, “K”, “K”.

    Намеченный участок текста будет выделен инверсным изображением (темные буквы на светлом фоне). Чтобы отменить выделение блока, следует нажать “Ctrl”, “K”, “H”. После того, как блок выделен, с ним можно выполнять ряд операций:

1. Копирование блока

    Поместить курсор туда, куда следует скопировать блок, нажать “Ctrl”, “K”, “C”;

2. Перемещение блока

    Поместить курсор в то место программы, куда следует перенести блок, нажать “Ctrl”, “K”, “V”;

3. Удаление блока

    Независимо от местоположения курсора, для удаления выделенного блока надо нажать “Ctrl”, “K”, “Y”;

4. Запись блока в дисковый файл

    Нажимаем “Ctrl”, “K”, “W”, после этого отвечаем на появившийся запрос об имени диска, каталога и файла, куда следует записать выделенный блок;

5. Вставка в текст содержимого дискового файла

    Поместить курсор в нужное место текста, нажать “Ctrl”, “K”, “R”, после чего последует запрос об имени файла; когда имя будет указано, содержимое файла поместится в то место программы, где стоял курсор.

Основные клавиши работы с Турбо-Паскалем:

F10 - начать работу с главным меню;

ESC - выйти из меню обратно в окно EDIT;

F2  - записать текст программы из окна EDIT в дисковый файл;

F3  - загрузить текст из дискового файла в окно редактора;

Ctrl/F9 (то есть одновременное нажатие клавиш “Ctrl” и “F9”) - компилировать программу в оперативной памяти, после чего запустить программу на выполнение;

Alt/X - завершить работу с Турбо-Паскалем, выйти в DOS;

Alt/F5 - переход в окно пользователя, повторное нажатие этих клавиш вернет окно EDIT.

    Окно пользователя (User Screen) - окно, в котором выполняется составленная пользователем программа. По завершению программы, на экране моментально высвечивается окно EDIT, которое закрывает собой User Screen с выведенными на него результатами расчета. Чтобы иметь возможность детально ознакомиться с результатами работы программы, нажимаем Alt/F5. После этого окно EDIT с текстом программы исчезнет, его заменит изображение экрана с результатами расчета. Повторное нажатие Alt/F5 вернет на экран текст программы.

Лекция 2. Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия.

Паскаль - язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Никлаусом Виртом. Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.

Паскаль популярен среди программистов по следующим причинам:

  1. Прост для обучения.

  2. Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.

  3. Позволяет четко реализовать идеи структурного программирования и структурной организации данных.

  4. Использование простых и гибких структур управления: ветвлений, циклов.

  5. Надежность разрабатываемых программ.

Турбо Паскаль - это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования - это отражение торговой марки фирмы-разработчика Borland International (США).

Систему программирования Турбо Паскаль называют интегрированной (integration - объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности.

В соответствии с синтаксисом языка Турбо-Паскаль программу принято начинать зарезервированным словом Program, после которого указывается имя программы. Завершается строка специальным разделителем - точкой с запятой. Программа состоит из двух секций:

- секции объявлений, - секции операторов обработки данных.

Секция объявлений должна предшествовать секции выполняемых операторов. Она может включать:

- объявление меток ( секция Label ); - объявление констант ( секция Const ); - объявление типов ( секция Type ); - объявление переменных ( секция Var ); - объявление процедур и функций ( секция Procedure и Function).

Любое из перечисленных объявлений находится в соответствующем разделе и может отсутствовать в конкретной программе. Порядок следования разделов в современной реализации Турбо-Паскаля произвольный.

Секция операторов обработки данных обязательна, она начинается с ключевого слова Begin, содержит последовательность выполняемых операторов, разделенных точкой с запятой, и завершается словом End с точкой после него. Эту секцию называют телом программы.

При записи программы на Паскале можно использовать только символы, входящие в алфавит языка:

- заглавные, строчные латинские буквы от a до z и от A до Z и символ подчеркивания _ - арабские цифры от 0 до 9 - специальные символы: + - * / = , . : ; < > [ ] ( ) { } ^ ' @ $ #

В Турбо-Паскале зарезервировано 52 служебных слова. К ним относятся названия операторов, операций и др. Эти слова не могут быть использованы в качестве имен в программе.

Инструкции отделяются одна от другой точкой с запятой. На одной строке могут размещаться несколько инструкций и одна инструкция может располагаться на нескольких строках.

Для создания легкочитаемой программы, что является признаком хорошего стиля программирования, следует придерживаться следующих рекомендаций:

- Выбор осмысленных имен переменных; - Использование комментариев. Комментарии - это примечания, помогающие понять смысл программы, они игнорируются компилятором и предназначены для пояснения назначения отдельных инструкций. В качестве ограничителей комментария допускается использовать фигурные скобки и пары символов (*, *), например:

{комментарий 1} (* комментарий 2 *)

Длинный комментарий может занимать несколько строк;

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

  • Размещение по возможности каждого оператора на отдельной строке.

Важным инструментом в Турбо-Паскале является понятие составного оператора.

Составной оператор представляет собой последовательность инструкций, заключенную в операторные скобки Begin...End.

В программе допускается использовать метки, с помощью которых можно указать те операторы, на которые будет передано управление из других точек программы. Метки представляют собой целые числа от 1 до 9999 в стандартном Паскале или произвольные идентификаторы в Турбо-Паскале и описываются в секции меток, например:

label 10, 20, 35, Loop, M1, M2;

Для обозначения в программе переменных, констант, типов, меток, процедур и функций используются идентификаторы.

Идентификаторы всегда начинаются с буквы, за которой могут следовать буквы, цифры и символ подчеркивания. Пробелы и специальные символы не могут входить в идентификатор. Длина идентификатора может быть произвольной, однако значащими являются только первые 63 символа. Важно помнить, что соответствующие заглавные и строчные буквы в идентификаторах и служебных словах не различаются, например, идентификаторы Massiv, MASSIV и massiv обозначают одну и ту же переменную.Примеры правильных идентификаторов:

N, Epsilon, Lab23, Prog_Sortirov

При написании Паскаль-программ распространено правило, по которому идентификатор начинается с заглавной буквы. Если он состоит из нескольких слов, то они пишутся слитно, но каждое с большой буквы.

Программирование на языке Турбо Паскаль, как я уже говорил, происходит в интегрированной среде, включающей в себя редактор, компилятор и отладчик. Рассмотрим основные составляющие этой среды.

Итак, Турбо-Паскаль - это многофайловая программа, состоящая из одного главного файла и нескольких вспомогательных, подключаемых к работе по мере необходимости. Обычно все файлы, относящиеся к Турбо-Паскалю, хранятся на диске в каталоге под произвольным именем: Pascal, T_Pascal, TP55, TP70 и т.п. Файлы системы должны сохранять имена, данные им фирмой-разработчиком. Основные файлы, обеспечивающие работу Турбо-Паскаля, достаточно малы, что позволяет хранить их на одной дискете. Как минимум, требуются 2 файла - Turbo.exe и Turbo.tpl. Это базовый набор для разработки программ, не использующих графический режим. Для работы Турбо-Паскаля требуется не менее 512 Кбайт оперативной памяти.

    Главный файл, TURBO.EXE, хранит ядро системы Турбо-Паскаль. Вспомогательный файл TURBO.TPL содержит резидентную библиотеку модулей.

    Чтобы инициировать работу Турбо-Паскаля, надо запустить программу из файла Turbo.exe на выполнение. Это можно сделать, либо введя с клавиатуры имя TURBO в командной строке DOS, либо с помощью Norton Cоmmander'a. В последнем случае надо в текущем каталоге поместить курсор на имя файла Turbo.exe и нажать клавишу "Enter". При запуске Турбо-Паскаля, на экране появляется окно редактора с определенными элементами:

    Экран Турбо-Паскаля содержит 4 основные части, сверху вниз:

главное меню (File, Edit, Run, Compile, Options, Debug, Break/Watch);

окно редактирования (Edit) со служебной информацией редактора в верху;

окно просмотра (Watch) для отладки программ;

строку подсказки о назначении функциональных клавиш (F1..F10).

Назначение функциональных клавиш системы Турбо-Паскаль

    Функциональные клавиши, помеченные надписями F1...F10, занимают на клавиатуре верхний ряд. С каждой из этих клавиш связана определенная команда, управляющая средой (например, считывание информации с диска или запись ее на диск). Поскольку число потребных команд может быть больше имеющегося количества функциональных клавиш, назначение F-клавиш можно разнообразить при помощи двух специальных клавиш: Alt (Alternative, дополнительная) и Ctrl (Control, управление). Клавиши Alt и Ctrl используются в сочетании с функциональными клавишами подобно клавишам смены регистра: сначала нужно нажать Alt или Ctrl, а затем, не отпуская ее, нажать нужную функциональную клавишу.

    Функциональные клавиши имеют следующее назначение:

F1 - вызов подсказки (справочной программы);

F2 - запись текста редактируемой программы в текущий каталог, в файл под именем, указанным в правом верхнем углу экрана редактора EDIT;

F3 - загрузка (считывание) текста программы с дискового файла в окно редактора;

F4 - выполнение программы от начала до строки, на которой расположен курсор;

F5 - окно редактора раскрывается на весь экран (повторное нажатие возвращает исходное изображение);

F6 - меняет окно редактора EDIT на окно отладки WATCH;

F7 - трассировка программы - при каждом повторном нажатии этой клавиши выполняется очередная строка программы; если в этой строке есть обращение к процедуре или функции, то эта процедура или функция также будет выполнена строка за строкой по мере нажатия клавиши (режим трассировки используется для отладки составляемых программ);

F8 - то же, что и F7, но при выполнении процедуры последняя будет выполняться за один шаг, как строка;

F9 - компилировать программу, текст которой находится в окне редактирования, но не выполнять ее;

F10 - переход из окна редактирования в меню Турбо-Паскаля (меню занимает верхнюю строку экрана).

Работа с текстовым редактором Турбо-Паскаля

    При запуске Турбо-Паскаля, окно редактирования EDIT может быть заполнено чьей-либо программой или рекламной заставкой. Для очистки окна от заставки достаточно нажать любую клавишу. Для очистки окна от текста чужой программы, надо:

войти в меню, нажав F10;

выбрать клавишами управления курсором пункт меню "File" и нажать клавишу "Enter";

в развернувшемся дополнительном меню выбрать клавишами управления курсором пункт меню "New" и нажать "Enter"; окно EDIT очистится. Признак готовности редактора к работе - мигающий курсор в верхнем левом углу окна Edit.

    Окно редактора имитирует длинный широкий лист бумаги, фрагмент которого виден в окне. Если курсор доходит до нижнего края окна, то лист "прокручивается" на строку вверх. Если курсор достиг правой границы окна, окно по мере ввода последующих символов будет смещаться вправо. В текстовом редакторе Турбо-Паскаля можно набирать текст строками не длиннее 245 символов.

    Вертикальный размер листа с набираемым текстом ограничивается лишь общим количеством символов в тексте, которое должно быть не более 65535. Следует помнить, что компилятор Турбо-Паскаля воспринимает строки не длиннее 126 символов, поэтому при написании программы бессмысленно набирать строки длиной более 126 символов - все лишнее будет игнорироваться.

    Текст можно набирать русскими либо латинскими буквами, в виде цифр и других символов, доступных на клавиатуре. Курсор указывает место на экране, куда будет помещен очередной символ. Для удаления предыдущего введенного символа используется клавиша "¬ " (Backspace). Если требуется удалить символ, расположенный над курсором, надо нажать клавишу "Delete" или "Del". Наряду с видимыми символами, в текст программы вставляются невидимые символы: пробел и EOL (End Of Line - признак окончания строки, находится в конце каждой строки). Невидимые символы, как и видимые, можно стирать или забивать другими символами. При стирании EOL соседние строки сливаются в одну. При вставке символа EOL в какую-либо строку, она делится на две строки. Невидимый символ EOL помещается в текст нажатием клавиши Enter.

    Редактируя текст, можно полностью удалить строку, на которой находится курсор, нажав сочетание клавиш “Ctrl” и “Y”. Восстановить только что измененную строку можно, нажав сочетание клавиш “Ctrl”, “Q” и “L”.