Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БрошюраОкончательный.doc
Скачиваний:
20
Добавлен:
28.10.2018
Размер:
3.14 Mб
Скачать

Интегрированная среда разработки

  1. Что такое алгоритм? Строгое понятие алгоритма дается в рамках курса теории алгоритмов. Мы же поясним это понятие так: алгоритм – это последовательность отдельных действий, которые нужно выполнить для достижения некоторой цели.

  2. Что такое текст программы и что такое компиляция? Текст программы – одна из возможных записей алгоритма. Однако она «не понятна» компьютеру, так как записана на языке, похожем в некотором роде на человеческий. Машина же оперирует так называемыми машинными кодами. Вы можете увидеть их, открыв в каком-либо текстовом редакторе любой исполняемый файл (с расширением exe). Для человека содержимое такого файла воспринимается как абракадабра. Переводит текст программы в машинные коды компилятор – специальная программа, которая входит в состав системы программирования. Процесс перевода называется компиляцией.

  3. В каком файле находится компилятор Turbo Pascal? Если не произведено никаких иных настроек, кроме тех, которые указываются по умолчанию при установке системы программирования, то файл компилятора находится по адресу C:\TP\BIN\turbo.exe. Файл turbo.exe дополнительно содержит так называемую интегрированную среду разработки, в которой создаются программы и конфигурируются параметры компилятора. Пакетная версия компилятора (без среды разработки) находится в файле C:\TP\BIN\tpc.exe.

  4. Что такое интегрированная среда разработки Turbo Pascal? Интегрированная среда разработки (ИСР) – это программная оболочка, с помощью которой создаются программы и конфигурируются параметры компилятора (рис. 1).

Рис. 1. Внешний вид интегрированной среды разработки Turbo Pascal

  1. Что находится в основной части экрана, когда запущена ИСР? Основная часть экрана предназначена для размещения окон, в которых производится редактирование текстов программ. Всего можно одновременно открыть до 14 окон, но только одно является активным (в нем находится курсор). Сделать окно активным можно путем нажатия на нем левой кнопкой мыши или с помощью сочетаний клавиш перехода по окнам F6, Shift+F6 или Alt+Номер окна. Каждое окно, соответствующее редактируемому файлу, именуется названием файла. По умолчанию окнам программ самой средой присваиваются названия noname00.pas, noname01.pas и т.д. Расширение pas указывает на то, что содержимым файла является текст программы, написанной на языке Pascal.

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

  3. Что обозначают записи в нижней части экрана? Нижняя строка экрана – строка состояния, в которой прописывается перечень «горячих клавиш», либо название операции, выполняемой в текущий момент времени. Перечень наиболее употребляемых «горячих клавиш» по управлению средой следующий:

  • F1 – вызов справки;

  • Shift+F1 – вызов глоссария справки (списка всех зарезервированных слов и команд);

  • Ctrl+F1 – если выделить какое-либо слово и нажать эту комбинацию клавиш, то будет запущен поиск в справке по этому слову (контекстная справка);

  • F2 – сохранение файла;

  • F3 – открытие существующего файла для редактирования;

  • Alt+F3 – закрытие текущего окна редактируемого файла;

  • Alt+F9 – компиляция программы;

  • Ctrl+F9 – запуск программы на исполнение;

  • Alt+F5 – просмотр (выход из просмотра) экрана пользователя, в котором выполняется программа;

  • F6 – переход к следующему окну;

  • Shift+F6 – переход к предыдущему окну;

  • Alt+X – закрытие программы, выход в операционную систему.

  1. Как создать новое окно редактирования текста программы? Для этого нужно выбрать пункт меню File → New. Будет создано новое окно, в котором можно вести набор текста новой программы.

  2. Как сохранить созданный текст программы? Для этого либо выбирается пункт меню File → Save, либо нажимается клавиша F2. Если это первое сохранение файла, то будет выведено диалоговое окно сохранения файла (рис. 2). В строке Save file as нужно в английской раскладке клавиатуры набрать название файла. Количество символов в нем не должно превышать восьми. Расширение pas задавать не нужно – оно автоматически будет добавлено к имени. В нижней части диалогового окна можно видеть строку, указывающую полное название файла (вместе с путем). Так, в данном примере, этот путь C:\TP\BIN\.

Замечание: Нужно помнить каталоги, в которых сохраняются файлы! Также будьте осторожны с заданием названий файлов – не называйте файл именем другого файла, находящегося в каталоге сохранения, так как вы потеряете существующий файл! Кроме того, сохранять изменения в тексте нужно регулярно. Заведите себе в качестве правила: дополнили текст несколькими строками – нажали F2 для сохранения.

