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

Тема 2. Структурне програмування. Оператори в мові с Запитання до теми

  1. Що таке складний оператор ?

  2. Чим відрізняється складний оператор від блоку?

  3. Де може здійснюватись опис змінних в мові С?

  4. Які оператори розгалуження існують в мові С ?

  5. Як застосовується оператор безумовного переходу?

  6. Чим відрізняється повна форма оператора вибору від скороченої форми?

  7. Що таке складна умова ?

  8. Зобразіть блок-схеми повної та скороченої форми умовного оператору if?

  9. Запишіть за допомогою операторів С наступну структуру: “якщо к>0 або к=0, то к=к*к; якщо к<0, то к=-к”.

  10. Яке обмеження накладається на керуючу змінну оператора вибору switch ?

  11. Яке завдання оператору break в конструкції switch…?

  12. Яка роль оператора default в конструкції switch…?

  13. Чи є помилкою відсутність оператора default в конструкції switch…?

  14. До якого заголовного файлу відноситься функція генерування випадкового числа rand() ?

  15. Напишіть оператор, що згенерує число з діапазону [-350;50].

  16. Для чого використовується функція randomize(), як можна досягти того ж ефекту без використання randomize()?

  17. В чому відмінність між циклами з перед- та післяумовою?

  18. Що є тілом циклу?

  19. Порівняти організацію роботи циклу з післяумовою в мовах Паскаль та С.

  20. Назвіть особливості циклу for у мові С.

  21. Який цикл називають порожнім?

  22. Що таке "зациклювання" циклів?

  23. Яке призначення операторів break та continue в циклах?

  24. Що означає поняття “вкладені цикли”?

  25. Як перевіряються на прикладах алгоритми з циклами?

Задачі для практичних робіт

1. На конференцію приїхало N чоловік. Для їх перевезення виділили автомобілі місткістю K та M чоловік. Визначити найменшу необхідну кількість автомобілів для перевезення всіх делегатів конференції.

2. Задати число х та вивести в порядку зростання числа ch x, 1+x й (1+x2)x.

3. Тіло має масу m кг та об’єм V. Визначити, чи буде тіло плавати у воді?

4. Нумізмат через збиральну лінзу, фокусна відстань якої 5 см, вивчає монету. Яким буде зображення монети, якщо відстань від лінзи до неї d см?

5. Створити програму, що за введеною датою народження визначає відповідний знак Зодіаку.

6. Створити програму тестування знань з географії. Кількість питань не менше 5.

7. Трикутник задано довжинами сторін: a,b,c. Визначити вид трикутника (гострокутний, прямокутний чи тупокутний).

8. Для заданого числа a знайти корінь рівняння f(x)=0, де

9. Перевірити, чи належить коло (x-a1)2 + (x-b1)2 = r12 повністю колу

(x-a2)2 + (x-b2)2 = r22 або навпаки.

10. Визначити, чи може куля радіусу r пролізти через ромбоподібний отвір з діагоналями u й w.

11. Для введеного номеру дня тижня вивести його назву.

12. Перевести задане двоцифрове число в систему римського числення, якщо римські цифри позначаються наступними латинськими буквами: 1 – І, 5 – V, 10 – Х, 50 – L, причому для позначення попереднього чи наступного грає місце розташування букв (наприклад 4 – ІV, а 6 – VI)

13. На шаховій дошці знаходяться чорний король та білий король і ферзь. Перевірити, чи є шах чорному королю? Якщо так, то перевірити ситуацію на факт перемоги білих.

14. Гра доміно починається з викладання камінця “1:1”. Змоделювати подальші три ходи гравців, враховуючи унікальність кожного камінця.

15. Добовий раціон корови становить x кг сіна, y кг силосу та z кг комбікорму. В господарстві, що має поголів’я із k корів, залишилося s центнерів сіна, r тон силосу й p мішків комбікорму по 50 кг. Скільки ще діб господарство зможе годувати худобу згідно повного раціону? Який із кормів закінчиться раніше інших?

16. Гравець підкидає дві гральні кості та підсумовує очки, що випали. Аналогічні дії виконує комп’ютер. Переможцем стає той, хто набрав найбільшу кількість очок, не перевищивши 21.

17. Підприємець купив партію товару в кількості 100 одиниць за оптовою ціною p1. Потім він цей товар продав за роздрібною ціною p2. Податок становив 14% від продажу. На виручені кошти закуповується новий товар. Скласти програму для визначення кількості торгових циклів при умові отримання коштів, що перевищують початкову вкладену суму в 10 разів.

18. Обчислити: а) y=sin 1 + sin 1.1 + sin 1.2 + … + sin 2.

б) із вказаною точністю.

19. Скласти програму обчислення значення математичної константи е із вказаною точністю, використавши формулу:

20. Перевірити першу чудову границю , задавши х значення 1; 1/2; 1/4; 1/8; … до тих пір, поки ліва частина рівності не буде відрізнятись від правої менше ніж на задану похибку .

21. Обчислити суму квадратів усіх цілих чисел, що належать проміжку (ln x , ex) для 1<х>10.

22. Надрукувати таблицю істинності для логічної функції

F=(A і B) або не (B або C)

в наступному вигляді:

A

B

C

F

0

0

0

1

1

1

23. Визначити, скільки із 20 дійсних чисел введеної послідовності перевищує своїх “сусідів”, тобто попереднє та наступне числа.

24. Визначити, чи є два задані числа a та b взаємопростими, тобто такими, що окрім 1 не мають спільних дільників?

25. Отримати число, що є дзеркальним відображенням введеного цілого числа n.

26. Число Армстронга – таке число із k цифр, для якого сума k-их степенів його цифр дорівнює самому числу, наприклад: 153=13+53+33. Знайти всі числа Армстронга, що не перевищують 10000.

27. Добовий раціон корови становить x0 кг сіна, y0 кг силосу та z0 кг комбікорму. В господарстві, що має поголів’я із N корів, залишилося X кг сіна, Y кг силосу й Z кг комбікорму. Щоденно гине pN% корів; pX% сіна згниває; pY% силосу розкрадається колгоспниками, pZ% комбікорму розпродує завфермою. Коли господарство не зможе годувати худобу, що залишиться згідно повного раціону? Який із кормів закінчиться раніше інших?

28. Відомий час початку та закінчення (наприклад 6:00 та 24:00) роботи деякого приміського автобусного маршруту з одним автобусом на лінії, а також протяжність маршруту в хвилинах (в один кінець) та час відпочинку на кінцевих зупинках. Скласти добовий розклад цього маршруту (моменти відправлення з кінцевих пунктів) без врахування часу на обід та перезміну.

29. Підприємство щорічно на протязі n років закуповувало устаткування вартістю відповідно s1, s2, …,sn грн. (числа вводяться й обробляються послідовно). Щорічно в результаті зношення й морального старіння (амортизації) все наявне устаткування уціняється на p%. Яка загальна вартість устаткування за n років.

30. Реалізувати гру за такими правилами: на екрані з випадковим розташуванням з’являються три випадкові цифри; користувач за допомогою клавіш-“стрілок” керує положенням на екрані символу “*”, при проходженні якого через цифри відбувається їх підсумовування. Період випадання цифр – 3 с, незібрані цифри зникають. Сеанс гри триває 30 с.