Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к лаб. раб.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
805.38 Кб
Скачать

Основы

программирования на языке паскаль

Методические указания

к лабораторным работам

Министерство образования и науки Российской Федерации

Балтийский государственный технический университет «Военмех»

Институт систем управления и управляющих систем

Кафедра информационных систем и компьютерных технологий

Основы программирования на языке паскаль

Методические указания

к лабораторным работам

Санкт-Петербург

2010

Составители: Т.И. Лазарева, доц.; И.В. Мартынова, доц; И.К. Ракова, канд. техн. наук, доц.

УДК 004.438 (075.8)

О75

Основы программирования на языке Паскаль: методические указания к лабораторным работам / Сост.: Т.И. Лазарева, И.В. Мартынова, И.К. Ракова, доц.; Балт. гос. техн. ун-т. – СПб., 2010. – 65 с.

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

Предназначены для студентов всех специальностей, изучающих программирование на языке Паскаль в курсах «Основы программирования» и «Информатика».

О75

УДК 004.438 (075.8)

Р е ц е н з е н т канд. техн. наук, проф. Н.Н. Смирнова

Утверждено редакционно-издательским советом университета

 Составители, 2010

 БГТУ, 2010

Общие положения

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

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

Защита лабораторной работы состоит из двух частей: практической и теоретической. В практической части студент должен объяснить принципы работы представленных им программ и продемонстрировать навыки программирования, в теоретической – ответить на вопросы по теме работы. При подготовке к защите рекомендуется ответить на контрольные вопросы.

Лабораторная работа № 1 Структура программы на языке Паскаль. Программирование линейных алгоритмов

Цель работы – изучить структуру программы, научиться выполнять программу в среде Turbo Pascal, освоить арифметические операции языка Паскаль, получить навыки составления арифметических выражений и использования операторов присваивания и ввода/вывода.

Постановка задачи

Набрать в среде Turbo Pascal текст предложенной программы (приведен ниже) и выполнить ее несколько раз с различными исходными данными. Затем составить и выполнить программу согласно индивидуальному варианту. На экран вывести исходные данные и результат. Использовать форматный вывод.

Последовательность действий

  1. Загрузите программу-оболочку VolkovCommander и сделайте текущим свой каталог.

  2. Клавишей <F2> откройте пользовательское меню и выберите в нем пункт Turbo Pascal.

  3. В открывшемся окне интегрированной среды Turbo Pascal выберите пункт меню File/New.

  4. Откроется окно текстового редактора среды Turbo Pascal (с синим фоном), в котором можно набирать исходный текст программы на языке Паскаль. Наберите в нем нижеприведенный текст программы для нахождения среднего арифметического и среднего геометрического значения двух заданных чисел.

Program First;

Var

a, b, sa ,sg : real;

Begin

Writeln (‘Введите два числа :’);

Readln (a,b);

sa := (a+b)/2;

sg := sqrt(a*b);

Writeln (‘Ср. арифметическое=’, sa);

Writeln(‘Ср. геометрическое=’, sg);

End.

  1. Далее следует сохранить в файле на диске набранный текст программы. Для этого используется пункт меню File/Save As.

  2. Оттранслируйте программу и запустите ее на выполнение с помощью пункта меню Run/Run (можно сначала Compile/Compile, затем Run/Run). Если текст программы содержит синтаксические ошибки, то в верхней строке окна редактора появится сообщение об ошибке, а курсор укажет ее предположительное местоположение. После исправления ошибки надо вновь сохранить программу (File/Save) и запустить ее на трансляцию и выполнение (Run/Run). Когда все ошибки в программе будут исправлены, она начнет выполняться.

  3. Когда выполнение программы дойдет до ввода данных, ее выполнение приостановится, произойдет переключение к пользовательскому экрану (на черном фоне). Для набранной программы следует ввести два исходных данных. Два числа (для a и для b) можно вводить или в одной строке через пробел, или каждое с новой строки. После ввода исходных данных должна быть нажата клавиша <Enter>.

  4. Когда выполнение программы закончится, на экране вновь появится окно редактора с исходным текстом программы. Чтобы увидеть выведенные на экран результаты работы программы, воспользуйтесь пунктом меню Debug/User screen.

  5. Выполните программу несколько раз с разными исходными данными. Убедитесь в правильности ее работы.

  6. Внесите изменения в программу, например добавьте указание формата вывода в оператор вывода:

Writeln (‘Ср. арифметическое=’, sa:5:2);

Writeln(‘Ср. геометрическое=’, sg:5:2);

Сохраните измененный вариант программы (File/Save) и выполните ее заново (Run/Run).

  1. Выйдите из среды Turbo Pascal с помощью пункта меню File/ Exit.