Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы алгоритмизации и программирования

.pdf
Скачиваний:
0
Добавлен:
29.11.2025
Размер:
3.02 Mб
Скачать

 

 

 

 

 

Продолжение табл. 3.1

1

2

 

 

3

 

 

 

 

5

1

y5

3,8 y52

65ex52

 

ε52

5

5

 

 

 

 

 

 

 

2

z5

с5 a5

 

ln

2

2

 

e5y sin(x52 )

 

x5

 

 

 

 

 

 

 

3

 

y5 a5 d5 w5

 

 

 

 

 

 

 

 

eα5β5

 

 

 

4

w5 3

cos2 5

ρ5 ) arctg 5

 

5

t5 arcsin

x5

e

z

 

 

β5

 

 

 

 

 

 

 

 

 

 

 

6

1

y6

3,8f62

65ex62

 

z56

 

α ε

 

 

 

 

 

 

 

 

 

2

z6

с6 a6

 

ln

2

3

 

e6y sin(x

62 )

 

x6

 

 

 

 

 

 

 

3

 

y6 a6 d6 w6

 

 

 

 

 

 

 

 

eα6β6

 

 

 

4

w6 3

cos2 6

ρ6 ) arcsin α6

 

5

r

arcsin γ6

e ln (x)|

 

6

 

β6

 

 

 

 

 

 

 

 

 

 

 

 

7

1

y

7

13,8 w72 65x73

 

ε57

 

α λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

1 2

72

3

4

5

81

2

3

4

5

Окончание табл. 3.1

3

z7

 

с7

a7

 

ln

2

x7

 

 

 

 

 

 

e7y sin(x72 )

 

 

 

y7 a7

d7

sin(w2 )

 

 

 

 

eα7β7

 

 

w7 3 cos2 7 ρ7 ) arctg ω7

 

 

q7

arccos

γ7

 

e

2h

 

 

β7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y8

 

9,7 y22

2,6 x82

 

 

 

δ87

 

a8

 

z8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z8

 

 

 

с1 a1

 

 

ln2 x83

e8y sin(x82 )

 

 

 

 

 

 

 

 

 

y8 tg(a8 ) z8 w8

 

 

 

 

 

 

 

 

 

eα8β8

 

w8 3

sin2 8 ρ8 ) arctg ( 8 )

 

 

q8

arccos

x8

 

e

 

t

 

 

β8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание лабораторной работы

Лабораторная работа включает:

1.Ознакомление с теоретическими сведениями.

2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:

1)номер и название работы;

2)цель работы;

3)постановку задачи;

4)алгоритм решения;

12

5)схему машинного алгоритма;

6)таблицу идентификаторов;

7)текст исходной Паскаль-программы.

Порядок выполнения работы

Последовательность выполнения работы следующая:

1.Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.

2.Набрать на клавиатуре текст Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.

3.Произвести компиляцию исходной программы.

4.В случае обнаружения ошибок отредактировать программу с

еепоследующей повторной компиляцией.

5.Запустить программу после сообщения об ее успешной компиляции.

6.Ввести исходные данные для получения окончательного результата.

7.Распечатать текст Паскаль-программы и результаты.

Контрольные вопросы

1.Что представляет собой математическое выражение на языке Паскаль?

2.Что такое операнд? Какими знаками связаны между собой операнды в выражениях?

3.Какие математические операции на Паскале Вам известны?

4.Что такое стандартные функции Паскаля? Каковы правила их записи?

5.Каковы правила записи выражений на Паскале?

6.Что такое приоритет выполнения операций в выражениях Паскаля?

Содержание отчета

Отчет по выполненной работе оформляется на основании предварительного протокола и должен дополнительно содержать следующие сведения:

1.Экспериментальные результаты в виде распечатки текста отлаженной Паскаль-программы и результатов счета.

2.Выводы по работе.

13

Лабораторная работа № 4

ВВОД-ВЫВОД ДАННЫХ НА ЯЗЫКЕ ПАСКАЛЬ

Цель работы

Закрепление практических навыков организации ввода-вывода на языке Паскаль.

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

Осуществить ввод-вывод данных на Паскале по варианту условия, определяемому номером бригады (табл. 4.1). При этом предусмотреть для данных колонки Ввода-вывода использование операторов Read-Write, а для данных колонки Вывода – использование операторов Присваивания и Writeln.

 

 

 

