Тема уроку Програма – набір операцій.
План уроку 1. Тестування - ДЕНЬ _6- ТЕСТ - оцінювання. 2. Самостійна робота оцінювання. 3. Операції та операнди в VB. 4. Арифметичні та логічні операції в VB. 5. Виконання вправи 7.1 стор Виконання Завдання 7.1 стор Перевірка вивчення домашнього завдання – тестування – ДЕНЬ _7- ТЕСТ. 8. Підсумки уроку та домашнє завдання.
ТИПИ ДАНИХ У VISUAL BASIC. ТипОписДіапазон значеньПриклади IntegerЦілі числавід до , 0, LongДовгі цілі числаПриблизно +/– 2 млрд Single Десяткові числа (одинарна точність) до 6 знаків після крапки +/– від 1Е-46 до 3Е Е38 DecimalДесяткове число 123,51 DoubleДесяткові числа (подвійна точність)+/– від 5Е-324 до 1.8Е Е-100 StringТекстові (рядкові)Всього до символівHello, 2455 ByteЦілі числаВід 0 до 2550, 235 BooleanЛогічні величиниTrue або FalseTrue, False Date Інформація про дату і час форма запису дати: #m/d/y# форма для запису часу: #h:mm:ss# AM – до полудня, РМ – після полудня Від 1/1/100 до 12/31/9999 #1/1/100# #2:36 РМ# # :56:25 AM# VariantБудь-який тип данихНе заданий100, , Hello
ФУНКЦІЇ ПЕРЕТВОРЕННЯ ВИРАЗІВ У VISUAL BASIC. Призначені для переведення значень змінних з одного типу в інший. Функція Тип результату Функція Тип результату CBool(x)BooleanCInt(x)Integer CByte(x)ByteCLng(x)Long CDec(x)DecimalCSng(x)Single CDate(x)DateCVar(x)Variant CDbl(x)DoubleCStr(x)String
Операція або функція ПоясненняПриклад Пріорітет операції +додавання2 + 6 = 85 –віднімання2 – 6 = –45 *множення2 * 6 = 122 /ділення7 / 5 = 3,52 \ділення націло7 \ 5 = 33 Modзалишок від ділення7 Mod 3 =14 ^піднесення до степеня3 ^ 2 = 91 Fix(x)ціла частина від дробового числаFix(-3.7) = 3 Int(x)найбільше ціле, що не перевищує хInt(-3.7) = -4 АРИФМЕТИЧНІ ОПЕРАЦІЇ У VISUAL BASIC.
МАТЕМАТИЧНІ ФУНКЦІЇ У VISUAL BASIC. Математичні функції в кодах програми записуються разом із префіксом Math. Наприклад, щоб присвоїти змінній а значення модуля числа b слід записати код: a = Math.Abs(b), де Abs – функція обчислення модуля числа ФункціяПояснення Тип даних Тип результату Приклад Abs(x)модуль числаDecimal Math.Abs(-4.5) = 4,5 BigMul(x, y)добуток двох чиселIntegerLongMath.BigMul(5,4) = 20 Ceiling(x) найменше ціле, яке більше заданого дробового числа Double Math.Ceiling(1.1) = 2 Cos(x) косинус числа (кут вимірюється в радіанах) Double Math.Cos(3.14) = 0,999 DivRem(x, y, z)визначає цілу частину від ділення чисел x на y, присвоює z значення остачі від ділення Integer Math.DivRem(13, 5, z) = 2 z = 3
МАТЕМАТИЧНІ ФУНКЦІЇ У VISUAL BASIC. ФункціяПояснення Тип даних Тип результату Приклад Exp(x) визначення експоненти числа (е х ) Double Math.Еxp(4) 54,6 Floor(х) найбільше ціле, яке менше заданого дробового числа Double Math.Floor(1.1) = 1 Log(x) натуральний логарифм числа Double Math.Log(100) 4,6 Log10(x) десятковий логарифм числа Double Math.Log10(100) = 2 Max(x,y)максимальне двох чиселDouble Math.Max(2,6) = 6 Min(x,y)мінімальне двох чиселDouble Math.Min(2,6) = 2 PIчисло ПІ Double3, Pow(x) піднесення числа до степеня Double Math.Pow(2,3) = 8 Round(x,n)округлення числа, де х – число, n – кількість цифр в дробовій частині Double, Integer DoubleMath.Round(10.56,1) = = 10,6
МАТЕМАТИЧНІ ФУНКЦІЇ У VISUAL BASIC. ФункціяПояснення Тип даних Тип результат у Приклад Sign(x)визначає знак числаInteger Math.Sign(-10) = -1 Math.Sign(10) = 1 Sin(x)синус числаDouble Math.Sin(1.3) 0,96 Sqrt(x) корінь квадратний числа Double Math.Sqrt(100) = 10 Tan(x)тангенс числаDouble Math.Tan(1.5) 14,1 Truncate(x)арктангенс числаDecima l Math.Truncate(1.56) = 1
ОПЕРАЦІЇ ТА ОПЕРАНДИ У VISUAL BASIC. Операції зазвичай виконують над двома значеннями, хоча деякі лише над одним. Значення називають операндами. Синтаксис використання операцій: операнд1 операція операнд2
У VISUAL BASIC. КОНКАТЕНАЦІЯ РЯДКІВ У VISUAL BASIC. Додавання тексту називають конкатенацією. У мові Visual Basic.NET операція конкатенації позначається як символом «&», так і символом « + ». Коли застосовується операція конкатенації для об'єднання двох рядків, Visual Basic.NET автоматично не додає пробілів.
ЛОГІЧНЕ ЗАПЕРЕЧЕННЯУ VISUAL BASIC. Операція логічне заперечення Not працює лише з одним операндом булевого типу (він має значення True або False). Операція Not змінює значення False на True, а True на False.. ЗАСТОСУВАННЯ ЛОГІЧНИХ ОПЕРАЦІЙ У VISUAL BASIC.
ВИКОНАЙ, В ТЕБЕ ВИЙДЕ !
ОПЕРАЦІЇ ТА ОПЕРАНДИ У VISUAL BASIC. ВИКОНАННЯ ВПРАВИ 7.1 Розробіть програму, за допомогою якої можна обчислити периметр, площу та об'єм кімнати: ПЕРЕГЛЯНУТИ
1.Вивчити стор Виконати Завдання 7. стор.129