Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/studb20/public_html/index.php on line 4
 Лабораторна робота №2 "Цикли та розгалуження. Функції та їх застосування". - Програмування С, С++теорія та практика (частина 2) - Studbook
Главная->Інформатика та програмування->Содержание->Лабораторна робота №2 "Цикли та розгалуження. Функції та їх застосування".

Програмування С, С++теорія та практика (частина 2)

Лабораторна робота №2 "Цикли та розгалуження. Функції та їх застосування".

Мета роботи:           навчитися складати програми циклічних

обчислювальних процесів, програми з використанням розгалуження та функцій користувача.

Завдання: Вивести на екран у вигляді таблиці значення функції р на інтервалі від Хпоч до Хкін з кроком Н. Значення а, Ь, с, Хпоч, Хкін, Н - дійсні числа, вводяться з клавіатури. Задачу необхідно розв’язати двома способами: з використанням функцій користувача, та без них. При застосуванні функцій використання глобальних змінних забороняється.

Варіант 1

ах2 + Ь якщо х < 0 і Ь . 0 х — а

-----------  якщо х > 0 і Ь $ 0

х—с

—      в інших випадках * с

*         Додаткова умова. Функція р повинна приймати дійсне значення, якщо вираз (Ац ЧИ Вц) I (Ац ЧИ Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І і ЧИ — порозрядні.

Варіант 2

Ь якщо х + 5 < 0 і с $ 0 якщо х + 5 > 0 і с . 0 в інших випадках

 

*Додаткова умова. Функція р повинна приймати дійсне значення, якщо вираз (Ац I Вц) ЧИ (Вц I Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І і ЧИ — порозрядні.

Варіант 3

 

ах1 + Ьх + с якщо а < 0 і с . 0

—                 а

------  якщо а > 0 і с $ 0

х — с

а( х + с) в інших випадках

*Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз Ац І (Вц ЧИ Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І і ЧИ — порозрядні.

Варіант 4

—               ах — с якщо с < 0 і х . 0 х — а

------  якщо с > 0 і х $ 0

—с

Ьх

------  в інших випадках

са

*Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац ЧИ Вц ЧИ Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операція ЧИ — порозрядна.

Варіант 5

 

х — с

3х +— в інших випадках с

*Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац ЧИ Вц) І Сц не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І і ЧИ — порозрядні.

Варіант 6

ах + Ь х якщо с < 0 і Ь . 0

х—а                 >п ■ Ь п

------  якщо с > 0 і Ь$ 0

х + с

—      в інших випадках с

*        Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац І Вц) ЧИ (Ац І Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І і ЧИ — порозрядні.

Варіант 7

-          ах - Ь якщо х < 5 І с . 0 х &а  >* ■ п

------  якщо х > 5 і с = 0

х

---  в інших випадках

с

*        Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац ЧИ Вц) МОД2 (Ац ЧИ Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І, ЧИ і МОД2 (додавання за модулем 2) — порозрядні.

Варіант 8

-   ах якщо с < 0 І а. 0 а - х

якщо с > 0 І а = 0

сх

—      в інших випадках

с

*        Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац МОД2 Вц) І НЕ(Ац ЧИ Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І, ЧИ і МОД2 (додавання за модулем 2) — порозрядні.

Варіант 9

ах2 + Ь2х якщо а < 0 І х . 0

а

 

якщо а > 0 І х = 0

 
 

х — с

1 +— в інших випадках с

*Додаткова умова. Функція р повинна приймати дійсне значення, якщо вираз НЕ(Ац ЧИ Вц) І (Вц ЧИ Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції НЕ, І і ЧИ — порозрядні.

 

— в інших випадках с

*Додаткова умова. Функція р повинна приймати дійсне значення, якщо вираз НЕ(Ац ЧИ Вц) І (Ац МОД2 Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції НЕ, І, ЧИ і МОД2 (додавання за модулем 2) — порозрядні.

Варіант 11

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац ЧИ Вц) І Сц не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І і ЧИ — порозрядні.

Варіант 13

ах2 + Ь якщо х — 1 < 0 і Ь — х . 0

х — а

якщо х — 1 > 0 і Ь + х $ 0

х

—    в інших випадках с

*        Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац ЧИ Вц) МОД2 (Вц І Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції І, ЧИ і МОД2 (додавання за модулем

2) — порозрядні.

Варіант 14

—              ах — Ь якщо х + с < 0 і а . 0

х — а                                 .

------  якщо х + с > 0 і а $ 0

х—с

хс

—І— в інших випадках

сх

*Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз (Ац МОД2 Вц) ЧИ (Ац МОД2 Сц) не дорівнює нулю, і ціле значення в протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції ЧИ і МОД2 (додавання за модулем 2) — порозрядні.

Варіант 15

—              ах + Ь якщо х < 0 і Ь . 0    якщо х > 0 і Ь $ 0

х — с

--  в інших випадках

—с

*Додаткова умова. Функція Р повинна приймати дійсне значення, якщо вираз НЕ(Ац ЧИ Вц ЧИ Сц) не дорівнює нулю, і ціле значення в

Лабораторна робота №3_________________________________ 245

протилежному випадку. Через Ац, Вц і Сц позначені цілі частини значень а, Ь, с, операції НЕ і ЧИ — порозрядні.

 

59