- •Министерство образования и науки России
- •1. Понятие циклического алгоритма
- •2. Организация циклов с параметром
- •2.1. Табулирование функции
- •2.2. Вычисление конечной суммы
- •2.3. Вычисление конечного произведения
- •2.4. Вложенные циклы
- •3. Организация циклов с предусловием и постусловием
- •5. Вычисление суммы ряда
- •4. Итерационные циклы
- •6. Контрольные вопросы
- •7. Задачи для самостоятельной работы
- •7.1. Табулирование функции
- •7.2 Вычисление конечных суммы и произведения
- •7.3. Цикл с условием
- •7.4. Итерационные циклы
- •7.5. Вычисление суммы ряда
- •1. Понятие циклического алгоритма 4
6. Контрольные вопросы
Какой алгоритм называется циклическим?
Какие структуры циклических алгоритмов Вы знаете?
Опишите работу оператора организации цикла с параметром.
В каких случаях применяется оператор FOR …NEXT?
Как работает оператор FOR …NEXT, если в его записи отсутствует величина шага, т. е. нет оператора STEP?
По какому правилу изменяется параметр цикла?
В каких случаях оператор организации цикла с параметром не выполнится ни разу?
В каких случаях оператор FOR …NEXT будет работать бесконечно?
Для чего предназначен оператор EXIT FOR?
Опишите работу оператора WHILE…WEND.
Опишите работу оператора DO…LOOP.
В чём отличие конструкции WHILE от конструкции UNTIL?
В чем отличие между операторами DO…LOOP с проверкой условия в начале и в конце?
Какие операторы относятся к циклической структуре типа «До»?
Какие операторы относятся к циклической структуре типа «После»?
7. Задачи для самостоятельной работы
7.1. Табулирование функции
Блок заданий 1. Составить программу и протабулировать функцию у.
при
изменении аргумента а
от 30
с шагом 40
до получения 20 значений.
, а
= 0,4 (0,2) до получения 15 значений.
, а
= 0,4 (0,2) до получения 17 значений.
,
а
= 0,2 (0,3);
= 0,4 (0,2)
до получения
12 значений.
, а
= 0,4 (0,2) до получения 10 значений.
, а
= 0,4 (0,2) до получения 18 значений.
,
а
= 0,4 (0,2) до получения 14 значений.
, х
= 2,6 (0,2) до получения 20 значений.
,
х
= 3,4 (0,4) до получения 18 значений.
, х
= 1,5 (0,6) до получения 15 значений.
,
х
= 1,5 (0,6) до получения 12 значений.
,
х
= 3,5 (0,5) до получения 16 значений.
,
х
= 2 (2) до получения 20 значений.
,
х
= 5 (2) до получения 17 значений.
,
х
= 5 (2) до получения 15 значений.
,
х
= 5 (2) до получения 12 значений.
,
х
= 5 (2) до получения 18 значений.
,
х
= 5 (2) до получения 20 значений.
,
х
= 1,5 (0,2) до получения 12 значений.
,
а
= 20
(20)
до получения 14 значений.
,
а
= 20
(20)
до получения 15 значений.
,
а
= 150
(20)
до получения 15 значений.
,
а
= 150
(20)
до получения 17 значений.
, а
= 150
(20)
до получения 14 значений.
,
а
= 150
(20)
до получения 20 значений.
,
а
= 150
(20)
до получения 16 значений.
, а
= 150
(20)
до получения 12 значений.
,
а
= 25 (2) до получения 15 значений.
,
а
= 150
(20)
до получения 11 значений.
, а
= 1,5 (0,4) до получения 16 значений.
,
х = 1,5 (0,2) до получения 20 значений.
,
х = 2 (0,5) до получения 15 значений.
Блок заданий 2. Составить программу и протабулировать функцию y.
,
при 0º ≤ х
≤ 45º ,
h = 5º , а
= 2.5
;
приa
=3,14; 0°
£
х £
60°;
h =10°
;
приa
=2,1; 15°
£
х £
90°;
h =15°
;при a
= 5,45; 2°
£
х £
72°;
h =14°
;
приa
=3,63; 0°
£
х £
100°;
h =20°
;
приa
=0,12; 1°
£
х £
46°;
h =9°
;
при a
=8,45; 5°
£
х
£
65°;
h =10°
;
при a
=9,4; 5°
£
х £
65°;
h =10°
;при a
=4,8; 0°
£
х £
75°;
h =15°
;
приa
=1,57; 7°
£
х £
67°;
h =10°
;
при a
= 1,5; 5°
£
х £
67°;
h =10°
;
при a
= 3,16; 10°
£
х £
135°;
h =25°
;
при a
= 0,25; 5°
£
х
£
130°;
h =25°
;
при a
= 0,26; 45°
£
х £
125°;
h =10°
;
приa
= 0,26; 10°
£
х £
35°;
h =5°
,
при
0º ≤ х ≤
45º ,
h
= 5º, а
= 2.5
;
при a
= 2,15; 30°
£
х £
70°;
h = 8°
;при a
= p/21;
8°
£
х £
40°;
h = 8°
;
при a
=0,5p;
3°
£
х £
33°;
h = 6°
; при a
=0,4p;
7°
£
х £
25°;
h = 3°
;при a
= 0,123; 2°
£
х £
32°;
h =5°
;
при a
= 2,51; 16°
£
х £
40°;
h = 4°
;
при a
= 5,32; 4°
£
х £
44°;
h = 8°
; приa = 1,25; 10°
£
х
£
40°;
h = 6°
;
при a
= 4,82; 9°
£
х £
34°;
h = 5°
;
при a
= 3·lnp;
11°
£
х £
29°;
h =3°
;
при a
=3,14; 0°
£
х £
60°;
h =10°
;
при a
= 5,32; 4°
£
х £
44°;
h = 8°
; приa = 1,25; 10°
£
х
£
40°;
h = 6°
;
при a
= 4,82; 9°
£
х £
34°;
h = 5°
;
при a
= 3·lnp;
11°
£
х £
29°;
h =3°
;
приa
=3,14; 0°
£
х £
60°;
h =10°
Блок заданий 3. Составить программу и протабулировать функцию z.
z =
при
,
x
= 0.6(0.2)1.6 z =
приу =
ln
x
, x
= 0.5(0.2)1.3z =
приу
= cos
x
+ sin
x
, x
= 4(1) 9 z =
приу
= tg
x
, x
= 1.0(0.2)1.8z =
приу
= ctg
x
, x
= 1.0(0.2)1.6 z =
приу
=
,
x
= 13(4)33 z =
приу
=
,
x
= 2(1)6z =
приу
=
,
x
= 30(10)60 z =
приу
=50 – ex
, x
= 2.5(0.5)5. z =
приу
= 4-ex
, x
= 0.8(0.2)1.6 z =
приу
= 5x+0.1
, x
= 0.4(0.2)1.0 z =
приу
= 2x+1/2
, x
= -1.0(0.5)1.5 z =
приу
= cos
x
, x
= 0.5(0.2)1.3 z =
приу
= 25-2x
, x
= 0.4(0.2)1.0 z =
приу
= ln
x
, x
= 0.5(0.2)1.1 z =
приу
= ln
x
, x
= 0.5(0.2)1.1z =
приу
= ln2x
, x
= 1.5(0.5)4.0 z =
приу
= 1/(x-14)
, x
= 4(4)16 z =
приу
= 11/(x-2)2
, x
= 4.0(0.5)6.5z =
приу
= x2
, x
= 0.4(0.2)1z =
приу
= sin
x
, x
= 0.5(0.2)1.3z =
приу
= 2ln
x-1
, x
= 0.5(0.2)1. z =
приу
= cos
x+sin
x
, x
= 4(1)9 z =
при у
= cos
x
, x
= 1.0(0.2)1.8z=
при у =sinx,x= 1.0(0.2)1.8z=
при у =2tgx-,x= 1.0(0.2)1.6z =
приу
= -sin
x
, x
= 4.0(0.5)6.5z =
приу
= (x-/2)2
, x
= 0.4(0.2)1z =
приу
= sin
x
, x
= 0.5(0.2)1.3z =
приу
= lg
|x-1|
, x
= 0.5(0.2)1 z =
приу
= cos
x
-
, x
= 4(1)9 z =
при у
= cos
x
, x
= 1.0(0.2)1.8
Блок заданий 4. Протабулировать функцию y, заданную графически:






