- •Методичка. Лабораторная работа №1. Первое знакомство с системой программирования Паскаль.
- •Зарисовать в отчет интерфейс основных окон программы. Переписать основные команды для работы в программе. Интегрированная среда программирования
- •Приемы работы с окнами, редактором и файлами
- •1. Набрать в рабочем окне программы свою фамилию, имя и отчество. В следующей строке - свой домашний адрес, ваш номер телефона (если он есть).
- •2. Набрать предложение: "Шла собака по роялю и сложила песню". В этом предложении заменить все буквы "о" на "е", а после каждой буквы "а" вставить букву "с".
- •1. Изменить программу для нахождения суммы двух чисел.
- •2. Изменить программу для нахождения суммы четырех чисел.
- •4. Выведите на экран свою фамилию, имя и отчество, в следующей строке - дату рождения.
Методичка. Лабораторная работа №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 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 - включение и выключение режима вставки;
Примечание. Если режим вставки включен, то на экране курсор имеет вид мигающей черты. В режиме вставки набираемый символ вводится в позицию, в которой стоит курсор, а все символы (начиная с символа, стоящего в позиции курсора ранее),расположенные правее, сдвигаются вправо. Если режим вставки выключен, то набираемый символ заменит тот символ, который находится в позиции курсора, таким образом можно старый текст заменить на новый.
Задания