Скачиваний:
3
Добавлен:
27.04.2021
Размер:
134.86 Кб
Скачать

Програмування в MathCad Лабораторна робота № 7

Масиви. Знаходження максимального (мінімального) серед елементів масиву.

Для визначення максимального чи мінімального з елементів масиву z в MathCAD можна застосувати матричні функції max(z) та min(z) .

Якщо потрібно знайти максимальний елемент, тобто вказати який індекс (опрядкоий номер) має максимальний елемент, тоді блок-схема розв’язку задачі буде наступна

Max(z)

m = 1

i = 1, n

zm ≤ zi ні

так

m = i

m, zi

Кінець

Таким чином отримуємо як максимальний елемент (індекс елемента), так і його значення.

Запишемо програмні блоки

 

 

 

 

 

Min(z) :=

 

m 1

 

 

 

 

 

 

 

 

 

 

 

 

Max(z) :=

 

 

m 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

for i 2

..n

 

 

 

 

 

for i 2 ..n

 

 

 

 

 

 

 

 

 

m i

if zm > zi

 

 

 

 

 

m i

if zm < zi

 

 

 

 

 

 

 

 

 

rez (m zm )

 

 

 

 

 

rez (m

zm )

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.499

 

 

 

Отримаємо результати якщо масив z заданий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.057

 

 

 

 

 

 

 

 

 

 

 

 

z =

1.252

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.31

 

 

 

Max(z) = ( 4 7.31 )

 

Min(z) = ( 7 10.777 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.628

 

Для порівняння результатів запишемо функції MathCAD

 

 

max(z) = 7.31

 

 

 

 

min(z) = −10.777

 

 

 

 

10.777

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Завдання

 

Дано масив А, що складається з 10 дійсних елементів

 

(0.1, -3.4, 2.1, -2.4, 0, 0.7, 2.1, -1.5, -3.0, 0)

 

Скласти блок-схему і програмний блок згідно варіанту.

 

 

Завдання

1

Замінити мінімальний елемент масиву останнім. Вивести змінений масив.

2

Визначити мінімальний елемент масиву і зменшити його удвічі. Вивести змінений масив.

3

Знайти максимальне значення серед від’ємних елементів масиву.

4

Визначити мінімальне значення серед додатніх елементів масиву.

5

Визначити суму мінімального та максимального елементів масиву.

6

Замінити перший елемент масиву на суму мінімального та останнього елементів масиву.

 

Вивести змінений масив.

7

Збільшити максимальне значення серед елементів масиву на величину першого. Вивести

 

змінений масив.

8

Визначити кількість елементів масиву, значення яких рівні максимальному.

9

Визначити максимальне і мінімальне значення серед елементів масиву та поміняти їх

 

місцями. Вивести змінений масив.

10

Замінити максимальне значання серед елементів масиву на суму першого і четвертого

 

елементів масиву. Вивести змінений масив.

11

Замінити всі нульові елементи масиву значенням мінімального. Вивести змінений масив.

12

Замінити мінімальне значення серед додатніх елементів масиву на нуль. Вивести

 

змінений масив.

13

Визначити максимальне і мінімальне значення серед елементів масиву та поміняти їх

 

знаки. Вивести змінений масив.

14

Визначити, що більше максимальний елемент масиву чи модуль мінімального.

15

Замінити перший елемент масиву на квадрат мінімального. Вивести змінений масив.

16

Замінити мінімальний елементи масиву на його порядковий номер. Вивести змінений

 

масив.

17

Визначити кількість елементів масиву, що стоять між максимальним та мінімальним

 

значеннями елементів масиву

18

Кожен елемент масиву збільшити на величину максимального елемента масиву. Вивести

 

змінений масив.

19

Поміняти місцями максимальний і останній елементи масиву. Вивести змінений масив.

20

Замінити від’ємні елементи масиву на квадрат мінімального. Вивести змінений масив.

21

Замінити максимальний елемент масиву на середнє геометричне додатніх елементів

 

масиву.

22

Визначити кількість додатніх елементів масиву, що стоять після мінімального.

23

Визначити суму елементів масиву від першого до максимального.

24

Замінити мінімальне значення серед елементів масиву на кількість від’ємних елементів

 

масиву. Вивести змінений масив.

25

Замінити кожен елемент масиву на суму його значення та значення мінімального

 

елементу . Вивести змінений масив.

26

Елементи з парним індексом замінити мінімальним елементом масиву. Вивести змінений

 

масив.

27

Елементи масиву з парними індексами збільшити вдвічі, а елементи з непарними

 

індексами зменшити на значення максимального елементу. Вивести змінений масив.

28

Замінити всі від'ємні елементи масиву максимальним. Вивести змінений масив.

29

Поміняти місцями елементи з парними та непарними індексами: перший з другим, третій

 

з четвертим, п'ятий з шостим і т. д. Визначити порядковий номер мінімального елементу

 

зміненого масиву. Вивести змінений масив.

30

Визначити суму та добуток порядкових номерів мінімального та максимального

 

елементів масиву.

Соседние файлы в предмете Вычислительная техника в инженерных и экономических расчетах