Главная » Просмотр файлов » Воробьева А.П., Соппа М.С. - Система программирования Турбо Паскаль 7.0

Воробьева А.П., Соппа М.С. - Система программирования Турбо Паскаль 7.0 (1092189), страница 3

Файл №1092189 Воробьева А.П., Соппа М.С. - Система программирования Турбо Паскаль 7.0 (Воробьева А.П., Соппа М.С. - Система программирования Турбо Паскаль 7.0) 3 страницаВоробьева А.П., Соппа М.С. - Система программирования Турбо Паскаль 7.0 (1092189) страница 32018-02-14СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

г) убрать обе панели.

  1. Как восстановить панели ?

  2. Как прочитать на экране содержимое файла в NC ?

  3. Назвать клавиши:

а) создания нового каталога;

б) переименования каталога или файла;

в) удаление каталога или файла;

г) копирования файла.

  1. Как перейти в родительский каталог из текущего каталога ?

  2. Указать два способа перехода из текущего каталога в другой каталог.

  3. Как перейти на другой диск ?

  4. Как быстро найти файл ?

  5. Как скопировать файл на печать из текущего каталога ?

  6. Указать два способа выделения группы файлов.

  7. Указать два способа отмены выделенной группы.

Задание на ПК

  1. Создать собственный каталог. В собственном каталоге создать файл. Получить две копии файла в другом каталоге, например, в каталоге ST: одна копия – с тем же именем файла, другая – с новым именем.

  2. Удалить файлы из собственного каталога. Скопировать в свой каталог файлы с расширением .PAS.

Глава 2. Работа в интегрированной среде

Турбо Паскаль 7.0

2.1. Организация вычислений в среде Турбо Паскаль

Чтобы осуществить запуск системы Турбо Паскаль, необходимо (если вы находитесь в Norton Commander) войти в каталог TP и набрать в командной строке команду

turbo <имя файла>.pas [Enter].

Выход из системы происходит при нажатии клавиш [Alt + Х].

Если набрана команда TURBO без имени файла, то работа будет вестись с непоименованным файлом NONAME00.PAS , который в процессе работы необходимо будет переименовать в <имя файла>.pas . При работе в Windows запуск системы Турбо Паскаль производится с помощью двойного щелчка левой кнопки мыши по иконке программы Турбо Паскаль. После запуска системы пользователь входит в окно редактора , общий вид которого показан на рис. 2.1.


File Edit Search Run Compile Debug Tools Options Window Help


[ ] ZZZZZ.PAS 1 []

Program parabola; ‑

var a,b,p,fi,fi1,fm,Fb,bet,ro,rob,c:real;

n,i: integer;

rf1:text;

begin

assign(rf1,'rfi.dat');rewrite(rf1);

n:=24; p:=pi/3; a:=1.5; b:=1.0;

fm:=2;

writeln('i=',i:2,' fi=',fi:7:3,

' RO=',ro:8:4,' figrad=',fi*180/pi:8:3);

writeln(rf1,fi1,ro);end;close(rf1);

end.

1:1

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

Рис. 2.1

Верхняя строка экрана содержит все команды главного меню. В последней строке приведены основные доступные в каждый момент функциональные клавиши с указанием их назначения. Вход в главное меню осуществляется нажатием клавиши [F10], а выход – клавишей [Esc].

Процесс подготовки, отладки, редактирования и выполнения паскалевской программы начинается с того, что пользователь набирает текст программы в окне редактора, пользуясь клавишами перемещения курсора, клавишами алфавита, цифровыми и др.

Чтобы не потерять набранный вами текст программы ( это может, например, произойти при случайном отключении питания компьютера), необходимо сохранять текст программы на винчестере, нажимая клавишу [F2]. Текст будет сохранен в файле <имя файла>.pas.

Проанализировав визуально текст набранной программы и убедившись, что нет очевидных ошибок, производим компиляцию и выполнение программы. Для этого служит команда главного меню Run или эквивалентное ей, более часто используемое сочетание клавиш [Ctrl+F9]. Эта команда работает следующим образом:

  • транслирует (компилирует) программу, находящуюся на экране редактора, то есть переводит текст программы на машинный язык и, если в ней не обнаружено синтаксических ошибок, запускает программу на выполнение;

  • если программа уже ранее была откомпилирована (например, командой Compile главного меню), то команда Run ([Ctrl+F9]) сразу посылает программу на выполнение, не проходя этап компиляции.

