Варіанти задач
Оператор циклу з подальшою умовою REPEAT - UNTIL
Цикл з перевіркою умови у кінці циклу, як правило, використовують у тих випадках, коли заздалегідь не відоме число повторень циклу. Оператор циклу має вигляд
REPEAT
<Оператори циклічної частини програми> |
UNTIL <логічний вираз>;
Тут REPEAT (повторити), UNTIL (доти) − службові слова; <логічний вираз> вираз булевого типу [2].
Оператор циклу з подальшою умовоюрозпочинається з виконання операторів циклічної частини програми. Потім перевіряється істинність логічного виразу, якщо він істинний, то здійснюється вихід з циклу. Якщо ж значення виразу неправдиве, то виконання операторів циклічної частини програми повторюється знову.
Зазначимо, що на відміну від циклу з передумовою вихід з циклу з постумовою здійснюється при істинності логічного виразу.
Приклад 3.3.1. Обчислити вираз Program pr331; uses crt; var x: integer; y: real; Begin clrscr; x:=1; y:=cos(x+1); repeat y:=cos((x)+y); writeln('x=',x,' y=',y:7:5); x:=x+1; until x=40; readkey end. | Приклад 3.3.2. Обчислити значення функції y = x2 для x = 8, 6, 4, 2. program pr332; uses crt; var x: integer; y: real; begin clrscr; writeln('Введіть x: '); readln(x); repeat y:=x*x; writeln('x= ', x:3, 'y= ', y:5); x:=x-2; until x<0; readkey end. |
Скласти програму згідно зі своїм варіантом. Програма повинна коректно працювати для всіх допустимих вхідних параметрів
00. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
01. Обчислити f=10!. Розв’язання описати за допомогою конструкцій for-to-do.
02. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
03. Обчислити .
04. Обчислити таблицю значень функції , де х змінюється від 1,5 до 3,6 з кроком 0,3.
05. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
06. Обчислити вираз:
07. Дані 10 дійсних чисел. Обчислити різницю між максимальним і мінімальним з них.
08. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
09. Дана послідовність з n дійсних чисел, серед яких є хоча б одне від’ємне число. Знайти величину найбільшого серед негативних чисел цієї послідовності.
10. Обчислити f = 7!. Розв’язання описати за допомогою конструкції while - do.
11. Обчислити таблицю значень функції де х змінюється від 50 до 75 з кроком 5.
12. Обчислити .
13. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
14. Обчислити f =5!. Розв’язання описати за допомогою конструкції repeat-until.
15. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком dx.
16. Обчислити .
17. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
18. Обчислити таблицю значень функції де х змінюється від 10 до 20 з кроком 0.3.
19. Обчислити .
20. Обчислити
21. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком dx.
22. Задано послідовність з 15 від’ємних чисел. Визначити зі скількох від’ємних чисел вона починається.
23. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
24. Обчислити , де n – const.
25. Обчислити таблицю значень функції де х змінюється від 2 до 6 з кроком 1.5.
26. Дано 10 дійсних чисел. Чи утворюють вони зростаючу послідовність? Програма повинна видавати на екран повідомлення «так» або «ні».
27. Обчислити суму квадратів усіх цілих чисел, що потрапляють в інтервал від 0 до 8.
28. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком dx.
29. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
30. Обчислити таблицю значень функції де х змінюється від 1 до 2.4 з кроком 0.3.
31. Задано 10 дійсних чисел. Знайти порядковий номер того з них, яке найближче до цілого числа.
32. Обчислити суму цифр заданого натурального числа.
33. Обчислити таблицю значень функції ,де х змінюється від xn до xk з кроком dx.
34. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
35. Обчислити таблицю значень функції де х змінюється від 1 до 2.4 з кроком 0.3.
36. Обчислити члени ряду , модуль яких більше деякого дійсного числа А.
37. Обчислити і вивести на друк значення членів ряду:
де n = 20, h - дійсне.
38. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком dx.
39. Обчислити таблицю значень функції де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
40. Обчислити таблицю значень функції де x змінюється від 1 до 2.4 з кроком 0.3.
41. Обчислити значення функції , де х – елемент масиву (х , х , …, х ).
42. Обчислити значення функції .
43. Обчислити значення функції , якщо х змінюється від 0 з кроком h одночасно з i.
44. Обчислити таблицю значень функції ,
де х змінюється від xn до xk з кроком dx.
45. Обчислити таблицю значень функції y= , де х змінюється від xn до xk з кроком , а n – число розбиття інтервалу [xn; xk].
46. Обчислити таблицю значень функції ,
де х змінюється від 1 до 2.4 з кроком 0.3.
47. Обчислити суму 20 перших елементів ряду
.
48. Обчислити значення функції = .
49. Обчислити таблицю значень функції ,
де х змінюється від xn до xk з кроком dx.
50. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
51. Обчислити таблицю значень функції , де х змінюється від 1 до 2.4 з кроком 0.3.
52. Обчислити розміщення з n елементів по m, тобто
.
53. Обчислити суму членів ряду
.
Для визначення значення члена ряду використати формулу
. Початкове значення z=1-x, y=-x.
54. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
55. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
56. Обчислити таблицю значень функції , де х змінюється від 0.8 до 1.7 з кроком 0.15.
57. Обчислити число поєднань з n по m за формулою , де , де n, m – цілі числа (n≥m>0).
58. Обчислити вираз , де n>0.
59. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
60. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
61. Обчислити таблицю значень функції , де х змінюється від 60 до 100 з кроком 10.
62. Обчислити число розміщень з n по m за формулою
, де n, m – цілі числа (n≥m>0).
63. Обчислити наближене значення суми з точністю ε
, n – ціле.
64. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
65. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
66. Обчислити таблицю значень функції , де х змінюється від 0 до 1.2 з кроком 0.15.
67. Вивести на друк 10 значень функцій при зміні х від х1 до х2 з кроком .
68. Обчислити таблицю значень функції , для k = 1, 2, 3, …. Обчислення робити доки у≥0.01 (х>0).
69. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
70. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].
71. Обчислити таблицю значень функції , де х змінюється від 3.5 до 4 де х змінюється від 0.1.
72. Вивести на друк значення функції , де х змінюється від х1 до х2 з кроком .
73. Знайти суму рядку .
74. Вивести на друк значення функції більших ε, якщо n = 1, 2, 3, ... .
75. Обчислити наближене значення суми з точністю ε
S= , де n – ціле.
76. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
77. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , а n – число розбиття інтервалу [xn; xk].
78. Обчислити таблицю значень функції , де х змінюється від 9 до 12 з кроком 0.35.
79. Обчислити наближене значення суми з точністю ε
, де n –ціле.
80. Обчислити наближене значення суми з точністю ε
, де i – ціле.
81. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
82. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , а n – число розбиття інтервалу [xn; xk].
83. Обчислити таблицю значень функції , де х змінюється від 2.3 до 8.9 з кроком 1.3.
85. Вивести на друк значення функції больших έ, якщо n = 1, 2, 3… .
86. Вивести на друк значення функції у= , що більше ε, якщо n=1, 2, 3… .
87. Обчислити наближене значення суми з точністю ε
, де k – целое число.
88. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
89. Обчислити таблицю значень функції у= , де х змінюється від xn до xk з кроком , а n – число розбиття інтервалу [xn; xk].
90. Обчислити таблицю значень функції , де х змінюється від 12.6 до 34.9 з кроком 7.6.
91. Обчислити наближене значення суми з точністю ε
, де k – ціле.
92. Вивести на друк 10 значень функції , де х змінюється від х1 до х2 з кроком .
93. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.
94. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , а n – число розбиття інтервалу [xn; xk].
95. Обчислити таблицю значень функції , де х змінюється від 6.44 до 9.1 з кроком 0.25.
96. Вивести на друк значення функції , що більше ε, якщо n=1, 2, 3… .
97. Обчислити таблицю значень функції у= , де х змінюється від xn до xk з кроком dx.
98. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , а n – число розбиття інтервалу [xn; xk].
98. Обчислити таблицю значень функції , де х змінюється від 1.9 до 3.3 з кроком 0.3.