Основы алгоритмизации и программирования
.pdf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Окончание табл. 6.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
3 |
|
|
|
|
|
|
3 |
3z |
α при α cos(z); |
|
|||||||||||
|
|
|
|
|
|
|
sin |
|
z = 6,12; |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
5 |
|
5 |
|
lg2 |
α tg(z) при α cos(z); |
= 2,132; |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
eαt cos |
z при α cos(z) |
t = 0,5 10-2 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
t2 tg ω2 |
3 при ω 0,6; |
t 0,8 102; |
|||||||||||||
|
|
|
|
|
|
|
t |
ln2x |
|
при ω 0,6; |
= 0,37; |
|||||||||
6 |
6 |
|
sin |
|
1 |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x1 1,752; |
||||
|
|
|
|
|
|
cos |
t ω при ω 0,6 |
|||||||||||||
|
|
|
|
|
eβt |
β 1,1 |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
2 |
x | z |
3 |
| при x ln |
2 |
z ; |
x = 5,2; |
|||||||
|
|
|
|
3 sin |
|
|
|
|||||||||||||
7 |
7 |
|
|
|
| α | eαx |
при x ln2z ; |
z = 1,73; |
|||||||||||||
|
tg |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= 0,92; |
|||
|
|
|
|
|
x | z3 | q при x ln2z |
q = 3,1 102 |
||||||||||||||
|
|
|
|
cos |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
lgα2 |
|
x2 |
b3 |
приb |
| x |; |
α 4,12; |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x 1,2; |
|||
8 |
8 |
|
αx |
|
|
|
3 |
|
|
|
|
|x |; |
|
|
||||||
e |
bln α приb |
|
|
b 3,1 10 1 ; |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
ω3 13 |
sinb приb |
| x | |
|
ω 0,5 |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Содержание лабораторной работы
Лабораторная работа включает:
1.Ознакомление с теоретическими сведениями.
2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:
1)номер и название работы;
2)цель работы;
3)постановку задачи;
4)схему машинного алгоритма;
5)таблицу идентификаторов;
6)текст исходной Паскаль-программы.
21
Порядок выполнения работы
Последовательность выполнения работы следующая:
1.Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.
2.Набрать на клавиатуре текст Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.
3.Произвести компиляцию исходной программы.
4.В случае обнаружения ошибок отредактировать программу с
еепоследующей повторной компиляцией.
5.Запустить программу после сообщения об ее успешной компиляции.
6.Ввести исходные данные для получения окончательного результата.
7.Распечатать текст Паскаль-программы и результаты.
Контрольные вопросы
1.Что Вы понимаете под термином «разветвляющаяся вычислительная структура»?
2.Как строится схема машинного алгоритма разветвляющейся вычислительной структуры?
3.Какой символ осуществляет проверку некоторых условий?
4.Какой оператор Паскаля соответствует этому символу?
5.От чего зависит количество ветвей в алгоритме?
6.Какие структуры оператора If на Паскале Вам известны?
7.С какого оператора нарушается естественный порядок выполнения операторов?
Содержание отчета
Отчет по выполненной работе оформляется на основании предварительного протокола и должен дополнительно содержать следующие сведения:
1.Экспериментальные результаты в виде распечатки текста отлаженной Паскаль-программы и результатов счета.
2.Выводы по работе.
22
Лабораторная работа № 7
ОПЕРАТОР ВЫБОРА CASE
Цель работы
Закрепление практических навыков составления Паскаль-про- грамм решения задач, относящихся к разветвляющейся вычислительной структуре, с помощью оператора выбора Case.
Постановка задачи
Построить схему машинного алгоритма и составить Паскальпрограмму решения задачи с помощью оператора выбора Case по варианту условия, определяемому номером бригады (табл. 7.1). Необходимые значения селектора n для каждой из ветвей вычислять по формуле, приведенной в 4-й колонке таблицы.
Таблица 7.1
Варианты заданий
№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вари- |
|
Математические выражения |
|
Исходные |
Селектор |
||||||||||||||
ан- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
данные |
|
|
|
тов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
3 |
4 |
|
|
|
|
|
|
|
sin(x |
3 |
) |
ln |
2 |
z при z |
3 |
ax; |
x = 1,5; |
|
|
|
|||
|
|
|
|
|
|
|
|
n = 2k-1; |
|||||||||||
1 |
|
|
eβz | x3 |
| при z 3 ax; |
|
|
z = 0,75; |
||||||||||||
|
|
|
|
|
|||||||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a = -1,365; |
k 1,3 |
||
|
|
|
|
|
|
|
z lgβ2x при z 3 ax |
||||||||||||
|
|
|
|
|
|
β = 1,62 |
|
|
|
||||||||||
|
|
|
cos |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| x |
3 |
sinz | приsinz q; |
q = 1,44; |
|
|
|
||||||
|
|
|
3q |
|
n = 2k+2; |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x = 0,79; |
|||
2 |
2 |
5 α3 |
q3 |
eαz приsinz q; |
|
|
|
||||||||||||
|
|
|
|||||||||||||||||
|
|
|
|
|
α5 |
|
|
|
|
|
|
|
|
|
|
z = 13; |
k 1,3 |
||
|
|
|
|
ln |
cosz приsinz q |
|
|
α =-2,04 |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Окончание табл. 7.1 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
4 |
|
||||
|
|
|
|
|
|
|
3 |
|
5 |
|
|
|
|
2 |
|
|
|
|
|
|
lnβ; |
|
= 1,7; |
|
|
|
||||||||||||
|
|
|
|
|
|
α |
|
|
|
|
cosy |
|
|
при y |
|
y = 0,96; |
n = 2k+3; |
|||||||||||||||||||||
3 |
|
3 |
|
lg(x ω)2 | y3 |
| при y lnβ; |
= 0,8; |
||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 1,3 |
|||||||||
|
|
|
|
|
|
|
tg y5 |
|
ex ω при y lnβ |
|
|
x = 3,12; |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
= 1,09 |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
e2 t0 |
|
|
cos2t1x при t0 |
|
t1 |
|
x ; |
t0 1,6 102 ; |
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n = 2k+4; |
||||||
4 |
|
4 |
|
ln3α 3 sin2t |
0 |
при t |
0 |
|
t |
1 |
x; |
t1 0,37; |
||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x 2,64; |
k 1,3 |
||||||||||||||
|
|
|
|
|
|
arcsint |
|
|
|
| α3 | при t |
|
|
t |
|
|
x |
||||||||||||||||||||||
|
|
|
|
|
|
0 |
|
0 |
1 |
|
α 3,9 |
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
3 |
3z |
α при α |
cos(z); |
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
sin |
|
|
z = 6,12; |
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n = 2k+5; |
||||||
5 |
|
5 |
|
ln2α tg(z) при α cos(z); |
= 2,132; |
|||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 1,3 |
||||||
|
|
|
|
|
|
|
eαt |
|
cos |
z при α cos(z) |
t = 0,5 10-2 |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
t2 |
|
tg ω2 |
3 при ω 0,6; |
t 0,8 102; |
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= 0,37; |
n = 2k+6; |
|||||
6 |
|
6 |
|
sin |
|
t |
|
|
ln2x |
1 |
при ω 0,6; |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x1 1,752; |
k 1,3 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
eβt |
|
cos |
t ω при ω 0,6 |
β 1,1 |
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
sin |
2 |
x | z |
3 |
|
| при x ln |
2 |
z; |
x = 5,2; |
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
3 |
|
|
|
|
|
|
n = 2k+7; |
|||||||||||||||||||||||||
|
7 |
|
|
|
|
| α | eαx |
при x ln2z ; |
z = 1,73; |
||||||||||||||||||||||||||||||
7 |
tg |
|
|
|
|
|||||||||||||||||||||||||||||||||
|
= 0,92; |
k 1,3 |
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
x | z3 | q при x ln2z |
q =3,1 102 |
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
cos |
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
lgα2 |
|
|
|
x2 b3 |
при b |
|
|
| x |; |
α 4,12; |
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x 1,2; |
n = 2k+8; |
|||||
8 |
|
8 |
|
|
eαx |
|
bln3α при b |
| x |; |
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b 3,1 10 1 ; |
k 1,3 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
ω3 |
13 |
sin b при b |
| x | |
|
|
|
ω 0,5 |
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
24
Содержание лабораторной работы
Лабораторная работа включает:
1.Ознакомление с теоретическими сведениями.
2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:
1)номер и название работы;
2)цель работы;
3)постановку задачи;
4)алгоритм решения;
5)схему машинного алгоритма;
6)таблицу идентификаторов;
7)текст исходной Паскаль-программы.
Порядок выполнения работы
Последовательность выполнения работы следующая:
1.Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.
2.Набрать на клавиатуре текст Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.
3.Произвести компиляцию исходной программы.
4.В случае обнаружения ошибок отредактировать программу с
еепоследующей повторной компиляцией.
5.Запустить программу после сообщения об ее успешной компиляции.
6.Ввести исходные данные для получения окончательного результата.
7.Распечатать текст Паскаль-программы и результаты.
Контрольные вопросы
1.C помощью каких операторов можно реализовать алгоритм решения задач на разветвления?
2.Какова структура оператора Case?
3.Что такое селектор? Как он задается?
4.Какова последовательность работы оператора Case?
25
Содержание отчета
Отчет по выполненной работе оформляется на основании предварительного протокола и должен дополнительно содержать следующие сведения:
1.Экспериментальные результаты в виде распечатки текста отлаженной Паскаль-программы и результатов счета.
2.Выводы по работе.
Лабораторная работа № 8
ОПЕРАТОР ЦИКЛА WHILE
Цель работы
Закрепление практических навыков составления Паскаль-про- грамм решения задач, относящихся к циклической вычислительной структуре, на основе оператора цикла с предусловием While.
Постановка задачи
Построить схему машинного алгоритма и используя оператор цикла While, составить Паскаль-программу решения задачи по варианту условия, определяемому номером бригады (табл. 8.1).
|
|
|
|
|
Таблица 8.1 |
|
|
|
|
Варианты заданий |
|
||
|
|
|
|
|
|
|
№ |
Математическое |
Изменяемые |
Исходные |
|||
вари- |
||||||
|
выражение |
параметры |
данные |
|||
антов |
|
|||||
|
|
|
|
4 |
||
1 |
|
|
2 |
3 |
||
|
|
|
ax2 sin2z |
Параметр x изменяется |
a, z, y – констан- |
|
1 |
α1 |
|
от х=хн=1 до х=хк=4,5 |
ты, значения ко- |
||
1 ey |
с шагом h1=0,5 |
торых задать |
||||
|
|
|
|
|
самостоятельно |
|
26
Окончание табл. 8.1
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
3 |
4 |
|
|
|
|
|
|
|
|
|
|
β2 |
|
| q | |
|
Параметр x изменяется |
, q, y – констан- |
||||||
2 |
t |
2 |
|
|
|
|
от х=хн=1 до х=хк=5 |
ты, значенияко- |
||||||||||||
cos2x βlny |
с шагом h2=1 |
торых задать |
||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
|
|
|
sin2 |
(z a)3 |
|
Параметр z изменяется |
, q, t – констан- |
||||||||
3 |
q3 |
|
|
|
от z=zн=0,5 до z=zк=1 |
ты, значенияко- |
||||||||||||||
|
|
|
t |
3 ea 2q |
с шагом h3=0,1 |
торых задать |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
3x2 |
|
|
сos(q3 ) |
Параметр x изменяется |
, q, t – констан- |
||||||||||
4 |
z4 |
|
|
|
от х=хн=0,2 до х=хк=0,6 |
ты, значенияко- |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с шагом h4=0,1 |
торых задать |
|||||
|
|
|
|
|
ln2 (y α)t |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
4 |
| x sin(z3 ) | |
Параметр z изменяется |
, x, q – констан- |
|||||||||||||
5 |
5 |
|
|
от z=zн=0,3 до z=zк=0,8 |
ты, значенияко- |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с шагом h5=0,8 |
торых задать |
||||
|
|
|
|
|
|
3ln2 (q x) |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
|
|
|
a3 |
x ln2y |
Параметр y изменяется |
a, x, t – констан- |
|||||||||
6 |
δ6 |
|
от y=yн=0,3 до y=yк=0,9 |
ты, значенияко- |
||||||||||||||||
|
|
|
|
| t |
3 |
| |
|
|
|
|
с шагом h6=0,2 |
торых задать |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
ρ3 |
e2βt |
|
Параметр t изменяется |
, , – констан- |
|||||||
7 |
7 |
|
|
|
|
от t=tн=1 до t=tк=5 |
ты, значенияко- |
|||||||||||||
13,2 |
ln(α t) |
с шагом h7=1 |
торых задать |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
|
| α3 |
| 3 sin2z |
Параметр z изменяется |
, x, t – констан- |
|||||||||||
8 |
ω8 |
|
от z=zн=0,5 до z=zк=2,5 |
ты, значенияко- |
||||||||||||||||
|
|
|
|
|
|
x eαt |
с шагом h8=0,5 |
торых задать |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
Содержание лабораторной работы
Лабораторная работа включает:
1.Ознакомление с теоретическими сведениями.
2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:
1)номер и название работы;
2)цель работы;
27
3)постановку задачи;
4)алгоритм решения;
5)схему машинного алгоритма;
6)таблицу идентификаторов;
7)текст исходной Паскаль-программы.
Порядок выполнения работы
Последовательность выполнения работы следующая:
1.Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.
2.Набрать на клавиатуре текст Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.
3.Произвести компиляцию исходной программы.
4.В случае обнаружения ошибок отредактировать программу с
еепоследующей повторной компиляцией.
5.Запустить программу после сообщения об ее успешной компиляции.
6.Ввести исходные данные для получения окончательного результата.
7.Распечатать текст Паскаль-программы и результаты.
Контрольные вопросы
1.Как бы Вы охарактеризовали понятие «циклические вычислительные процессы»?
2.Какова структура оператора While? Как он работает?
3.В чем смысл предусловия оператора While?
4.Как осуществляется в операторе While выход из цикла?
Содержание отчета
Отчет по выполненной работе оформляется на основании предварительного протокола и должен дополнительно содержать следующие сведения:
1.Экспериментальные результаты в виде распечатки текста отлаженной Паскаль-программы и результатов счета.
2.Выводы по работе.
28
Лабораторная работа № 9
ОПЕРАТОР ЦИКЛА REPEAT
Цель работы
Закрепление практических навыков составления Паскаль-про- грамм решения задач, относящихся к циклической вычислительной структуре, на основе оператора цикла с постусловием Repeat.
Постановка задачи
Построить схему машинного алгоритма и, используя оператор цикла Repeat, составить Паскаль-программу решения задачи по варианту условия, определяемому номером бригады (табл. 9.1).
|
|
|
|
|
|
|
|
|
|
|
Таблица 9.1 |
|
|
|
|
|
|
|
Варианты заданий |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
№ |
Математическое |
Изменяемые |
Исходные |
|||||||||
вари- |
||||||||||||
|
|
выражение |
параметры |
данные |
||||||||
антов |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
||
1 |
|
|
|
2 |
|
|
|
|
3 |
4 |
||
|
|
|
|
|
ax2 sin2z |
Параметр x изменяется |
a, z, y – констан- |
|||||
1 |
α1 |
|
|
|
от х=хн=1 до х=хк=4,5 |
ты, значения ко- |
||||||
|
|
1 ey |
с шагом h1=0,5 |
торых задать |
||||||||
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
β2 |
| q | |
|
Параметр x изменяется |
, q, y – констан- |
|||
2 |
t2 |
|
|
от х=хн=1 до х=хк=5 |
ты, значения ко- |
|||||||
cos2x |
βlny |
с шагом h2=1 |
торых задать |
|||||||||
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
sin2 (z a)3 |
|
Параметр z изменяется |
a, q, t – констан- |
||||
3 |
q3 |
|
|
|
от z=zн=0,5 до z=zк=1 |
ты, значения ко- |
||||||
|
|
t3 ea 2q |
с шагом h3=0,1 |
торых задать |
||||||||
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
3x2 |
сos(q3 ) |
Параметр x изменяется |
, q, t – констан- |
||||||
4 |
z4 |
от х=хн=0,2 до х=хк=0,6 |
ты, значения ко- |
|||||||||
|
|
|
|
|
|
|
с шагом h4=0,1 |
торых задать |
||||
|
|
ln2 (y α)t |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
самостоятельно |
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
Окончание табл. 9.1
1 |
|
|
|
|
|
|
2 |
|
|
3 |
||
|
|
|
|
4δ | x sin(z3 ) | |
|
Параметр z изменяется |
||||||
5 |
λ5 |
|
|
от z=zн=0,3 до z=zк=0,8 |
||||||||
|
|
|
|
3ln2 (q x) |
с шагом h5=0,8 |
|||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
a3 |
x ln2y |
Параметр y изменяется |
|||
6 |
|
δ6 |
от y=yн=0,3 до y=yк=0,9 |
|||||||||
|
|
| t3 | |
с шагом h6=0,2 |
|||||||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
ρ3 e2 t β |
|
Параметр t изменяется |
|||
7 |
7 |
|
|
|
от t=tн=1 до t=tк=5 |
|||||||
13,2 |
ln(α t) |
с шагом h7=1 |
||||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| α3 |
| 3 sin2z |
Параметр z изменяется |
||||
8 |
ω8 |
|
от z=zн=0,5 до z=zк=2,5 |
|||||||||
|
|
|
x eαt |
с шагом h8=0,5 |
||||||||
|
|
|
|
|
|
|
|
|||||
4
, x, q – константы, значения которых задать самостоятельно a, x, t – констан-
ты, значения которых задать самостоятельно
, , – константы, значения которых задать самостоятельно
, x, t – константы, значения которых задать самостоятельно
Содержание лабораторной работы
Лабораторная работа включает:
1.Ознакомление с теоретическими сведениями.
2.Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания – предварительного протокола выполнения работы, который должен содержать следующие пункты:
1) номер и название работы;
2) цель работы;
3) постановку задачи;
4) алгоритм решения;
5) схему машинного алгоритма;
6) таблицу идентификаторов;
7) текст исходной Паскаль-программы.
Порядок выполнения работы
Последовательность выполнения работы следующая:
1. Предъявить преподавателю тетради по лабораторным работам для проверки готовности к выполнению данной работы.
30
