Вопросы для проверки знаний.

1. Укажите основные достоинства языка Паскаль.

2. В чем преимущества применения ИСР ?

3. Укажите основные компоненты ИСР.

4. В чем назначение текстового редактора в среде разработки ?

5. В чем назначение компилятора в среде разработки ?

6. В чем назначение отладчика в среде разработки ?

7. В чем назначение средств автоматизации сборки в среде разработки в ИСР ?

8. Каковы главные окна среде разработки Turbo Pascal v7.0 ?

9. Назовите базовые компоненты ИСР TP 7.0.

10. Назовите компоненты основного экрана ИСР TP 7.0.

11. Укажите назначение и основные функции пункта меню File ИСР TP 7.0.

12. Укажите назначение и основные функции пункта меню Edit ИСР TP 7.0.

13. Укажите назначение и основные функции пункта меню Search ИСР TP 7.0.

14. Укажите назначение и основные функции пункта меню Run ИСР TP 7.0.

15. Укажите назначение и основные функции пункта меню Compile ИСР TP 7.0.

16. Укажите назначение пункта меню Help ИСР TP 7.0.

17. Что демонстрирует строка состояния основного экрана среды разработки TP 7.0

18. Что выводится на пользовательский экран среды разработки TP 7.0.

19. Как производится переключение между окнами в ИСР TP 7.0?

2.3. Компилятор языка ПаскальFreePascal(FPC). Среда разработки FreePascalIDE

Среда разработки Turbo Pascal 7.0 (TP 7.0) является платным программным продуктом. В связи с популярностью языка Паскаль появился свободно распространяемый компилятор языка Паскаль под названием Free Pascal, сокращенно – FPC (Free Pascal Compiler). Он работает на различных процессорах и операционных системах. Синтаксис (набор правил построения программ) Free Pascal полностью совместим с Turbo Pascal 7.0. Условия распространения FPC позволяют свободно использовать его для разработки программ и распространять их.

Вместе с компилятором FPC свободно распространяется интегрированная среда разработки тек­сто­во­го режима, похожая на IDE Turbo/Borland Pascal. В настоящее время в интернете можно свободно скачать дистрибутив среды под названием Free Pascal IDE. В стадии разработки находятся и другие варианты свободного ПО на языке Паскаль.

Интерфейс среды Free Pascal IDE полностью совпадает с интерфейсом IDE TP 7.0. Компилятор выдает четкие и информативные сообщения об ошибках в тексте программы, в которых указывает номер строки и позиции в ней (в обоих случаях счет начинается с 1), где обнаружена ошибка. После получения сообщения об ошибках следует закрыть его окно (нажать кнопку Esc) и исправить указанные ошибки. Для быстрого перехода к коду программы, в котором допущена ошибка можно использовать контекстное меню мыши: 1) выделить строку сообщения об ошибке, 2) нажать правую кнопку мыши и 3) щелкнуть по опции "Goto source". Компилятор сам управляет процессом ассемблирования и сборки.

Пункт меню редактирования текста программ Edit среды Free Pascal IDE содержит полезные дополнительные опции Copy to Windows (копировать для Windows) Paste from Windows (вставить из Windows), которые упрощают за счет использования буфера Windows перенос текстов на Паскале в файлы текстового процессора Word и обратную вставку текстов из файлов Word в окно среды (при этом могут не сохраняться тексты комментариев).

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

- Next (F6) - активизация следующего окна в списке окон,

- Previous (SHIFT-F6) - активизация предыдущего окна в списке окон,

- Close (ALT-F3) - закрытие текущего окна.

Базовая библиотека среды включает в себя все основные стандартные модули, соответствующие модулям Turbo Pascal.

Работа с динамической памятью в языке Free Pascal существенно отличается по сравнению с методами Turbo Pascal 7.0. Данные методы более близки к языку С. Все такие отличия отмечены далее в тексте.


3. Основные элементы языка Паскаль.
Алфавит. Идентификаторы. Типы данных. Выражения. Операции. отношения. математические функции в языке Паскаль