Загальні положення 4 Частина Основи мови С++ 9



Download 1,18 Mb.
bet11/37
Sana05.08.2022
Hajmi1,18 Mb.
#846530
1   ...   7   8   9   10   11   12   13   14   ...   37
Bog'liq
Лабораторні роботи метод вказівки

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

  1. Як працює умовний оператор if?

  2. Який вираз називається складеним логічним? Приведіть приклади.

  3. Який оператор називають оператором множинного вибору? Приведіть приклад.

  4. Як працює оператор switch?

  5. Як працює тернарний оператор? Приведіть приклад.

  6. Коли умовний оператор називається вкладеним?

  7. Навіщо в операторові switch використовується оператор break?

  8. Чи можуть бути вкладеними оператори switch?

  9. Чи можна замість оператора if використовувати тернарний оператор і навпаки, замість тернарного – оператор if?

  10. Як працює наступний фрагмент програми

if (b) a+=b; else a++;

4 програмування алгоритмів циклічної структури



Лабораторна робота №4
Мета: придбати практичні навички в розробці циклічних програм, використанні операторів for, while і do while.
Теми для попереднього опрацювання:

  • перетворення типів;

  • оператор sizeof;

  • оператори циклу for, while, do… while;

  • оператор break;

  • оператор continue;

  • оператор exit.

Загальні відомості
Алгоритм називається циклічним, якщо він містить такі фрагменти (послідовність операторів), які багаторазово виконуються при різних значеннях проміжних даних. Число повторень цих операторів може бути задане в явній (цикл із відомим заздалегідь числом повторень) або неявній (цикл із невідомим заздалегідь числом повторень) формі.
Приклад розв’язання завдання
Див. файл «Task4.doc».
Індивідуальні завдання

  1. Дано натуральне число а (a≤1000). Визначити розрядність цього числа і суму його цифр.

  2. Будемо називати щасливим той квиток, у чотирьохрозрядному номері якого сума цифр із парними номерами дорівнює сумі цифр із непарними номерами. Знайти ймовірність того, що з 200 проданих квитків куплений квиток виявиться щасливим.

  3. Обчислити значення функції y(x) = 10 x!.

  4. Розробити програму, яка дозволить тестувати знання таблиці мно-ження в учнів середніх класів. Задавати по 10 прикладів (значення співмножників – випадкові числа); по отриманих відповідях ставити оцінку.

  5. Обчислити найбільший загальний дільник двох цілих чисел.

  6. Розробити програму, яка видає суцільний трикутник із зірочок. Висота трикутника h вводиться із клавіатури. Наприклад, якщо h = 4 на екран повинно виводитися таке:

*
* * *
* * * * *
* * * * * * *

  1. У діапазоні [a, b] знайти всі числа кратні 17 і видати їх на екран. Значення a і b ввести з клавіатури.

  2. Ввести довільне ціле позитивне число. Визначити число зі зворотним порядком цифр заданого числа.

  3. Для заданих значень a, b визначити y, якщо y=

за умови, що x міняється в діапазоні від до із кроком Δx.

  1. За умови, що x міняється в діапазоні від до з кроком Δx визначити y, якщо

y=

  1. Для заданого значення a визначити y, якщо y= за умови, що x міняється в діапазоні від до з кроком Δx.

  2. Дано 10 речовинних чисел. Визначити у скільки раз мінімальне число менше максимального.

  3. Знайти всі прості числа, що належать інтервалу [a, b] і видати їх на екран. Значення a і b ввести з клавіатури. (Число називається простим, якщо воно ділиться тільки на 1 і на саме себе без залишку; причому числа 1 і 2 простими не вважаються).

  4. Дано 10 речовинних чисел. Визначити парність найменшого з позитивних чисел.

  5. Дано 10 речовинних чисел. Визначити порядковий номер другого позитивного числа.

  6. Ввести ціле позитивне число. Визначити чи є воно совершенным (зроблене число дорівнює сумі своїх дільників).

  7. Дано 10 речовинних чисел. Визначити кількість, суму й добуток негативних чисел.

  8. Дано 10 речовинних чисел. Визначити кількість, суму й добуток позитивних чисел.

  9. Видати в зростаючому порядку всі числа від 100 до 999 у десятковому записі яких немає однакових цифр.

  10. Визначити кількість тризначних чисел, сума цифр яких дорівнює n. Значення n ввести з клавіатури.

  11. Дано 10 речовинних чисел. Визначити, скільки з них більше своїх «сусідів», тобто більше попереднього і наступного чисел.

  12. Розробити програму гри в кубик. Є гральний кубик зі значеннями від 1 до 6. Гра відбувається з комп’ютером. Кубик кидається по черзі, значення визначаються випадково. Перемагає той, у кого сума балів, що випали, за підсумками п’яти кидків більше. Передбачити можливість одержання першого ходу людиною або комп’ютером.

  13. Дано 10 чисел. Визначити значення двох найбільших чисел із заданих.

  14. Дано 10 цілих чисел. Визначити скільки раз у вхідній послідовності міняється знак.

  15. Дано 10 чисел. Визначити чи утворюють вони зростаючу послідовність.

  16. Для заданого цілого позитивного числа n визначити значення функції f(x) = (2n)! = 2*4*6*8 *…*2n.

  17. Для заданого цілого позитивного числа n визначити значення функції f(x)=(2n-1)! = 1*3*5*7 *…*(2n-1).

  18. Обчислити суму ряду s = 1! +2!+3! + … + n!. Значення n>1 ввести з клавіатури.

  19. Обчислити суму ряду s= . Підсумувати всі елементи ряду ai, для яких виконується умова ai > ε. Значення x>0 і ε ввести з клавіатури.

  20. Знайти всі тризначні числа, сума цифр яких рівна заданому цілому числу m.

  21. Розробити програму, яка виводить на екран таблицю множення.


Download 1,18 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   37




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish