Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програма Практичні ОП 11-12 І семестр.doc
Скачиваний:
13
Добавлен:
22.11.2018
Размер:
763.9 Кб
Скачать

Практична робота №9 Тема: Програмування циклічних обчислювальних процесів. Узагальнення.

Мета: Систематизувати й узагальнити практичні навички розробки і програмування алгоритмів циклічної структури з використанням операторів циклу, визначених в мові С++.

План виконання роботи:

1. Формалізувати поставлене завдання методом покрокової деталізації.

2. Побудувати блок-схему алгоритму вирішення поставленого завдання.

3. Створити файл вихідного коду програми.

Індивідуальні завдання

Згідно до варіанту індивідуального завдання лабораторних робіт № 9,10, та 11 скласти і виконати програми:

1. Побудувати таблицю відповідності між мірами (індивідуальне завдання ЛР№9), використовуючи оператори циклу do while і for.

2. Обчислити скінченні суму і добуток (індивідуальне завдання ЛР№10), використовуючи оператори циклу while і for.

3. Протабулювати функцію (індивідуальне завдання ЛР№11), використовуючи оператори циклу while і do while.

Вимоги до оформлення програми:

    1. Програма має містити назву (у вигляді коментарів);

    2. На екран обов’язково повинні виводитись дані:

      1. номер варіанту завдання;

      2. прізвище, ініціали та номер групи студента, що створив програму.

Вимоги до звіту:

  1. Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.

  2. Звіт повинен містити:

    1. Формалізацію поставленого завдання;

    2. Блок-схема алгоритму вирішення поставленого завдання;

    3. Лістинг програми створеної на лабораторній роботі;

    4. Результат виконання програми.

    5. Висновки.

Практична робота №10 Тема: Програмування операцій з одновимірними масивами.

Мета: Набути практичних навичок розробки і програмування алгоритмів введення та обробки лінійних масивів, засвоїти найпростіші алгоритми роботи з даними.

План виконання роботи:

1. Ознайомитись з теоретичними відомостями.

2. Формалізувати поставлене завдання методом покрокової деталізації.

3. Побудувати блок-схему алгоритму вирішення поставленого завдання.

4. Створити файл вихідного коду програми.

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

Масивом називається кінцева іменована послідовність однотипних величин.

Елементи масиву нумерується починаючи з нуля.

Ініціалізуючі значення для масивів записуються у фігурних дужках. Значення елементам присвоюються за порядком. Якщо елементів в масиві більше ніж ініціалізаторів, елементи для яких значення не вказані обнуляються:

int b[5]= {3, 2, 1}; // b[0]=3, b[1]=2, b[2]=1, b[3]=0, b[4]=0

Розмірність масиву разом з типом його елементів визначає об‘єм пам‘яті необхідний для розміщення масиву, яке виконується на етапі компіляції, тому розмірність може бути задана лише цілою додатньою константою. Якщо при описі масиву не вказана розмірність, повинен бути присутній ініціалізатор, в такому випадку компілятор виділить пам‘ять за кількістю ініціалізуючих значень.

При зверненні до елементів масиву автоматичний контроль виходу індекса за межі масиву не виконується, що може призвести до помилок.

Індивідуальні завдання

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

  1. задати значення елементів масиву під час об’яви змінних;

  2. значення елементів масиву ввести з клавіатури;

  3. Заповнити масив випадковими числами.

Варіант 1

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. суму від’ємних елементів масиву;

  2. добуток елементів масиву, що розташовані між максимальним і мінімальним елементами.

Варіант 2

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. суму додатніх елементів масиву;

  2. добуток елементів масиву, що розташовані між максимальним за модулем і мінімальним за модулем елементами.

Варіант 3

В одномірному масиві, що складається з n цілих елементів, вирахувати:

  1. добуток елементів масиву з парними номерами;

  2. суму елементів масиву, що розташовані між першим і останнім нульовими елементами.

Варіант 4

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. суму елементів масиву з непарними номерами;

  2. суму елементів масиву, що розташовані між першим і останнім від’ємними елементами.

