
- •Методичний посібник
- •Анотація
- •1. Основні типи структур алгоритмів
- •2. Програмування лінійного алгоритму
- •2.1 Основні оператори
- •2.2 Приклади розробки програм лінійного алгоритму
- •3. Програмування розгалуженого алгоритму
- •3.1 Основні оператори
- •3.2 Приклади розробки програм розгалуженого алгоритму
- •4. Програмування циклічного алгоритму
- •4.1 Основні оператори
- •4.2 Приклади розробки програм циклічного алгоритму
- •5. Опрацювання масивів даних у паскалі
- •Визначення масиву. Характеристики масивів у Паскалі
- •5.2 Оголошення одновимірних масивів в Паскалі
- •5.4 Оголошення матриць у Паскалі
- •Оголошення матриці дійсних чисел а(6х8)
- •Оголошення матриці цілих чисел b(9х5)
- •5.5 Організація введення-виведення матриць
- •5.6 Опрацювання масивів даних у Паскалі.
- •6. Завдання до самостійного опрацювання
- •6.1 Скласти програми лінійного алгоритму
- •6.2 Скласти програми розгалуженого алгоритму
- •6.3 Скласти програми циклічного алгоритму
- •6.4 Скласти програми опрацювання масивів даних
- •7 Література
6.2 Скласти програми розгалуженого алгоритму
1.Скласти програму обчислення значень функції:
1- sinx , якщо х5
y= 1/2(1+cosx) , якщо 5х10
1/3(1+tgx) , якщо х10
де х – ціле число.
2.Скласти програму обчислення значень функції:
a sin(xb) , якщо 1x10
y=
,
якщо 10х20
, якщо 20x50
де: х- ціле число; а, b –
дійсні числа.
3.Задани 3 цілих числа а,в,с. Скласти програму обчислення значень функції:
em , при м1
y=
,
при 1м10
, при м10
де : м=
4.Скласти програму обчислення корнів квадратного рівняння
ax2+bx+c=0
x1,x2=
,
де D=b2-4ac,
пpи D0
де: a, b, с – дійсні числа.
5.Скласти програму визначення мінімального з трьох дійсних чисел x, y, z.
6.Скласти програму визначення суми мінімального та максимального з 4-х цілих чисел а, в, с, d.
7.Задано 4 дійсних числа A, B, C, D. Скласти програму визначення кількості позитивних і від’ємних чисел.
8.Скласти програму визначення попадання в коло радіусом r крапки з координатами (х, у) де: r, x y – дійсні числа.
9.Скласти програму обчислення площ геометричних фігур з використанням оператора варіанту:
ab , при п=1
, при
п=2
S=
, при п=3
R2 , при п=4
, при п=5
де: a, b – цілі числа; h,
R – дійсні числа.
10.Скласти програму обчислення значень функції з використанням оператора варіанту:
ax2, при k=1
ex-b, при k=2
F=
+/ab/, при
k=3
a3+bx, при k=4
sinx+cos2x, при k=5
lnab+ln2x , при k=6
де: a, b, с, х – дійсні числа.
6.3 Скласти програми циклічного алгоритму
1.Скласти програму обчислення ступеню y=an дійсного числа а з натуральним показником n.
2.Скласти програму обчислення факторіалу натурального числа n за формулою:
y=n!=123...n
3.Скласти програму обчислення n-го числа послідовності Фібоначчі, в якій кожен наступний член дорівнює сумі двох попередніх. Послідовність Фібоначчі 0,1,1,2,3,5,8,13,21...
4.Скласти програму обчислення значення суми числового ряду:
5.Скласти програму обчислення значення добутку числового ряду:
6.Скласти програму обчислення суми квадратів усіх натуральних двозначних чисел, кратних 3.
7.Скласти програму обчислення добутку квадратних корнів усіх натуральних двозначних чисел, кратних 5.
8.Скласти програму табулювання функції у дійсного аргументу х, при х=х0(hx)xn
9. Скласти програму табулювання функції у дійсного аргументу х на відрізки (-50, 50) з шагом 5,5 використовуючи оператор циклу з передумовою
sin2 (xb) , якщо -50x0
y= ln(a+b3+√x) , якщо 0х50
де: a,b – дійсні числа.
10.Скласти
програму обчислення наближеного значення
числа ,
використовуючи рівність
6.4 Скласти програми опрацювання масивів даних
1.Скласти програму визначення максимального елемента масиву дійсних чисел А(а1,а2,...,а35).
2.Скласти програму визначення мінімального елемента масиву цілих чисел В(b1,b2,...,b50) та його порядкового номера.
3.Скласти програму розрахунку кількості нульових елементів масиву дійсних чисел Х(х1,х2,...,х40).
4.Скласти програму формування з елементів масиву цілих чисел А(а1,а2,...,а50) такого масиву В, елементи якого задовольняють умовам /вi/c. c – ціле число.
5.Скласти програму обчислення середнього арифметичного всіх елементів масиву цілих чисел Y(y1,y2,...,y60), числові значення яких задовольняють умові а/y i/ b.
6.Скласти програму обчислення добутку ненульових елементів масиву дійсних чисел Z(z1,z2,...,z45), числові значення яких знаходяться у діапазоні хz i y ; де: х, у – дійсні числа.
7.Скласти програму обчислення суми добутків усіх пар сусідніх елементів масиву цілих чисел Х(х1,х2,...,х20).
8.Скласти програму обчислення суми позитивних та суми від’ємних елементів масиву дійсних чисел А(а1,а2,...,а35).
9.Скласти програму формування з масиву дійсних чисел Х(х1,х2,...,х30) такого масиву В(b1,b2,...,b30), у якому елементи записані у зворотному порядку.
10.Скласти програму обчислення добутку всіх елементів масиву цілих чисел Х(х1,х2,...,х48), числові значення яких дорівнюються деякому значенню y, а також підрахувати їх кількість.
11.Скласти програму визначення мінімального елемента матриці А(35). Елементи матриці – цілі числа.
12.Скласти програму визначення максимального елемента матриці В(64) та його координат. Елементи матриці – дійсні числа.
13.Скласти програму знаходження суми двох матриць Х(44) та У(44). Елементи матриць – дійсні числа.
14.Скласти програму множення матриці Х(76) на число У=7,5. Елементи матриці – цілі числа.
15.Скласти програму транспонування матриці А(66). Елементи матриці – дійсні числа.
16.Скласти програму обчислення середнього арифметичного елементів матриці А(63), задовольняючих умовам /аі/10. Елементи матриці – цілі числа.
17.Скласти програму обчислення добутку всіх ненульових елементів матриці Z(98) та підрахувати їх кількість. Елементи матриці – дійсні числа.
18.Скласти програму обчислення добутку елементів кожної строки А(67). Елементи матриці – дійсні числа.
19.Скласти програму множення матриць А(34) та В(34). Елементи матриці – дійсні числа.
20.Скласти програму обчислення суми елементів кожного стовпця матриці У(55). Елементи матриці – цілі числа.