Таблица 4.1

 

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

 

 

 

 

 

 

 

Условия

вариантов

Ввода-вывода

Вывода

 

1

 

2

3

 

 

1 = 1,5;

z1 = 16,3;

 

1

t1 = 1,3 10-5;

x1 = -2,1 10-3;

r1

= -3;

y1 = 5;

 

 

1 = -36,2

1 = 0,75

 

2 = 7 10-4;

2 = 1,3 10-2;

 

2

z2 = 1,62;

f2 = -22,1;

c2

= 6;

g2 = 10;

 

 

d2 = -1,362

h2 = 0,935

 

 

3 = 9;

3 = -3,63;

3

3 = 1,63 10-7;

p3 = 3,1 104;

a3

= -0,3;

z3 = 0,3;

 

 

3 = 12,62

y3 = 9

 

4 = 11,39;

q4 = 19;

 

4

q4 = 2,5 10-3;

b4 = 0,4 104;

f4 = 8;

c4 = -465;

 

 

z4 = -0,762

n4 = 195

14

 

 

 

 

 

Окончание табл. 4.1

 

 

 

 

 

 

1

 

2

 

 

3

 

5 = 1,1 10-5;

5 = 1,89;

5

t5 = 12,5;

 

 

d5 = 0,5 105;

5 = 0,52;

 

 

f5 = -79;

 

 

 

 

n5 = 15

 

 

m5 = 137

 

6 = 13,8;

 

 

t6 = 19,8;

6

h6 = 6,2 10-5;

6 = 7,9 10-3;

k6

= 2003;

 

 

j6 = -13;

 

 

 

 

6 = -0,75

 

 

m6 = 15

 

7 = 6,79;

-5

 

p7 = -8,91;

 

 

 

;

= -27;

7

z7 = 5,1 10

 

7

x7 = -0,863;

 

7 = 8,1 10-6;

 

l7 = 12

 

 

7 = 0,21

 

8 = 11;

 

 

8 = -3,63;

8

8 = 1,33 10-6;

p8 = 2,1 103;

a8

= -0,5;

 

 

z8 = 0,73;

 

 

 

 

8 = 13,56

 

 

y8 = 19

Содержание лабораторной работы

Лабораторная работа включает:

1.Ознакомление с теоретическими сведениями.

2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:

1)номер и название работы;

2)цель работы;

3)постановку задачи;

4)схему машинного алгоритма;

5)таблицу идентификаторов;

6)текст исходной Паскаль-программы.

15

Порядок выполнения работы

Последовательность выполнения работы следующая:

1.Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.

2.Набрать на клавиатуре текст Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.

3.Произвести компиляцию исходной программы.

4.В случае обнаружения ошибок отредактировать программу с

еепоследующей повторной компиляцией.

5.Запустить программу после сообщения об ее успешной компиляции.

6.Ввести исходные данные для получения окончательного результата.

7.Распечатать текст Паскаль-программы и результаты.

Контрольные вопросы

1.Что Вы понимаете под вводом данных на Паскале?

2.В какой форме осуществляется ввод данных на Паскале?

3.Что Вы понимаете под выводом данных на Паскале?

4.В каких форматах можно осуществить вывод данных на Пас-

кале?

5.Какими операторами можно организовать ввод данных на Паскале?

6.Каковы правила записи операторов ввода-вывода данных на Паскале?

Содержание отчета

Отчет по выполненной работе оформляется на основании предварительного протокола и должен дополнительно содержать следующие сведения:

1.Экспериментальные результаты в виде распечатки текста отлаженной Паскаль-программы и результатов счета.

2.Выводы по работе.

16

Лабораторная работа № 5

ЛИНЕЙНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

Цель работы

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

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

Построить схему машинного алгоритма и составить Паскальпрограмму решения задачи по варианту условия, определяемому номером бригады (табл. 5.1).

 

 

 

 

 

 

 

 

 

 

 

Таблица 5.1

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Математические

 

Исходные

вариантов

 

 

 

выражения

 

данные

 

1

 

 

 

 

2

 

 

 

 

 

3

 

1

1

 

 

ax2

sin2 z

 

a = 15,2;

x = 0,89;

 

 

1 e y

 

z = 31,8;

y = 1,25

 

 

 

 

 

 

 

2

t2

 

 

2

 

| q |

 

 

