- •Предисловие
- •Общая схема выполнения лабораторной работы
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Var r,d: real; {раздел описаний переменных может
- •Требования к программе
- •Общие пояснения
- •If Pr then {здесь Pr – логическая переменная,}
- •Разбор контрольного варианта Задание
- •Лабораторная работа № 3
- •Задачи лабораторной работы Вопросы, изучаемые в работе
- •Задание (общее ко всем вариантам).
- •Требования к программе.
- •Общие пояснения
- •Разбор контрольного варианта Задание
- •Алгоритм
- •Текст программы
- •Vvod: writeln('Сколько будет чисел?');
- •Варианты заданий
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Var Massiv1,Nmbs:IntMasMax; {завели 2 целочисл. Массива}
- •Разбор контрольного варианта Задание.
- •Текст программы
- •Результаты работы
- •Варианты заданий
- •Требования к программе
- •Содержание программы.
- •Общие пояснения
- •Var {здесь выделяется место под все массивы }
- •Разбор контрольного варианта Задание
- •Формирование таблицы идентификаторов
- •Алгоритм
- •Текст программы.
- •Содержимое файла результатов umnik5.Res
- •Варианты заданий
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Разбор контрольного варианта Задание
- •Рассмотрение метода решения
- •Алгоритм
- •Текст программы.
- •Vvod_eps:writeln('введите минимальный размер слагаемого);
- •Результаты расчета
- •Варианты заданий
- •Требования к программе и отчету по работе
- •Содержание программы.
- •Пояснения к лабораторной работе Общие пояснения к использованию процедур и функций.
- •Механизм параметров
- •Разбор контрольного варианта Задание
- •Б Рисунок 7. Алгоритм 31-го варианта лок-схема алгоритма Текст программы.
- •Общие пояснения Графический режим экрана
- •Алгоритмы построения графиков на экране
- •Стандартный модуль работы с графическим экраном Graph
- •Разбор контрольного варианта № 31 Задание
- •Алгоритм
- •Текст программы
- •X,y, { текущие значения переменных х и y }
- •Xmin,Xmax,{минимальное и максимальное значения х на графике}
- •Imin,Imax, {координаты экрана, соответствующие Ymin и Ymax}
- •Разбор контрольного варианта № 32 Задание
- •X,y:mas; { текущие значения переменных х и y }
- •Xmin,Xmax,t,tmin,tmax, { минимальное и максимальное значения х на графике }
- •Imin,Imax, { координаты экрана, соответствующие Ymin и Ymax }
- •Варианты заданий
- •Требования к программе
- •Содержание программы
- •Общие пояснения
- •Односвязные списки
- •Двусвязные списки
- •Нульсвязные списки
- •Описание файлов с данными
- •Inc(I); { стандартная процедура увеличения на 1 }
- •Разбор контрольного варианта Задание
- •Содержание программы
- •Алгоритм
- •Текст программы
- •If Beg then { если добавляем в начало }
- •If Beg then { если удаление из начала }
- •Варианты заданий
- •Литература
- •Приложение а. Система меню и команды Турбо-Паскаля Меню системы программирования Турбо-Паскаль
- •Главное меню
- •Опции главного меню
- •Локальные меню
- •Основные команды встроенного редактора текста
- •Приложение б. Сообщения об ошибках
- •Сообщения об ошибках на шаге выполнения
- •Приложение в. Описание числовых файлов для лабораторных работ
- •I,j : integer; {I- счетчик элементов массива, j - номер символа в файле }
- •Приложение г. Таблица ascii-кодов (с альтернативной кодировкой)
- •Содержание
Литература
-
Бородич Ю.С., Вальвачев А.Н., Кузьмич А.И. Паскаль для персональных компьютеров: Справочне пособие. Минск: "Вышейшая школа", 1991.
-
Епанешников А.М., Епанешников В.А. Программирование в среде Turbo Pascal 7.0 (третье издание). М.: "Диалог-МИФИ", 1996.
-
Немнюгин С.А. Turbo Pascal: практикум. СПб.: Питер, 2001.
-
Кнут Д. Искусство программирования для ЭВМ. /Пер. с англ.: В 3-х томах. т.3. Сортировки и поиск. М.: Мир, 1976.
-
Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся ВТУЗов (Изд. 13-е). М.: "Наука", 1986.
Приложение а. Система меню и команды Турбо-Паскаля Меню системы программирования Турбо-Паскаль
Для взаимодействия с системой программирования Турбо-Паскаль можно использовать специальную интегрированную среду этой системы. Интегрированная среда – это совокупность взаимосвязанных сервисных программных средств, обеспечивающих всестороннюю поддержку процесса разработки программ. Умелое использование возможностей среды Турбо-Паскаля позволяет значительно повысить эффективность этапов проектирования, тестирования и отладки программ.
Главное меню
При входе в интегрированную среду системы программирования Турбо-Паскаль (для этого достаточно вызвать модуль turbo.exe), сразу становится доступным главное меню, которое расположено в самой верхней строке экрана. Это единственное меню системы программирования Турбо-Паскаль, в котором пункты меню (опции, команды) расположены горизонтально. Опции – это содержащиеся в меню альтернативные варианты действий. В главном меню их десять: Ё, File, Edit, Search, Run, Compile, Debug, Options, Windows и Help. Каждая из опций имеет свое собственное меню. В отличие от главного эти дополнительные меню выпадающие, т.е. они расположены вертикально. Для перемещения курсора по опциям главного и дополнительных меню используются клавиши–стрелки. Для выполнения команды меню, выделенной подсветкой, необходимо нажать клавишу "Enter". Чтобы вернуться в главное меню, достаточно нажать клавишу F10 или Esc.
Выполнить некоторые часто используемые команды дополнительного меню можно, минуя главное меню, с помощью так называемых "горячих клавиш". За некоторыми клавишами или комбинациями клавиш в среде Турбо-Паскаль закреплены постоянные функции; таким образом "горячие" клавиши доступны практически всегда. Список всех горячих клавиш и соответствующих им команд приведен в таблице 35 настоящего приложения. В нижней строке экрана постоянно присутствует подсказка о назначении часто используемых горячих клавиш.
Таблица 34 Пункты главного меню Турбо-Паскаля
Ё |
File |
Edit |
Search |
Run |
Compile |
Debug |
Options |
Window |
Help |
About |
Open...F3 |
Restore line |
Find... |
Run Ctrl–F9 |
Compile Alt–F9 |
Evaluate/modify... Ctrl–F4 |
Compiler... |
Size/Move Ctrl–F5 |
Contents |
Show version |
New |
Cut Shift–Del |
Replace... |
Program reset Ctrl–F2 |
Make F9 |
Watches |
Memory sizes... |
Zoom F5 |
Index Shift–F1 |
Clear desktop |
Save as... |
Paste Shift–Ins |
Go to line number. |
Trace into F7 |
Destination Disk |
Breakpoints... |
Debugger... |
Cascade |
Previous topic Alt–F1 |
Refresh display |
Save F2 |
Copy Ctrl–Ins |
Search again |
Go to cursor F4 |
Build |
Toggle breakpoint Ctrl–F8 |
Linker... |
Tile |
Topic search Ctrl–F1 |
|
Save all |
Copy example |
Find procedure… |
Step over F8 |
Primary file... |
|
Directories... |
Next F6 |
Help on help |
|
Change dir... |
Show clipboard |
Find error... |
Parameters... |
|
|
Environment |
Previous Shift–F6 |
|
|
|
Clear Ctrl–Del |
|
|
|
|
Save options ... |
Close Alt–F3 |
|
|
Get info... |
|
|
|
|
|
Retrieve options.. |
Watch |
|
|
DOS shell |
|
|
|
|
|
|
Register |
|
|
Exit Alt–X |
|
|
|
|
|
|
Output |
|
|
|
|
|
|
|
|
|
Call stack Ctrl–F3 |
|
|
|
|
|
|
|
|
|
User screen Alt–F5 |
|
|
|
|
|
|
|
|
|
List... Alt–0 |
|