Лабораторная работа: Среда программирования Turbo Pascal

Название: Среда программирования Turbo Pascal
Раздел: Рефераты по информатике
Тип: лабораторная работа

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Тульский государственный университет

КАФЕДРА АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ

СРЕДА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0

Лабораторная работа № 2

по курсу «Информатика»

Вариант № 25

Выполнил: студент группы 220401 __________ Чиняев Р.А

(подпись)

Проверил: __________Гетманец В.М

(подпись)

Тула 2010

Цель работы

Ознакомиться с интегрированной средой TURBO PASCAL 7.0,освоить ее особенности и овладеть основными навыками работы с компонентами среды.

Теоретическая справка

Любая современная реализация языка программирования Pascal (Borland

Pascal или Turbo Pascal) представляет собой интегрированную интерактив-

нуюсреду (Interactive Development Environment - IDE). Интерактивность

подразумевает наличие диалогового режима работы, т.е. обмена данных между

человеком и машиной в темпе, соизмеримом с темпом обработки данных челове-

ком. Интегрированность среды означает, что она объединяет в себе средства

различного назначения, например, в IDE Turbo Pascal 7.0 входят:

* текстовый редактор;

* компилятор;

* компоновщик (редактор связей);

* запускающая программа;

* отладчик;

* справочная подсистема.

Все эти средства встроены в IDE и доступны из нее. Это позволяет,

не выходя из среды, проводить полный цикл операций над текстом программ на

языке программирования Pascal: редактирование, компиляция, запуск, просмотр

результатов работы и отладка.

Интерфейс интегрированной среды

Под интерфейсом в программировании обычно понимают способ взаимодей-

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

Интерфейс среды TP 7.0 реализуется с помощью трех составляющих:

строка меню в верхней части экрана, оперативная область и строка состояния

в нижней части экрана.

Строка меню в верхней части экрана состоит из списка предлагаемых

альтернатив: File (работа с файлами), Edit (редактирование текста), Search

(поиск), Run (запуск), Compile (компиляция), Debug (отладка), Tools (ин-

струменты), Options (настройки), Window (работа с окнами), Help (справка).

При активной строке меню можно видеть подсвеченный заголовок текущего пунк-

та меню.

Строка состояния содержит перечень клавиш или комбинаций клавиш бы-

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

также краткое описание предлагаемой альтернативы меню или того действия,

которое выполняется или может выполняться в данный момент в среде.

Под оперативной областью экрана подразумевается та его часть, кото-

рая заключена между строкой меню и строкой состояния. В этой области ото-

бражаются основные процессы, происходящие при работе в среде.

Основы интегрированной среды TP 7.0

Практически все процессы среды TP 7.0 происходят в так называемых

окнах. Под окном в данном случае понимают прямоугольную область экрана, ко-

торую можно перемещать, масштабировать, перекрывать, выводить без перекры-

тия, открывать, закрывать и изменять ее размер.

В среде TP существует четыре типа окон:

- окна редактирования;

- окна диалога;

- информационные окна;

- окна меню.

Управление окнами

Ниже кратко перечислено, как можно управлять окнами в

IDE Turbo Pascal 7.0. Заметим, что для выполнения этих действий вам не

требуется "мышь" - можно прекрасно обойтись и клавиатурой.

Работа с окнами:

Чтобы

Открыть окно

редактора

Используйте следующие методы:

Команду Choose File/Open для открытия

файла и вывода его на экран, или клави-

шу F3.

Открыть другие окна

Выберите нужное окно из меню Window в

меню Tools или Debug.

Закрыть окно

Команду Close меню Window (или клави-

ши Alt+F3), либо щелкните кнопкой "мы-

ши" на элементе закрытия окна.

Увидеть предыдущее

Окно

Выберите команду Window/Previous или

используйте клавиши Shift+F6.

Активизировать окно

Щелкните кнопкой в любом месте окна,

или нажмите клавишу Alt, плюс номер окна (вверхнем правом углу окна), илиИспользуйте команду Choose Window/List(Выбор окна/Список), или нажмите клавиши Alt+0 и выделите окно из списка, или используйте команду Choose Window/Next или F6, чтобы сделать активным следующее (в том порядке, как вы их открывали) окно. Либо нажмите клавиши Alt+F6,чтобы сделать активным предыдущее окно.

Переместить активное

окно

Переместите с помощью "мыши" строку

заголовка или нажмите клавиши Ctrl+F5

(Window│Size/Move – Окно/Размер/Переме-

щение) и используйте для позиционирова-

ния окна в нужное место клавиши управ-

ления курсором, после чего нажмите кла-

вишу Enter.

Изменить размер

активного окна

Переместите с помощью "мыши" угол из-

менения размера (или любой другой

угол). Либо выберите команду Window/

Size/Move и нажмите клавишу Shift, если

вы используете для изменения размера

окна клавиши управления курсором. После

этого нажмите клавишу Enter. Можно ис-

пользовать сокращенный вариант - нажать

Ctrl+F5 и использовать клавишу Shift

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

ром (стрелки).

Контрольные вопросы

1. Что представляют собой современные реализации языка Pascal?

2. Что такое интегрированная интерактивная среда?

3. Перечислите компоненты IDE Turbo Pascal 7.0.

4. Что является средствами IDE Turbo Pascal?

5. Что такое окно? Какие бывают окна?

6. Сколько окон можно открыть в IDE?

7. Перечислите стандартные элементы типичного окна.

8. Как изменить "мышкой" размер окна?

9. Как пользоваться полосами прокрутки?

10. Сколько может быть активных окон в IDE Turbo Pascal 7.0, уста-

новленной на компьютере с 16 мегабайтами оперативной памяти?

11. Для чего служат окна редактирования?

12. Какие бывают информационные окна?

13. Что произойдет, если нажать на пункт окна меню, после которого

стоит стрелочка ?

14. Объясните механизм выбора команд меню с помощью "мышки".

15. Объясните механизм выбора команд меню с помощью клавиатуры.

16. Что произойдет при нажатии комбинации оперативных клавиш Alt+0?

Какие еще оперативные клавиши вы знаете?

17. Перечислите стандартные элементы диалоговых окон?

18. В чем различие кнопок с зависимой и независимой фиксацией?

19. Назовите хотя бы две функции строки состояния.

20. Какая из следующих командных кнопок означает подтверждение:

OK, Cancel, Enter, Help, Esc, Ctrl-Alt-Del? Все ли эти кнопки

командные?

Ответы на контрольные вопросы под номерами:3,6,15,17

3. IDE Turbo Pascal 7.0 содержит текстовый редактор, редактор связей, запускающая программа, отладчик, справочная система.

6. Количество окон ограничивается оперативной памятью ЭВМ, но действительныйм может быть только одно окно.

15. Нажать клавишу F10. Это активизирует строку меню. Для выбора желаемого меню используйте клавиши стрелок. Затем нажмите Enter. В качестве сокращения этого шага можно нажать не подсвеченную букву заголовка меню. Например, находясь в строке меню нажмите F для быстрого вывода меню Edit. Либо без активации строки меню можно нажать для вывода нужного меню клавишу Alt и подсвеченную букву.

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

Вывод

В ходе выполнения данной работы мной были изучены основные функции IDETurboPascal 7.0. Я ознакомился с интерфейсом интегрированной среды TP 7.0. Узнал, что процессы среды TP 7.0 происходят в окнах, которые в свою очередь разделяются на четыре типа. Запомнил, как работать со всеми типами окон и ознакомился с их управлением. В конце мной были изучены функции строки состояния.