Варіант 5

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. максимальний елемент масиву;

  2. суму елементів масиву, що розташовані до останнього додатного елемента.

Варіант 6

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. мінімальний елемент масиву;

  2. суму елементів масиву, що розташовані між першим і останнім додатніми елементами.

Варіант 7

В одномірному масиві, що складається з n цілих елементів, вирахувати:

  1. номер максимального елементу масиву;

  2. добуток елементів масиву, що розташовані між першим і другім нульовими елементами.

Варіант 8

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. номер мінімального елементу масиву;

  2. суму елементів масиву, що розташовані між першим і другім від’ємними елементами.

Варіант 9

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. максимальний за модулем елемент масиву;

  2. суму елементів масиву, що розташовані між першим і другім додатними елементами.

Варіант 10

В одномірному масиві, що складається з n цілих елементів, вирахувати:

  1. мінімальний за модулем елемент масиву;

  2. суму модулів елементів масиву, що розташовані після першого нульового елемента.

Варіант 11

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. номер мінімального за модулем елементу масиву;

  2. суму модулів елементів масиву, що розташовані після першого від’ємного елемента.

Варіант 12

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. номер максимального за модулем елементу масиву;

  2. суму елементів масиву, що розташовані після першого додатного елемента.

Варіант 13

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

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

  2. суму елементів масиву, що розташовані після максимального елемента.

Варіант 14

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. кількість елементів масиву, що рівні 0;

  2. суму елементів масиву, що розташовані після мінімального елемента.

Варіант 15

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. кількість елементів масиву, що більші С;

  2. добуток елементів масиву, що розташовані після максимального за модулем елемента.

Варіант 16

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. кількість від’ємних елементів масиву;

  2. суму модулів елементів масиву, що розташовані після мінімального за модулем елемента.

Варіант 17

В одномірному масиві, що складається з n цілих елементів, вирахувати:

  1. кількість додатних елементів масиву;

  2. суму елементів масиву, що розташовані після останнього елемента, рівного нулю.

Варіант 18

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. кількість елементів масиву, що менші С;

  2. суму цілих частей елементів масиву, що розташовані після останнього від’ємного елемента.

Варіант 19

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. добуток від’ємних елементів масиву;

  2. суму додатніх елементів масиву, що розташовані до максимального елемента.

Варіант 20

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. добуток додатніх елементів масиву;

  2. суму елементів масиву, що розташовані до мінімального елемента.

Варіант 21

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. суму від’ємних елементів масиву;

  2. добуток елементів масиву, що розташовані між максимальним і мінімальним елементами.

Варіант 22

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. суму додатніх елементів масиву;

  2. добуток елементів масиву, що розташовані між максимальним за модулем і мінімальним за модулем елементами.

Варіант 23

В одномірному масиві, що складається з n цілих елементів, вирахувати:

  1. номер максимального елементу масиву;

  2. добуток елементів масиву, що розташовані між першим і другім нульовими елементами.

Варіант 24

В одномірному масиві, що складається з n цілих елементів, вирахувати:

  1. мінімальний за модулем елемент масиву;

  2. суму модулів елементів масиву, що розташовані після першого нульового елемента.

Варіант 25

В одномірному масиві, що складається з n дійсних елементів, вирахувати:

  1. номер максимального за модулем елементу масиву;

  2. суму елементів масиву, що розташовані після першого додатного елемента.

Вимоги до оформлення програми:

  1. Програма має містити назву (у вигляді коментарів);

  2. На екран обов’язково повинні виводитись дані:

    1. номер варіанту завдання;

    2. прізвище, ініціали та номер групи студента, що створив програму.

    3. вихідний масив та проміжкові значення, що отримуються під час пошуку та розрахунків.

Вимоги до звіту:

  1. Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.

  2. Звіт повинен містити:

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

    2. Формалізацію поставленого завдання;

    3. Блок-схему алгоритму вирішення поставленого завдання;

    4. Лістинг програми створеної на практичній роботі;

    5. Результат виконання програми.

    6. Висновки.