Блок заданий 5. Составить программу и вычислить значение функции z, если переменные x,y и p изменяются одновременно.
1.
где![]()
2.
где![]()
3.
где![]()
4.
где![]()
5.
где![]()
6.
где![]()
7.
где![]()
8.
где![]()
9.
где![]()
10.
где![]()
11.
где![]()
12.
где![]()
13.
где![]()
14.
где![]()
15.
где![]()
16.
где![]()
17.
где
![]()
18.
где
![]()
19.
где
![]()
20.
где
![]()
21.
где
![]()
22.
где
![]()
23.
где
![]()
24.
где
![]()
25.
где
![]()
26.
где![]()
27.
где![]()
28.
где
![]()
29.
где
![]()
30.
где![]()
31.
где![]()
32.
где![]()
Блок заданий 6. Составить программу и найти наименьшее значение функции у.
,
х =0,2
(0,2) 5,0
,
х
= 1,5 (0,1) 3,0.
, х
=1,0 (0,5) 4,0.
,
х
= 1,2 (0,2) 3,0.
,
х
= 4,0 (0,1) 6,0.
,
х
= 1,0 (0,2) 4,0.
,
х = 2,0 (0,1) 3,0.
,
х
= 1,0 (0,5) 5,0.
, х
= 0 (0,1) /2.
, х
= 0 (/12)
/2.
,
х
= 0 (/6)
.
,
х
=1,8 (0,2) 3,0.
, х
= 0,5 (0,5) 5,0.
,
х
= /4
(/12)
.
, х
= 1 (1) 6., х = 1,0 (0,5) 3,0.
Составить программу и найти наибольшее значение функции у.
,
х
= 1 (1) 10 .
, х
= 1,0 (0,1) 2,4.
, х
= 1,0 (0,5) 10,0.
,
х
= 0,1 (0,1) 1,0.
, х
= 0,5 (0,1) 1,5.
, х
= 1,5 (0,1) 2,2.
,
х
= 5,0 (0,5) 7,0.
,
х
= 0,7 (0,2) 3,5.
, х
= 0,8 (0,2) 2,0.
, х
= -1 (1) 6.
, х
= -3 (1) 3.
,
х
= 0 (0,2) 3,0.
, х
= 0 (0,1) 2,0.
,
х
= -1,0 (0,5) 6,0.
,
х = 0,5 (0,2) 2,5.
, х
= 5,0 (0,2) 7,0.
