Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
индивидуйки.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.71 Mб
Скачать

Завдання 3

Знайти суму , де а змінюється з крокомом h=c

F1

F2

a

b

c

Х 5

Х2

1

10

2


PROGGRAM ZAD3; {обчислення значення функції}

VAR X, A, B, C, F1, F2, Y: REAL;

BEGIN

WRITELN ( ‘Введіть значення A, B, C’ ) ;

READLN (A, B, C);

X: = A;

REPEAT

F1: = EXP(5* LN(X));

F2: = SQR(X);

Y: = Y + F1 / F2;

X: = X + C

UNTIL (X>B);

WRITELN (‘Y=’, Y:6:2)

END.

МОДУЛЬ 3 СТРУКТУРОВАНІ ТИПИ ДАНИХ

ЛЕКЦІЯ 6 / ЗАНТТЯ 10

СТРУКТУРОВАНІ ТИПИ ДАНИХ – МАСИВИ

Скласти програму обробки елементів одномірного масиву

1 Теоретичні відомості

2 Варіанти завдань

3 Приклад програми обробки елементів одномірного масиву

1 Теоретичні відомості

Масив - це структура, що складається з фіксованого числа компонентів одного типу. Його можна розглядати як упорядкований набір даних одного типу, що має одне загальне ім'я. Масив характеризується своїм ім'ям, розміром і розмірністю.

Масиви описують в розділі опису змінних безпосередньо:

VAR M: ARRAY [T1,T2,…Tn] OF тип;

Приклад:

VAR M: ARRAY [1..8] OF REAL;

Для введення елементів масиву використовують оператор циклу з фіксованою кількістю повторів FOR I: = 1 TO N

Де N – кількість елементів масиву.

Приклад:

FOR I := 1 TO 10 DO

BEGIN

WRITELN ( ‘A[‘,I,’]’);

READLN (A[I]

END;

Найбільше часто зустрічаються такі умови обробки елементів масиву:

Парні A[i] mod 2=0

Непарні A[i] mod 2<>0

Кратні A[i] mod k=0

Некратні A[i] mod k<>0

На парних місцях i mod 2=0

На непарних місцях i mod 2<>0

Позитивні A[i]>0

Ненегативні A[i]>=0

В інтервалі (х1, х2) (A[i]>x1) and (A[i]<x2)

2_Варіанти завдань

Варіант

Зміст завдання

1

Знайти суму позитивних і кількість непарних елементів масиву А(10)

2

Обчислити середнє арифм. елементів масиву Т(15), що задовольняють умові 5<=T[i]<=15

3

Обчислити середнє арифметичне парних і суму непарних елементів масиву А(10)

4

Знайти кількість елементів масиву Р (16), кратних 4 і не більших заданого числа А

5

Обчислити середнє арифметичне парних елементів масиву В(10), не менших 10

6

Знайти суму й кількість парних елементів масиву Р(13), що розміщені на непарних місцях

7

Знайти кількість елементів, кратних 5, які належать інтервалу 10<=F[i]<=50 у масиві F(14)

8

Знайти середнє арифметичне парних елементів масиву N(12), що мають парний індекс

9

Знайти різницю суми позитивних і добутку негативних чисел масиву А(14)

10

Знайти модуль різниці добутків парних і суми не парних елементів масиву Н(16)

11

Знайти суму й кількість елементів масиву Z(10), у яких індекс кратний 3

12

Обчислити суму елементів масиву А(10), числові значення яких належать інтервалу 5<A[i]< 15

13

Знайти добуток і кількість негативних елементів масиву В(12), що мають парний індекс

14

Обчислити суму й кількість елементів масиву Т(12), що мають не парний індекс

15

Знайти середнє арифметичне негативних елементів масиву В(12), що розміщені на парних місцях

16

Знайти добуток і кількість парних і кількість непарних елементів масиву Н(16)

17

Обчислити добуток і кількість непарних елементів масиву Р(15)

18

Обчислити середнє арифметичне елементів масиву Д (10), не кратних 3

19

Знайти середнє арифметичне парних елементів масиву А(15) з інтервалу 10<=A[i]<=30

20

Знайти суму й кількість позитивних елементів масиву М(16), що розміщені на непарних місцях

21

Знайти добуток суми парних і суми не парних елементів масиву З(10)

22

Знайти середнє геометричне позитивних елементів масиву М(16), що розміщені на непарних місцях

23

Знайти різницю між добутком парних чисел і сумою позитивних елементів масиву В(12)

24

Визначити суму квадратів позитивних елементів масиву Р(16), що мають непарні індекси

25

Підрахувати кількість позитивних і парних чисел елементів масиву А(13)