Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 5.doc
Скачиваний:
2
Добавлен:
30.04.2022
Размер:
270.34 Кб
Скачать

6. Лабораторные задания и методические указания по их выполнению

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

Написать три программы вычисления суммы ряда согласно варианту задания (таблица 6.1).

1. В программе использовать оператор цикла со счетчиком (For).

2. В программе использовать оператор цикла с предусловием (While).

3. В программе использовать оператор цикла с постусловием (Repeat .. Until).

Результаты вычислений должны совпадать для одного и того же варианта.

6.2. Лабораторные задания

1. Варианты заданий приведены в таблице.

Запись выражений выполнять в соответствии с правилами языка Turbo Pascal 7.0 с использованием стандартных операций и функций.

Варианты заданий

Задание

Задание

1

6

2

7

3

8

4

9

5

10

При написании программы можно использовать примеры, приведенные ниже.

Пример 1

Программа подсчитывает сумму до введенного пользователем числа, используя оператор цикла со счетчиком:

Program Summa_For;

Var

I, N: Integer;

S: Real;

Begin

Write('Введите N = ');

Readln(N);

S:=0;

For I:=1 To N Do

S:=S + I / 2;

Writeln ('Cумма = ', S:3:2);

Readln;

End.

Пример 2

Программа подсчитывает сумму до введенного пользователем числа, используя оператор цикла с предусловием:

Program Summa_While;

Var

I, N: Integer;

S: Real;

Begin

Write('Введите N = ');

Readln(N);

S:=0;

I:=1;

While I<=N Do

begin

S:=S + I / 2;

I:=I+1;

end;

Writeln ('Cумма = ', S:3:2);

Readln;

End.

Пример 3

Программа подсчитывает сумму до введенного пользователем числа, используя оператор с постусловием:

Program Summa_Repeat;

Var

I, N: Integer;

S: Real;

Begin

Write('Введите N = ');

Readln(N);

S:=0;

I:=1;

Repeat

S:=S + I / 2;

I:=I+1;

Until I>N;

Writeln ('Cумма = ', S:3:2);

Readln;

End.

7. СОДЕРЖАНИЕ ОТЧЕТА ПО ЛАБОРАТОРНОЙ РАБОТЕ

7.1. Результаты выполнения подготовительного задания: титульный лист, цель и задачи работы, краткие теоретические сведения.

7.2. Результаты выполнения лабораторных заданий, оформленные в виде листинга программы с указанием результата ее выполнения.

7.3. Выводы по результатам выполнения заданий и заключение по работе в целом.

8. КОНТРОЛЬНЫЕ ВОПРОСЫ

    1. Что такое цикл? Дайте характеристику схемы цикла.

    2. Какие виды циклов Вы знаете?

    3. Дайте характеристику цикла со счетчиком.

    4. Дайте характеристику цикла с предусловием.

    5. Дайте характеристику цикла с постусловием.

ЛАБОРАТОРНАЯ РАБОТА № 3

Использование процедур и функций. Стандартные модули turbo pascal 7.0

1. ЦЕЛЬ РАБОТЫ

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

2. ЗАДАЧИ РАБОТЫ

1. Изучение особенностей использования подпрограмм TP 7.0.

2. Получение практических навыков в написании программ с использованием процедур и функций.

3. Изучение стандартных модулей Turbo Pascal 7.0.

4. Получение практических навыков использования стандартных модулей для управления режимом отображения текста программы при ее выполнении.

3. СОСТАВ ИСПОЛЬЗУЕМЫХ АППАРАТНО-ТЕХНИЧЕСКИХ СРЕДСТВ

Персональная ЭВМ класса IBM PC стандартной конфигурации, интегрированная инструментальная оболочка Turbo Pascal 7.0.

4. УКАЗАНИЯ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ

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

5. ПОДГОТОВИТЕЛЬНОЕ ЗАДАНИЕ

1. Заготовить установленную форму отчета по лабораторной работе. На титульном листе указать номер и название работы, в отчет записать цель и задачи работы.

2. Ознакомиться и занести в отчет краткие теоретические сведения о правилах использования процедур и функций, стандартных модулей языка программирования высокого уровня Turbo Pascal 7.0 [1, разделы 5.1 – 5.4, разделы 7.1 – 7.2].

В частности, изучить и занести в отчет следующие сведения

1) понятие подпрограмм, их описание;

2) формальные, фактические параметры процедур и функций;

3) правила вызова процедур и функций;

4) формат описания и вызова процедуры;

5) формат описания и вызова функции;

6) характеристику модулей Turbo Pascal 7.0;

7) основные процедуры и функции модуля Crt.

3. Изучить содержание работы, быть готовым к ответу на контрольные вопросы.

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