- •Збiрник задач з програмування
- •Передмова
- •1. Лiнiйнi обчислювальнi структури
- •2. Розгалужені обчислювальні структури
- •2.1. Задачі на визначення умов розгалуження
- •2.1.1. Обчислення значень функції в залежності від заданої умови
- •2.1.2. Задачі з кількома розгалуженнями
- •2.2. Задачi, що потребують формалiзацiї умови.
- •2.2.1. Простi задачi з одним розгалуженням.
- •2.2.2. Задачi з перевiркою кiлькох умов
- •2.2.3. Задачi пiдвищеної складностi
- •3. Циклічні обчислювальні структури
- •3.1. Прості цикли
- •3.1.1. Обчислення таблиць значень функції
- •3.1.2. Формування масиву
- •3.2. Обчислення суми та добутку
- •3.2.1. Обчислення значень суми або добутку
- •3.2.2. Обчислення суми членів ряду
- •3.2.3. Цикли з накопиченням суми та добутку
- •3.3. Пошук максимуму (мінімуму), ранжировка та перестановка
- •3.3.1. Пошук максимуму (мінімуму) та ранжировка
- •3.3.2. Сортування за ознакою
- •3.3.3. Перестановка елементів масиву
- •3.4. Смислові задачі
- •3.5. Подання початкових даних у вигляді масиву
- •4. Прийоми комбінування структур обчислювальних процесів
- •4.1. Обробка масивів даних
- •4.2. Вкладені цикли.
- •4.3. Обробка матриць
- •4.4. Різні задачі
- •5. Обчислювальні структури з використанням допоміжних процедур
- •5.1. Обчислювальні структури, які містять в собі функції користувачів
- •5.2. Обчислювальні структури, які містять в собі процедури користувача
- •5.3. Різні задачі з використанням допоміжних процедур
- •5.4. Обчислювальні структури з використанням бібліотечних підпрограм
- •Список використаних джерел
3. Циклічні обчислювальні структури
3.1. Прості цикли
3.1.1. Обчислення таблиць значень функції
Обчислити таблицю значень функції:
а) для значень аргументу x, що змінюється від доз кроком;
б) для ряду заданих таблично значень аргументу Значення змінних вибрати самостійно.
3.1.2. Формування масиву
Розв’язання задач одержати у виглядi масиву.
1. Задане натуральне число n. Одержати послiдовнiсть , в якiй, приi = 1, 2, ..., n, значення дорiвнювало бi.
2. Задане натуральне число n. Одержати послiдовнiсть , в якiй, приi = 1, 2, ..., n, значення дорiвнювало б.
3. Послiдовнiсть утворена за законом:Одержати.
4. Заданi натуральне число n та дiйснi числа . Одержати вектор, компонентаякого дорiвнює:
, якщо 0 < <10;
1 у противному разi.
5. Заданi натуральне число m та дiйснi числа . Одержати вектор, компонента якоговизначається як:
, якщо ;
=
1/в противному разi.
6. Обчислити компоненти вектора ) за формулою:
, якщо ;
=
ctg i , якщо .
7. Обчислити вектор , кожна компонента якоговизначається за формулою:
arctg , якщо;
=
, якщо .
8. Обчислити вектор , який дорiвнює сумi двох векторiв: та, за формулою. ВекторX заданий. Значення компонент вектора Y обчислити за формулою .
9. Послiдовнiсть утворена за законом:Одержати.
10. Заданi натуральне число n та дiйснi числа . Одержати, при цьому
11. Заданi натуральне число n та дiйснi числа . Одержати, де
12. Заданi натуральне число n та дiйснi числа Одержати, де
13. Заданi натуральне число k та дiйснi числа . Одержати послiдовнiсть дiйсних чиселде
14. Одержати послiдовнiсть цiлих чисел , де
15. Послiдовнiсть утворена за законом:Одержати послiдовнiсть
16. Послiдовнiсть утворена за законом:Одержати
17. Обчислити де
i , якщо i - непарне;
=
i / 2 , у противному разi ;
, якщо i - непарне;
=
, у противному разi.
18. Одержати послiдовнiсть , якщо приi = 1, 2, ..., n значення дорiвнює:
1 + 1/ 2 + ... + 1/ i .
19. Одержати послiдовнiсть , якщо приi = 1, 2, ..., n значення дорiвнює i !.
20. Заданi натуральне число n та дiйснi числа . Одержати, якщо.
21. Одержати вектор , якщо
22. Одержати вектор , якщо
23. Два полiноми степенiв n та m заданi масивами своїх коефiцiєнтiв . Обчислити коефiцiєнти полiному, який є сумою даних полiномiв.
24. Функцiя визначена на відрізку. Для значень аргументуобчислити вiдповiднi значення функцiї . Обчисленi значеннятапредставити як вектори i видрукуватиїх.
25. Функцiя визначена на відрізку. Для значень аргументуобчислити вiдповiднi значення функцiї . Обчисленi значеннятапредставити як вектори i видрукуватиїх.
26. Функцiя визначена на вiдрізку [a, b]. Для значень аргументу обчислити вiдповiднi значення функцiї . Задачу розв’язати дляa = -1 ; b = 3; n = 40. Обчисленi значення тапредставити як вектори i видрукуватиїх.
27. Функцiя визначена на відрізку [a, b]. Для значень аргументу обчислити вiдповiднi значення функцiї . Задачу розв’язати дляa = -1 ; b = 2; n = 30. Обчисленi значення тапредставити як вектори i видрукуватиїх.
28. Функцiя визначена на відрізку [a, b]. Для значень аргументу обчислити вiдповiднi значення функцiї . Задачу розв’язати дляa = -3 ; b = 5; n = 40. Обчисленi значення тапредставити як вектори i видрукуватиїх.
29. Обчислити значення функцiї , якщоx змiнюється вiд 0 до 1 з кроком 0,1. Обчисленi значення x та y представити як вектори i видрукувати їх.
30. Обчислити значення функцiї , якщоt змiнюється вiд 1 до 1,5 з кроком 0,1.
Обчисленi значення d та t представити як вектори i видрукувати їх. Визначити середнiй модуль рiзницi мiж компонентами вектора d та заданого вектора за формулою