Как правило, сразу набрать сложную программу без ошибок не удается. При этом все ошибки делятся на три типа:

  • синтаксические ошибки, выявляемые при компиляции;

  • ошибки на этапе выполнения программы;

  • алгоритмические ошибки;

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

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

Наконец, алгоритмические ошибки программист должен самостоятельно «отлавливать» и устранять, решая серию вспомогательных тестовых задач.

Принудительно прервать выполнение программы можно, нажав клавиши [Ctrl+С] или [Ctrl+Break]. На этапе выполнения результаты расчета выводятся в окно Output. Чтобы их просмотреть, из активного окна редактора следует нажать клавиши [Alt + F5]. Для последующего возврата в окно редактирования достаточно нажать любую клавишу.

В случае затруднения пользователь системы Турбо Паскаль может нажатием клавиш [Ctrl+F1] вызвать контекстно-зависимую помощь (очень эффективную и полезную для программиста). Выход из подсказки производится клавишей [Esc].

2.2. Главное меню

Управление работой и настройка в системе Турбо Паскаль осуществляются с помощью команд, содержащихся в главном меню.

Поле главного меню содержит следующие команды: File(файл), Edit(редактирование), Search(поиск), Run(выполнение), Compile(компилирование), Debug(отладка), Tools(инструментарий), Options(опции), Window(работа с окнами), Help(помощь).

Приведем описание основных команд главного меню. Чтобы осуществить их вызов, необходимо, войдя в меню, выделить курсорной рамкой или указателем мыши нужный пункт меню и затем нажать [Enter].

Команда File

Команда File содержит функции, управляющие работой с файлами. Активизация этой команды приводит к появлению на экране подменю, включающего следующие опции.

New - удаление текущей программы из оперативной памяти, очистка экрана и создание нового файла с именем nonameXX.pas.

Open - загрузка файла с диска в новое окно редактора. При этом в диалоговом окне на выбор предлагаются имена файлов с маской *.pas . Если ввести имя, которого нет в текущем каталоге, то будет создан новый файл. Синоним команды Open - нажатие клавиши [F3].

Save - сохранение на диске текущего редактируемого файла. Если имя файла было nonameXX.pas, то среда запросит новое имя. Синоним команды Save - нажатие [F2].

Save as - записывает содержимое окна на диск под другим именем. В поле ввода диалогового окна мы должны написать новое имя , которому автоматически будет дано расширение .pas.

Save all - сохраняет содержимое всех окон редактора в виде файлов на диске.

Change dir - изменяет текущий каталог пользователя.

Print - печатает содержимое текущего окна на принтере.

Printer setup - позволяет осуществить настройки принтера и параметров печати.

Dos shell - временный выход в DOS. Для возврата в Турбо-среду необходимо набрать команду Exit и нажать [Enter].

Exit - завершает работу с Турбо Паскалем. Синоним команды – сочетание клавиш [Alt+X].

Команда Edit

Undo - отмена предыдущего выполненного действия в редакторе, так называемый «откат». Синоним – [Alt + Back Space].

Redo - отменяет действие команды Undo.

Cut(«вырезать») - удаляет выделенный блок текста из окна редактора и переносит его в буфер обмена Clipboard . Синоним – [Shift + Del].

Copy - копирует выделенный блок из окна редактора в буфер обмена Clipboard . Синоним – [Ctrl + Ins].

Paste(«вставить») - обратное копирование содержимого буфера обмена Clipboard в окно редактора, в то место, где в данный момент находится курсор. Синоним – [Shift + Ins].

Clear - удаляет из окна редактора выделенный блок без помещения его в буфер обмена. Синоним [Ctrl + Del].

Show clipboard - отображает содержимое буфера обмена.

Команда Search

Find - поддерживает поиск нужного фрагмента текста. В диалоговом окне при этом необходимо ввести ключевую строку для поиска.

Replase - отыскав заданный фрагмент текста, Турбо-среда заменяет его на новый фрагмент, который предварительно вводится в соответствующее диалоговое окно. При включенной опции Change all будут автоматически произведены замены всех вхождений фрагмента без запросов на подтверждение.

