Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №1.rtf
Скачиваний:
4
Добавлен:
22.07.2019
Размер:
85.17 Кб
Скачать

Методичка. Лабораторная работа №1. Первое знакомство с системой программирования Паскаль.

Из истории. Турбо Паскаль появился на рынке программных продуктов в 1984 году и совершил революцию в программировании. До этих пор предпочтение отдавалось Бейсику - простому, дешевому и легко усваемому. Паскаль же был аппаратно зависимым, дорогим и сложным в обращении. С появлением Турбо Паскаля положение меняется. Турбо Паскаль состоит из языка программирования и среды программирования, которая создает удобства в работе.

Изучение Паскаля как языка программирования идет вместе с изучением всей системы Турбо Паскаль. Язык программирования Паскаль был разработан Н.Виртом в 1968-1970 годах и получил широкое распространение благодаря наглядности программ и легкости при изучении. Он послужил основой для разработки других языков программирования (например, Ада, Модула-2).

Первая версия Турбо Паскаля использовалась не очень долго - появилась в 1983 году, а уже в 1984 году ее заменила вторая версия, которая получила широкое распространение. К осени 1985 года появляется третья версия, более удобная в работе (быстрее работает компилятор и редактор, возможен вызов MS-DOS из программы).

Четвертая версия (1988 год), представил Турбо Паскаль в новом виде (появление новой среды, компилятор стал встроенным). Осенью этого же года разработана пятая версия, у которой еще больше развита среда и у которой появился встроенный отладчик. А в 1989 году появилась версия 5.5, позволившая перейти к объектно-ориентированному программированию.

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

В 1992 году фирма Borland International выпустила два пакета программирования на языке Паскаль - это Borland Pascal 7.0 и Turbo Pascal 7.0

Пакет Turbo Pascal 7.0 использует новейшие достижения в программировании. Он может быть использован практически на любой машине и относительно дешев. Язык этой версии обладает широкими возможностями, имеет большую библиотеку модулей. Среда программирования позволяет создавать тексты программ, компилировать их, находить и исправлять ошибки, компоновать программы из отдельных частей, использовать модули, отлаживать и выполнять отлаженную программу.

Первое знакомство:

После загрузки системы на экране появляется три окна:

File Edit ...

окно 1 - главное меню;

Line 1 Col 1...

окно 2 - основное, или рабочее, окно;

F1-Help ...

окно 3 - окно помощи, в нем указываются назначения основных функциональных клавиш.

Переход из первого окна во второе и на оборот осуществляется при помощи нажатия клавиши F10.

Задания

Зарисовать в отчет интерфейс основных окон программы. Переписать основные команды для работы в программе. Интегрированная среда программирования

Borland Pascal

Приемы работы с окнами, редактором и файлами

Закрыть

окно

столбца

строки

Развернуть или восстановить размеры окна

№ столбца

№ строки

С т р о к а г л а в н о г о м е н ю

File Edit Search Run Compile Debug Tools Options Window Help

файл редакти- поиск запуск компи- отладка внешние режимы окно помощь

рование ляция программы

[ – ] NONAME 00. PAS 1 [ ]

имя файла номер окна

(по умолчанию)

О Т К Р Ы Т О Е О К Н О Р Е Д А К Т О Р А

Полосы прокрутки

1 : 1

F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local menu

справка сохранить открыть компилировать создать контекстное меню

С т р о к а с о с т о я н и я

Рис. 1. Экран среды Borland Pascal

(главное меню и окно редактора).

Интегрированная среда программирования Борланд Паскаль вызывается из списка программ главного меню Windows, либо из программы “Проводник”.

Для выхода из среды можно использовать комбинацию клавиш “Alt-X” или команду Exit меню File.

В многооконном режиме для размещения окон и изменения их размеров используются команды меню Window:

Tile – расположить окна встык;

Cascade – расположить окна каскадом;

List– вывод списка открытых окон (из которого можно выбрать требуемое окно);

Next – активизация следующего по номеру окна;

Previous - активизация предыдущего по номеру окна.

Комбинация клвавиш “Alt-N” позволяет активизировать окно, номер которого N (N –1,2,3,4,…).

Открытие и закрытие пунктов меню, активизация любой опции с помощью мыши производится, как и в окнах Windows. Наряду с этим действия могут быть выполнены с помощью клавиатуры.

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

Режимы работы

 File – режим работы с файлом

 Edit – редактирование файла

 Search – поиск файла

 Run – запуск программы на выполнение

 Compile – компиляция программы

 Debug - режим отладки

 Watch – открыть окно наблюдения

 Ctrl+ F5 и с помощью стрелок установить размер и местоположение окна

 Tools - инструменты

 Options -опции

 Window - окно

 Help - помощь

Справочная служба Паскаля

F1 – получение контекстно-зависимой справки;

Shift + F1 – выбор справки из списка доступных справочных сообщений;

Ctrl + F1 – получение справки о нужной стандартной процедуре, функции, о стандартной константе или переменной;