β = 0,85;

q = 10,2;

 

cos2 x ln x

 

x = 2,675

 

 

 

 

 

 

3

q3

 

 

sin2

(z a)3

 

z = 0,764; a = 1,27;

 

 

t3 ea 2q

 

t = 12,5;

q = 0,9

 

 

 

 

 

 

 

4

z4

 

 

3x2

 

сos( y3 )

 

 

x = 2,61;

y = 1,13;

 

 

ln2 ( y )

 

γ = 0,84

 

 

 

 

 

 

 

 

 

5

5

 

 

4q

| x sin(z3 ) |

 

q = 7,6;

x = -0,78;

 

 

3ln2 (q x)

 

z = 4,67

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

 

Окончание табл. 5.1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

3

6

6

 

a3

x ln2 y

a = 1,8;

x = 0,729;

 

 

 

 

 

 

y = 6,3;

t = -1,5

 

 

| t3 |

 

 

 

 

 

7

7

 

 

 

3 e2 t

 

ρ = 0,875;

α = 1,8;

13,2

ln( t)

t = 7,9;

β = 1,1

 

 

 

 

 

 

 

 

 

8

 

| 3

| 3 sin2 z

α = 2,65;

z = 1,7;

 

8

 

 

 

 

x e t

x = 15,4;

t = 0,76

 

 

 

 

 

 

Содержание лабораторной работы

Лабораторная работа включает:

1.Ознакомление с теоретическими сведениями.

2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:

1)номер и название работы;

2)цель работы;

3)постановку задачи;

4)алгоритм решения;

5)схему машинного алгоритма;

6)таблицу идентификаторов;

7)текст исходной Паскаль-программы.

Порядок выполнения работы

Последовательность выполнения работы следующая:

1.Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.

2.Набрать на клавиатуре текст Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.

3.Произвести компиляцию исходной программы.

18

4.В случае обнаружения ошибок отредактировать программу с

еепоследующей повторной компиляцией.

5.Запустить программу после сообщения об ее успешной компиляции.

6.Ввести исходные данные для получения окончательного результата.

7.Распечатать текст Паскаль-программы и результаты.

Контрольные вопросы

1.Что Вы понимаете под термином «линейная вычислительная структура»?

2.Как строится схема машинного алгоритма линейной вычислительной структуры?

3.Каково назначение таблицы идентификаторов?

4.С чего начинается написание Паскаль-программы?

5.Чем заканчивается текст Паскаль-программы?

6.В каких форматах можно осуществить вывод данных на Пас-

кале?

7.Что означает выражение «естественный порядок выполнения операторов»?

Содержание отчета

Отчет по выполненной работе оформляется на основании предварительного протокола и должен дополнительно содержать следующие сведения:

1.Экспериментальные результаты в виде распечатки текста отлаженной Паскаль-программы и результатов счета.

2.Выводы по работе.

Лабораторная работа № 6

РАЗВЕТВЛЯЮЩИЕСЯ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

Цель работы

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

19

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

Построить схему машинного алгоритма и составить Паскальпрограмму решения задачи по варианту условия, определяемому номером бригады (табл. 6.1).

Таблица 6.1

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

Математические выражения

вариантов

 

1

2

 

 

 

 

sin(x3) ln2z при z 3 ax;

 

 

 

 

 

| x3 | при z 3 ax;

1

 

 

eβz

 

1

 

 

 

 

 

 

 

cos

z lgβ2x при z 3 ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3q

| x3 sinz | при sinz q;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

 

 

5

α

3

q

3

e

αz

при sinz q;

 

 

 

 

 

 

 

 

 

 

 

 

α5

 

ln

 

 

cosz

при sinz q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α3

5 cosy2

при y lnβ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

3

 

lg(x ω)2 | y3 | при y lnβ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg y5

ex ω при y lnβ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e2 t0

cos2t1x при t0

 

t1 x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

4

ln3α 3 sin2t

0

при t

0

 

t

1

x;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arcsint

0

| α3

| при t

0

 

t

1

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исходные

данные

3

x = 1,5; z = 0,75;

a = -1,365; β = 1,62

q = 1,44; x = 0,79; z = 13; α = -2,04

= 1,7; y = 0,96;

= 0,8; x = 3,12;= 1,09

t0 1,6 102 ;

t1 0,37; x 2,64;

α 3,9

20