ТОП 10:

Начало работы в системе Turbo Pascal 7.0



Turbo Pascal – система для разработки программ на алгоритмическом языке Pascal для операционной системы MS DOS.

Система позволяет решать следующие задачи:

1. Написание текста программы в окне текстового редактора, запись текста на диск в файл (с расширением *.pas), загрузка текста с диска. В тексте программы разные синтаксические элементы могут выделяться разными цветами.

2. Компиляция программы с сохранением созданного исполняемого файла в памяти или на диске (расширение файла *.exe). Во время компиляции выполняется синтаксический контроль текста программы, при обнаружении ошибок компиляция прекращается и появляется сообщение об обнаруженной ошибке.

3. Запуск скомпилированной программы из системы Turbo Pascal. Результаты работы программы отображаются в «Окне пользователя – User Screen».

4. Отладка программы с заданием точек останова программы, использованием пошагового прохождения программы и возможностью просмотра значений переменных.

5. Использование стандартных библиотечных модулей процедур и функций и разработка библиотечных модулей пользователя.

6. Использование справочной системы по работе в Turbo Pascal и по языку Pascal. Разработка справочной системы для программы пользователя.

7. Настройка системы для работы (параметры компиляции, использования памяти компьютера при работе с программами, задание каталогов, где расположены различные программные модули и пр.).

Запускающий файл системы – turbo.exe.

Для компиляции программ необходимы модули процедур и функций языка Pascal. Они могут храниться в библиотечном файле системы – turbo.tplили в виде отдельных файлов с расширением *.tpu. В файле turbo.tplобычно содержатся модули System, CRT, Printer, Overlay и Dos. Однако состав модулей файла turbo.tpl может изменяться с помощью программы tpumover.exe.

Справочная система хранится в файле turbo.tph.

Начало работы с новой программой

Для начала работы с новой программой следует выбрать пункт New в разделе File главного меню, после чего откроется пустое окно с именем Noname00.pas, в котором следует написать текст простейшей программы.

 

Англо-русский словарь для тех, кто не знает английский язык: New - новый Open - открыть Save - сохранить (записать текст программы на диск) Save as – сохранить как (в новый файл с другим именем) Change dir – сменить каталог Print - напечатать DOS shell – временный выход в DOS Exit–выход (завершение работы с системой)

Задание 1

Написать текст программы N1 в окне редактора системы Turbo Pascal, сохранить его в своем каталоге в файле с именем Progr1.pas, выполнить компиляцию и запустить программу в работу.

Текст состоит из трех строк:   Первая строка – Begin – начало головной программы. Вторая – write (писать) – вывод информации на монитор. В скобках – список вывода, состоящий из одной текстовой константы – символы между апострофами. Третья – End. – конец работы программы.

Сохранение текстового файла программы на диске

Для сохранения файла следует выбрать пункт Saveв разделе File главного меню.     После чего в открывшемся диалоговом окне выбрать каталог для сохранения файла и задать его имя. Расширение файла при этом писать не обязательно, система сама допишет *.pas при сохранении на диске.   Предварительно можно выбрать каталог по умолчанию с помощью пункта меню Change dir.
Запуск программы на компиляцию и выполнение  
Для компиляции и выполнения программы следует выбрать пункт Runраздела Run главного меню, или нажатием горячих клавиш Ctrl+F9.

 

Окно пользователя (User Screen)   При отсутствии ошибок в тексте программы она будет скомпилирована и выполнена, результаты работы программы появятся в окне пользователя, которое можно просмотреть выбором пункта User Screen раздела Debug или нажатием горячих клавиш Alt+F5.

 

Задание 2

Написать текст программы N2 в системе Turbo Pascal:

Uses Crt;

Var s : string;

Begin

Write(’Как Вас зовут ? ’);

Readln(s);

Writeln(’Привет, ’, s)

End.

Сохранить текст программы в своем каталоге в файле с именем Progr2.pas, выполнить компиляцию и запустить программу в работу. При выполнении программы от пользователя потребуется ввести с клавиатуры своё имя и нажать клавишу ENTER. Результаты работы программы просмотреть нажатием горячих клавиш Alt+F5.

Задать режим компиляции программы «На диск» – пункт Destination Disk раздела Compile главного меню. Выполнить компиляцию (горячие клавиши Ctrl-F9). После этого задать компиляцию последующих программ в памяти (Destination Memory).

Выйти из системы Turbo Pascal, найти в своей папке исполняемую программу Progr2.exe и проверить ее работу из операционной системы Windows.

 

Задание 3

Написать текст программы N3 в окне редактора Turbo Pascal:

Uses Crt;

Var x, y, z : real;

Begin

Write(’ x = ’);

Readln(x);

Write(’ y = ’);

Readln(y);

Z:= x + y;

Writeln(’ z = ’, z:10:2)

End.

Сохранить текст в своем каталоге в файле с именем Progr3.pas, выполнить компиляцию и пошаговое прохождение программы, для чего воспользоваться командой Trace intoраздела меню Run(выполнение программы построчно с заходом во все процедуры пользователя). При многократном использовании этой команды следует пользоваться горячей клавишей – F7. Проследить в окне пользователя порядок выполнения строк программы.

В программе можно использовать комментарии – пояснительный текст, ограниченный символами { } или (* *). Комментарий игнорируется компилятором и поэтому не оказывают влияния на выполнение программы. Обычно комментарии используют для пояснений смысла идентификаторов, операторов или частей программы.

Задание 4

Дополнить текст программы N3 операторами очистки экрана и задания цветов фона и текста, после чего выполнить программу.

Uses Crt;{использовать модуль CRT}

Var x, y, z : real;

Begin

TextColor(Yellow); {цвет символов - желтый}

TextBackground(Red);

ClrScr;{очистить экран красным цветом}

Write(’ x = ’);

Readln(x);

Write(’ y = ’);

Readln(y);

Z:= x + y;

Writeln(’ z = ’, z:10:2)

End.

Тема 4







Последнее изменение этой страницы: 2016-04-18; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.226.248.180 (0.009 с.)