- •Министерство образования и науки России
- •1. Понятие циклического алгоритма
- •2. Организация циклов с параметром
- •2.1. Табулирование функции
- •2.2. Вычисление конечной суммы
- •2.3. Вычисление конечного произведения
- •2.4. Вложенные циклы
- •3. Организация циклов с предусловием и постусловием
- •4. Итерационные циклы
- •5. Вычисление суммы ряда
- •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.3
z = приу = cos x + sin x , x = 4(1) 9
z = приу = tg x , x = 1.0(0.2)1.8
z = приу = ctg x , x = 1.0(0.2)1.6
z = приу = , x = 13(4)33
z = приу = , x = 2(1)6
z = приу = , 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.1
z = приу = 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.5
z = приу = x2 , x = 0.4(0.2)1
z = приу = sin x , x = 0.5(0.2)1.3
z = приу = 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.8
z=при у =sinx,x= 1.0(0.2)1.8
z=при у =2tgx-,x= 1.0(0.2)1.6
z = приу = -sin x , x = 4.0(0.5)6.5
z = приу = (x-/2)2 , x = 0.4(0.2)1
z = приу = sin x , x = 0.5(0.2)1.3
z = приу = 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.