Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи С++(інф).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
707 Кб
Скачать
☆

Лабораторна робота №7

Тема: Організація циклів. Оператори goto, while, do while.

Контрольні запитання:

  1. Що називають циклом у програмуванні?

  2. Намалюйте блок схему циклу з передумовою. Які є способи організації циклу з передумовою у С++? Запишіть.

  3. Намалюйте блок схему циклу з післяумовою. Які є способи організації циклу з післяумовою. у С++? Запишіть.

  4. Принцип роботи циклу while.

  5. Принцип роботи циклу do while.

  6. Відмінності у роботі циклів while та do while.

  7. Чи можливий випадок, коли цикл while не виконається жодного разу? Відповідь обґрунтуйте.

  8. Чи можливий випадок, коли цикл do while не виконається жодного разу? Відповідь обґрунтуйте.

Завдання 1. Скласти алгоритм (блок-схему) та програму.

Вимоги до завдання: виконати завдання трьома способами

  • за допомогою операторів if, goto.

  • за допомогою оператора циклу while

  • за допомогою оператора циклу do while

Варіанти:

  1. Обчислити суму парних чисел, що не перевищують деякого натурального N: : 2 + 4 + 6 + …. Вивести усі доданки суми на екран.

  2. Дано натуральне N. Обчислити суму непарних чисел, що не перевищують N: : 1 + 3 + 5 + …. Вивести усі доданки суми на екран.

  3. Обчислити 1 - 1/2 + 1/3 - 1/4 + ...+1/9999 - 1/10000 послідовно зліва направо. Вивести значення суми та доданків суми.

  4. Підрахувати кількість натуральних чисел, кратних числу 6, що не перевищують числа N. Вивести кількість таких чисел та самі числа.

  5. Обчислити 1·2+ 2 · 3 + 3 · 4 + ...+N · (N+1). Вивести значення суми та доданків суми.

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

  7. Обчислити суму квадратів чисел -8, -6, -4, ..., 4, 6, 8. Вивести значення суми та доданків суми.

  8. Обчислити 1 - 1/2 + 1/3 - 1/4 + ...+1/9999 - 1/10000 послідовно справа наліво. Вивести значення суми та доданків суми.

  9. Знайти суму цілочислових координат точок, що належать відрізку [-3.5;12,8].

  10. Підрахувати суму всіх натуральних чисел, що діляться на 3 або на 7, і не перевищують числа N. Вивести значення суми та доданків суми.

  11. Обчислити добуток 2 · 4 · 6 · 8 · 2N. Вивести значення добутку та множників добутку.

  12. Обчислити суму S = sin1°+sin2° + sin 3° + ... + sin 45°. Вивести значення суми та доданків суми.

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

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

  15. Є перші N натуральних чисел. Визначити середнє арифметичне парних значень і середнє арифметичне непарних значень.

Завдання 2. Скласти алгоритм (блок-схему) та програму.

Варіанти:

  1. Для даного дійсного числа x і натурального n обчислити sin x + sin(sin x ) + ... + sin ( sin (... sin(sin x) ... ))

  2. Для даного дійсного числа x і натурального n обчислити: sin x + sinx2 + ... + sinxn

  3. Обчислити квадратні корені дійсних чисел x = 2.0, 3.0, ... , 100.0. Роздрукувати значення x, x,

  4. Для натурального N обчислити суму Вивести значення суми та доданків суми.

  5. Для даного дійсного числа x і натурального n обчислити: sin x + sin2x + ... + sinnx

  6. Для натурального N обчислити суму 1! +2! + 3! + … N!. Вивести значення суми та доданків суми.

  7. Знайти суму перших N доданків ряду Вивести значення суми та доданків суми.

  8. Для дробового x та натурального N знайти . Рівень вкладеності коренів N.

  9. Для даного дійсного додатного числа a знайти найменше ціле додатне n таке, що 1 + 1/2 +1/3+ ... + 1/n > a.

  10. Обчислити

  11. Серед чисел 1, 1+1/2, 1+1/2 +1/3, … знайти перше, яке перевищує деяке дробове А.

  12. Дано натуральне n. Одержати найменше число вигляду 2k, що перевищує n.

  13. Дано ціле m> 1. Одержати найбільше число k, при якому 4k < m.

  14. Знайти найбільше додатне ціле n, при якому виконується умова 3n2 - 730 n < 5.

  15. Обчислити для даного дробового x ≠0.