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».
І ндивідуальні завдання
Дійсне значення а ввести з клавіатури. За графіком, який представлений на рисунку, обчислити f(a).
Дане десяткове ціле чотирьохрозрядне число. Визначити скільки парних цифр у даному числі.
Дане десяткове ціле чотирьохрозрядне число. Визначити скільки непарних цифр, які належать інтервалу [1, 5], у даному числі.
Дане десяткове ціле чотирьохрозрядне число. Надрукувати назву розряду сотень.
Знайти максимальну цифру в записі десяткового цілого трьохрозрядного числа й видати її назву.
Н аписати програму реєстрації користувача. Увести name. Якщо ім’я співпадає із заданим, ввести пароль. Якщо пароль відомий, то видати вітання, а якщо ні, то вибачення.
Дане дійсне а. Для функції f(a), графік якої представлений на рисунку, обчислити f(a).
Для довільних речовинних чисел a, b, c визначити корені квадратного рівняння ax2 + bx + c = 0, якщо вони є.
Дано три дійсні числа. Видати ті з них, які належать інтервалу [-5, 6].
Визначити та вивести номер квадранта, у якому розташована точка М(x,y). Координати точки - речовинні числа.
З величин, обумовлених виразами a=sin(x), b=cos(x), c=ln|x| при заданому х, визначити і вивести мінімальне отримане значення.
Визначити, яка із двох точок, M1(x1,y1) або M2(x2,y2), розташована ближче до початку координат. Вивести координати цієї точки.
Відомі сторона квадрата а, радіус кола r. Визначити, яка із двох фігур (коло або квадрат) має більшу площу. Вивести назву і значення площі більшої фігури.
Визначити, є чи серед цифр заданого тризначного числа однакові цифри.
Визначити, чи дорівнює квадрат заданого тризначного числа кубу суми цифр цього числа.
По заданому радіусу r, на вибір програміста визначити або довжину окружності, або площа кругу, або об’єм кулі.
Дано три числа. Видати найбільше із цих чисел.
Дано три числа k, m і n. Поміняти їхні значення місцями таким чином, щоб виконувалася умова k < m < n.
Знайти максимальну цифру в записі тризначного числа й видати її назву.
Для заданого значення x визначити y, якщо y=
Для заданого значення x визначити y, якщо y=
Для заданих значень x і a визначити y, якщо y=
Для натурального числа k видати фразу «Ми знайшли k грибів у лісі», погодивши закінчення слова «гриб» із числом k.
Для натурального числа k видати фразу «У нашій групі k студентів», погодивши закінчення слова «студент» із числом k.
Дано три числа k, m і n. Видати значення чисел у напрямку від меншого до більшого. Значення k, m і n не повинні змінитися.
Дано число t — порядковий день у році. Визначити номер місяця m і дня тижня d, що відповідають t. (Наприклад, якщо t=365, то m=12, а d=31).
Визначити, є чи серед перших трьох цифр дробової частини заданого позитивного речовинного числа цифра 0.
Студенти на іспиті одержують оцінки у болонській системі (букви A, B, C, D, F). Видати оцінки у національній формі (цифровій).
Дані дійсні позитивні числа x, y, z. З’ясувати, чи існує трикутник з такими довжинами.
Визначити, чи попадає точка M(x,y) у коло радіусом r із центром у точці (x0,y0).
Do'stlaringiz bilan baham: |