Рис. 2. Диалоговое окно сохранения файла.

  1. Каковы возможности ИСР для работы с текстами программ? Есть стандартные пункты меню по работе с блоками текста. Выделив с помощью мыши или стрелочками с нажатой клавишей Shift блок текста, его можно скопировать, удалить, вырезать. Скопированный или вырезанный блок можно вставить в другое место текста. Укажем эти пункты меню с «горячими клавишами»:

Таблица 1. Основные операции редактирования текста

Скопировать

Edit → Copy

Ctrl+Ins

Вставить

Edit → Paste

Shift+Ins

Вырезать

Edit → Cut

Shift+Del

Удалить

Edit → Clear

Ctrl+Del

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

Если вы хотите отменить последнее сделанное действие, то выбирайте пункт меню Edit → Undo или сочетание клавиш Alt+Backspace. Если вы хотите вернуть отмененное последнее действие, то выбирайте пункт меню Edit → Redo.

  1. Как закрыть активное окно текста программы? Текущее окно закрывается с помощью пункта меню Window → Close или с помощью сочетания клавиш Alt+F3. Не забывайте сохранить все изменения!

  2. Как открыть уже существующий файл с текстом программы? Для этого выбирается пункт меню File → Open или нажимается клавиша F3. В появившемся диалоговом окне можно выбрать нужный файл. Также диалоговое окно позволяет переходить в иные каталоги. Для этого надо нажимать строчку с двумя точками в главной части окна (они означают переход в надкаталог).

  3. Я не могу в текущем каталоге найти мой файл. Как поменять текущий каталог? Вызовите пункт меню File → Change dir… Появится диалоговое окно, с помощью которого, выбирая в дереве нужный вам каталог, можно осуществить переназначение текущего каталога (рис 3). Порой нужно сделать текущим дисковод A:, в котором находится дискета. Для этого выбирают строку Drives в основной части окна и переходят на дисковод A:.

Рис. 3. Переназначение текущего каталога.

  1. Как запустить программу на исполнение? Написав текст программы, нужно проверить, будет ли она работать. Для этого нужно запустить программу на исполнение. Выбирайте пункт меню Run → Run или сочетание клавиш Ctrl+F9. При запуске полезно порой смотреть в окно результатов. Для этого нужно выбрать пункт меню Debug → User screen или нажать сочетание клавиш Alf+F5. С помощью этого же сочетания (или клавиши Esc) можно вернуться в Turbo Pascal.

  2. Как откомпилировать программу, не запуская ее? Если требуется проверить правильность написания программы без ее запуска и создать при этом исполняемый файл (с расширением exe), то нужно выбрать пункт меню Compile → Compile или сочетание клавиш Alt+F9. Особо стоит здесь отметить тот факт, что сохранить исполняемый файл (с расширением exe) можно в оперативную память (для этого в пункте меню Compile подпункт Destination должен быть установлен в Memory) или на диск (для этого в пункте меню Compile подпункт Destination должен быть установлен в Disk).

  3. Как мне понять сообщения об ошибках? При компиляции система может выдавать сообщение об ошибках и останавливать курсор в месте ошибки. Наиболее часто встречающиеся сообщения об ошибках следующие:

Ошибка 2: Identifier expected (ожидается имя). Ошибка возникает в случае, когда в данном месте программы должно стоять имя переменной, константы и пр., а находится что-то иное.

Ошибка 3: Unknown identifier (неизвестное имя). Ошибка возникает в случае, когда в данном месте программы находится имя переменной, константы и пр., не определенное в преамбуле программы.

Ошибка 5: Syntax error (синтаксическая ошибка). Ошибка состоит в неправильной записи некоторой алгоритмической конструкции – ветвления, выбора, цикла и пр.

Ошибка 8: String constant exceeds line (Разрыв строковой константы). Появляется, когда забывают поставить закрывающую одинарную кавычку, завершающую строку.

Ошибка 10: Unexpected end of file (неожиданный конец файла). Конец файла должен оканчиваться точкой. Система не находит ее.

Ошибка 26: Type mismatch (несоответствие типов). Часто появляется, когда переменной одного типа присваивается значение другого типа, или аргументом некоторой функции или процедуры является величина иного типа, нежели требуется.

Ошибка 36: BEGIN expected (нет операторной скобки BEGIN).

Ошибка 37: END expected (нет операторной скобки END).

Замечание: Ошибки, сходные с двумя предыдущими, указывающие на отсутствие частей команд суть 50, 54, 55, 57, 58 и пр.

Ошибка 62: Division by zero (деление на ноль).