Search again - повторение поиска.

Go to line number - переход на строку редактора с указанным номером.

Команда Run

Run([Ctrl + F9]) - запускает компиляцию (трансляцию), компоновку (сборку, линковку) и выполнение программы без промежуточного участия программиста.

Go to cursor([F4]) - на режиме отладки осуществляет прогон от выделенной голубым цветом строки до строки, в которой находится курсор.

Trace Into([F7]) - запускает режим пошагового (построчного) выполнения программы (трассировка). Многократно нажимая клавишу [F7], строка за строкой, мы можем выполнить всю программу. Очередная строка при этом подсвечивается голубым цветом.

Step over ([F8]) - выполняет те же действия, что и [F7], но без трассировки процедур и функций.

Program reset([Ctrl + F2]) - прерывание режима отладки (трассировки). При этом гаснет подсветка текущей строки.

Команда Compile

Помимо команды Run компиляцию программ можно осуществлять в режиме Compile, получая при этом дополнительные возможности работы с объектными файлами.

Compile([Alt + F9]) – компилирует конкретно ту программу, которая находится в окне редактора (или содержащуюся в файле, имя которого указано в подкоманде Primary file команды Compile).

Make([F9]) – компилирует программу вместе со всеми вызываемыми модулями пользователя, в которые были внесены изменения.

Build - в отличие от команды Make перекомпилирует все заказываемые модули вне зависимости от того, вносились ли в них изменения.

Команда Debug

Команда Debug предоставляет возможность проводить эффективную отладку программы, определять и изменять значения переменных в ходе трассировки, просматривать содержимое стека обращений к процедурам и т.д. Подробнее ее использование будет рассмотрено в параграфe 2.5.

Команда Options

Команда Options обеспечивает управление параметрами интегрированной среды Турбо Паскаль, например, такими как настройки рабочих каталогов (директорий), конфигурация отдельных элементов среды и т. д.

Команда Window

Tile(«черепица») - располагает окна так, чтобы каждое окно было видно на экране и все они имели бы равные размеры.

Cascade - окна располагаются каскадом, с перекрытием.

Zoom([F5]) – распахиваeт окно на весь экран или возвращаeт ему прежний вид.

Next([F6]) – переключение от одного активного окна к другому.

Close([Alt + F3]) – закрывает активное окно.

Команда Help

Команда Help – выдача справочной информации. Особенно эффективна и полезна ее подкоманда Topic Search ([Ctrl + F1]), дающая полные пояснения к оператору или служебному слову, под которым в данный момент находится курсор. При этом предлагается Example – текст программы, в котором правильным образом использован рассматриваемый оператор.

    1. Работа с окнами

Несмотря на то, что Турбо Паскаль как интегрированная среда программирования возник намного раньше, чем операционная среда Windows (по-русски это - Окна), в нём практически уже были заложены и реализованы многие черты перспективного принципа поддержки многооконного режима работы.

Для обмена информацией между программистом и средой в Турбо Паскале существует несколько основных видов окон. В окне редактора программист набирает и корректирует тексты программ, причем одновременно может быть загружено несколько текстов. Окно программы служит для показа результатов выполнения(“прогона”) программы(“горячие” клавиши - [Alt+F5] , а выход из этого окна в редактор – нажатие любой клавиши). В процессе отладки, используя окно наблюдения (команда DEBUG/WATCH), пользователь может в «реальном времени» пооператорно отслеживать изменение значений переменных. Имеется и справочное окно (сочетание клавиш [Ctrl+F1]), в котором появляются различные полезные сведения. Прямо из него можно скопировать и перенести в свою программу фрагмент текста действующего примера. Одновременно на экране, накладываясь частично друг на друга, может присутствовать сразу несколько окон, однако только одно из них активно в каждый момент. Активное окно очерчивается двойной рамкой, неактивное - одинарной. Для смены активного окна используется клавиша [F6] или щелчoк мыши. Клавиша [F5] распахивает окно на весь экран или возвращает окну обычный размер. Команда [Alt+F3] закрывает окно и удаляет его с экрана.

Характеристики

Тип файла
Документ
Размер
1,05 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6294
Авторов
на СтудИзбе
314
Средний доход
с одного платного файла
Обучение Подробнее