Alt + F1 – получение предыдущей справки.

Состав меню File: Назначение команд:

New

Open … F3

Save F2

Save as…

Открытие нового окна редактора, предназначенного для создания нового файла.

Открытие нового окна редактора с указанным пользователем файлом.

Замена содержимого открытого файла содержимым активного окна ре.дактора

Сохранение содержимого активного окна редактора на диске в виде нового файла.

Save all

Change dir …

Print

Print setup …

DOS shell

Exit Alt+X

Запись содержимого всех окон в соответствующие файлы.

Изменение текущего каталога пользователя.

Печать содержимого активного окна редактора.

Используется при подключении принтера к компьютеру.

Временный выход в DOS.

Завершение работы.

Окно диалога команды SAVE AS и приемы работы с ним

  • Сохранение файла в папке, открытой средой.

В верхнее поле окна с клавиатуры ввести имя нового файла (не более 8 символов).

Нажать клавишу Enter (или щелкнуть по кнопке ОК окна).

  • Сохранение файла в любой другой папке.

На дереве папок (второе поле) отыскать и открыть нужную папку. При этом перемещение по дереву осуществляется следующим образом: двойной щелчок мыши по символу ..\ перемещает на один уровень вверх, а двойной щелчок мыши по имени папки- открывает её, т.е перемещает на один уровень вниз.

В первом поле ввести имя файла. Нажать клавишу Enter.

  • Сохранение файла на любом другом диске.

В верхнем поле написать полный путь ( например, А:\<имя файла>). Завершить работу с окном.

  • Обновление содержимого файла, созданного в текущий момент работы на ЭВМ.

Щелчком мыши по кнопке со стрелкой открыть протокол использования команды и дважды щёлкнуть в нём имя файла. Нажать клавишу Enter.

  • Обновление содержимого файла, созданного в одном из предыдущих сеансов работы на ЭВМ.

Во втором поле найти имя нужного файла и двойным щелчком мыши перевести его в верхнее поле. Завершить работу с окном.

Список протокола использования команды Save As

BGI\

BIN\

UNITS\

. . \

Save File As

F1.PAS

OK

Cancel

Help

Закрытие окна без выполнения сделанных установок

C:\BPASCAL\BIN\*.PAS

Путь к папке, в которой размещается новый файл

Рис. 2. Диалоговое окно команды Save As.

Change Directory

Папка – каталог Directory Name

C : \ BPASCAL \ BIN OK

Переводит найденный каталог в верхнее поле

Directory tree

Выводит список дисков Chdir

Drives

С:\

BPASCAL

Восстанавливает текущий каталог

Основной каталог BIN

Подкаталог Revert

Help

Текущий каталог

Рис.3 Диалоговое окно команды Change Directory.

Вызов окна

предыстории

Закрытие окна с

сохранением

F1.PAS Open сделанных

установок

Нужный файл выбирается из поля выбора

Files Replace

Замена текста активного окна на считанный файл

F1.PAS

F2.PAS

. . Cancel

Help

C : \BPASCAL \ BIN \*.PAS

Рис. 4. Диалоговое окно команды Open.

Команды перемещения курсора

Команды перемещения курсора позволяют перемещать курсор в пределах текста. Сочетание клавиш, используемых при редактировании, приведены в таблице 1.

Таблица 1.

На символ влево, вправо, на строку вверх, вниз

, ,  

На страницу вверх и на страницу вниз, соответственно

Page Up,

Page Down

В начало и в конец строки, соответственно

Home,

End

На первую и на последнюю строку окна, соответственно

Ctrl+Home, Ctrl+End

В начало текста и в конец текста соответственно

Ctrl+PgUp, Ctrl+PgDn

Вставка и удаление символов

Редактор может работать в одном из двух режимов - в режиме вставки или в режиме замены символов. В режиме вставки каждый вновь вводимый символ как бы раздвигает текст на экране. Это основной режим работы редактора, в котором курсор имеет вид символа подчёркивания. В режиме замены символ, на который указывает курсор, заменяется на новый, вводимый с клавиатуры. Этот режим включается клавишей Insert, и курсор приобретает вид прямоугольника. Выключается режим замены повторным нажатием клавиши Insert. Команды вставки и удаления символов и соответствующие им сочетания клавиш приведены в таблице 2.

Таблица 2

Удалить символ над курсором и слева от него, соответственно

Delete, Backspace

Заменить символ, на который указывает курсор, другим

Insert или Ctrl+V

Склеить две соседние стоки, установив курсор в конце 1-й

Delete

Разрезать строки текста в месте установки курсора

Enter

Стереть всю строку, на которой располагается курсор

Ctrl+Y

Вставить новую строку

Ctrl+N

Команда Undo восстанавливает предыдущее содержимое текущей строки

Alt+BkSp

Команда Redo восстанавливает изменения, удалённые командой Undo

Меню Edit

Insert - включение и выключение режима вставки;

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

Задания