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



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

cos

косинус - cos x (тут і далі x задається в радіанах)

double cos(double x);

sin

синус - sin x

double sin(double x);

tan

тангенс - tg x

double tan(double x);

acos

арккосинус - arccos x

double cos(double x);

asin

арксинус - arcsin x

double sin(double x);

atan

арктангенс - arctg x

double atan(double x);

atan2

арктангенс - arctg x/y:

double atan2(double x,double y);

exp

експонента -

double exp(double x);

log

натуральний логарифм - ln x

double log(double x);

log10

десятковий логарифм - log10x

double log10(double x);



3 програмування алгоритмів, що розгалужуЮться


Лабораторна робота №3
Мета: придбати практичні навички в розробці програм, що розгалужуються, із використанням операторів if та switch.
Теми для попереднього опрацювання:

  • локальні та глобальні змінні;

  • оператори: арифметичні, порівняння, логічні, побітові;

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

  • складені оператори присвоювання;

  • умовний оператор if;

  • тернарний оператор;

  • оператор вибору switch.

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

  1. Дійсне значення а ввести з клавіатури. За графіком, який представлений на рисунку, обчислити f(a).

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

  3. Дане десяткове ціле чотирьохрозрядне число. Визначити скільки непарних цифр, які належать інтервалу [1, 5], у даному числі.

  4. Дане десяткове ціле чотирьохрозрядне число. Надрукувати назву розряду сотень.

  5. Знайти максимальну цифру в записі десяткового цілого трьохрозрядного числа й видати її назву.

  6. Н аписати програму реєстрації користувача. Увести name. Якщо ім’я співпадає із заданим, ввести пароль. Якщо пароль відомий, то видати вітання, а якщо ні, то вибачення.

  7. Дане дійсне а. Для функції f(a), графік якої представлений на рисунку, обчислити f(a).



  1. Для довільних речовинних чисел a, b, c визначити корені квадратного рівняння ax2 + bx + c = 0, якщо вони є.

  2. Дано три дійсні числа. Видати ті з них, які належать інтервалу [-5, 6].

  3. Визначити та вивести номер квадранта, у якому розташована точка М(x,y). Координати точки - речовинні числа.

  4. З величин, обумовлених виразами a=sin(x), b=cos(x), c=ln|x| при заданому х, визначити і вивести мінімальне отримане значення.

  5. Визначити, яка із двох точок, M1(x1,y1) або M2(x2,y2), розташована ближче до початку координат. Вивести координати цієї точки.

  6. Відомі сторона квадрата а, радіус кола r. Визначити, яка із двох фігур (коло або квадрат) має більшу площу. Вивести назву і значення площі більшої фігури.

  7. Визначити, є чи серед цифр заданого тризначного числа однакові цифри.

  8. Визначити, чи дорівнює квадрат заданого тризначного числа кубу суми цифр цього числа.

  9. По заданому радіусу r, на вибір програміста визначити або довжину окружності, або площа кругу, або об’єм кулі.

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

  11. Дано три числа k, m і n. Поміняти їхні значення місцями таким чином, щоб виконувалася умова k < m < n.

  12. Знайти максимальну цифру в записі тризначного числа й видати її назву.

  13. Для заданого значення x визначити y, якщо y=

  14. Для заданого значення x визначити y, якщо y=

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

  16. Для натурального числа k видати фразу «Ми знайшли k грибів у лісі», погодивши закінчення слова «гриб» із числом k.

  17. Для натурального числа k видати фразу «У нашій групі k студентів», погодивши закінчення слова «студент» із числом k.

  18. Дано три числа k, m і n. Видати значення чисел у напрямку від меншого до більшого. Значення k, m і n не повинні змінитися.

  19. Дано число t — порядковий день у році. Визначити номер місяця m і дня тижня d, що відповідають t. (Наприклад, якщо t=365, то m=12, а d=31).

  20. Визначити, є чи серед перших трьох цифр дробової частини заданого позитивного речовинного числа цифра 0.

  21. Студенти на іспиті одержують оцінки у болонській системі (букви A, B, C, D, F). Видати оцінки у національній формі (цифровій).

  22. Дані дійсні позитивні числа x, y, z. З’ясувати, чи існує трикутник з такими довжинами.

  23. Визначити, чи попадає точка M(x,y) у коло радіусом r із центром у точці (x0,y0).


Download 1,18 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   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