Варіанти задач

Оператор циклу з подальшою умовою 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 – цілі числа (nm>0).

58. Обчислити вираз , де n>0.

59. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком dx.

60. Обчислити таблицю значень функції , де х змінюється від xn до xk з кроком , a n − число розбиття інтервалу [xn; xk].

61. Обчислити таблицю значень функції , де х змінюється від 60 до 100 з кроком 10.

 

62. Обчислити число розміщень з n по m за формулою

, де n, m – цілі числа (nm>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.