SlideShare a Scribd company logo
1 of 4
Download to read offline
Лекція Кількість годин 2
«Оператори присвоєння»
Мета: навчальна: сформувати уявлення стандартні математичні функції в VB, про
команду присвоєння, про те де і коли вона використовується; навчитися правильно
вводити і виводити дані в програмі; розвиваюча: вміння аналізувати, порівнювати,
систематизувати й узагальнювати; інтерес до навчання, прагнення до розширення
кругозору; виховна: дбайливе ставлення до майна, дисциплінованість, допитливість.
Хід уроку:
І. Організаційний момент .
Повідомлення учням теми, завдань (освітніх) і плану проведення уроку.
ІІ. Новий матеріал.
Ми вже вміємо записувати арифметичні вирази на мові програмування, а як же робити
обчислення виразів?
Для обчислення найбільш зустрічаються математичних функцій в БЕЙСИК включені
стандартні функції.
Математичні функції призначені для роботи з числовими даними, які є
аргументами функцій:
Ось деякі вбудовані математичні функції:
Abs (x) - абсолютна величина числа х;
Sqr (x) - квадратний корінь з числа х;
Fix (x) - ціла частина числа х;
Int (x) - найбільше ціле число, що не перевищує х.
Sqr (x) Квадратний корінь числа х
Sin (x) Синус (х в радіанах)
Cos (x) Косинус (х в радіанах)
Tan (x) Тангенс
Atn (x) Арктангенс
Log (x) Натуральний логарифм числа х
Exp (x) Показова функція
CInt (x) ціле число, найближчим до числа х
Fix (x) ціле число, рівне числу х без дробової частини
Rnd (x) випадкове число
Аргументи тригонометричних функцій SIN, COS, ТАN повинні задаватися в радіанах. У
функції RND (X) необхідно вказати фіктивний аргумент, наприклад X.
Аргументом функції може бути будь арифметичне вираз.
Наприлад:
Функція обчислює і повертає результат в залежності від вихідних даних (аргументів).
Наприклад: Sin (x)
Тут x - аргумент, а обчислений синус від x - результат.
Загальний вигляд функції:
Ім'я функції (арг1, арг2, ..., аргn)
Імена функцій складаються за тими ж правилами, що й імена змінних.
Функція може мати один або кілька аргументів.
Функції можуть використовуватися в арифметичних виразах з оператором
присвоювання, наприклад:
y = Sin (x)
y = 2 * Sin (4 * x) + 2
Оператор присвоювання мови Visual Basic
Оператор присвоювання в мові Visual Basic має вигляд змінна = вираз
Даний оператор виконується в наступному порядку: спочатку обчислюється вираз справа,
потім він присвоюється змінної ліворуч, тобто після виконання оператора змінна буде
мати значення, яке вийшло при обчисленні виразу в правій частині.
Важливо уявляти собі, що оператор присвоювання не являє собою рівність в
алгебраїчному сенсі! Ліву та праву частини оператора не можна змінювати місцями.
У мові Pascal запис оператора присвоювання відрізняється від наведеної вище записи
Visual Basic саме тим, що замість знака «=» (так само) там використовується знак
присвоювання «: =» (який у тому числі підкреслює несиметричність оператора).
Наприклад:
1. Змінній присвоюється конкретне значення:
a = 5
b = "Мир"
2. Змінній присвоюється результат виразу:
a = 2 * 3 + 10/2
b = "Миру" + " " + "Мир!"
3. Змінній присвоюється значення виразу, в якому використовуються інші змінні:
a = (i + 5) * 2.5
b = c + d + "май"
c = b
4. За допомогою оператора присвоювання можна збільшити ( зменшити)значення
змінної:
x = x + 1
5. Аналогічно присвоюються значення властивостям.
Це записується так:: Об’єкт.Властивість = Значення
Наприклад:
Command1.Caption = "Вася"
Цей рядок змінюєнадпис на кнопці з ім’ям Command1 на Вася.
Властивості можуть бути як ліворуч, так і праворуч від знака одно. Подумайте, що
станеться після виконання наступного рядка:
Command1.Caption = Form1.Caption
III. Закріплення знань.
Завдання 1.
Вказати значення всіх змінних після команд присвоювання:
x=6+30/3
y=2*x-12
z=(y-x)/2
x=x+y
y=x-z
x=? y=? z=?
Завдання 2.
Завдання 3.
Поміняти місцями 2 числових змінних за допомгою команди присвоювання.
Завдання 4.
Який результат присвоювання?
a = 6
b = 2 * 3 +4 (змінним можуть присвоюватися не тільки числа, а й аріфм. вирази)
c = a (і змінні)
y = a + b +1
y = a + b + Form1.Width ( ще можуть присвоюватися властивості об'єктів)
Form1.Width = a + b + y (і саме властивість об'єкта може виступати в ролі змінної)
Form1.BackColor = vbRed (це теж оператор присвоювання)
IV. Робота на комп’ютері.
Створіть наступну форму:
Двічі клацніть по кнопці Abs і в процедурі обробки
події напишіть код, який як аргумент функції
бере число з Text1.text, результат функції виводить
у Text2.text.
Також двічі клацайте по іншим кнопкам і у
відповідні процедури вводите аналогічні коди.
Запустіть програму, введіть вихідні дані, клацніть по кнопках, протестуйте програму,
зупиніть, виправте при необхідності помилки в програмі.

More Related Content

What's hot

Презентація на тему :"Первісна та невизначений інтеграл"
Презентація на тему :"Первісна та невизначений інтеграл"Презентація на тему :"Первісна та невизначений інтеграл"
Презентація на тему :"Первісна та невизначений інтеграл"Антонина Антонина
 
найпростіші перетворення графіків функцій
найпростіші перетворення графіків функційнайпростіші перетворення графіків функцій
найпростіші перетворення графіків функційFr3dd0
 
Перетворення графіків
Перетворення графіківПеретворення графіків
Перетворення графіківDarina Shama
 
копия визначений інтеграл. формула ньютона лейбніца
копия визначений інтеграл. формула ньютона лейбніцакопия визначений інтеграл. формула ньютона лейбніца
копия визначений інтеграл. формула ньютона лейбніцаVeselovwww
 
лінійною функцією називається функція, яку можна задати
лінійною функцією називається функція, яку можна задатилінійною функцією називається функція, яку можна задати
лінійною функцією називається функція, яку можна задатиОксана Науменко
 
Визначений інтеграл та його геометричний зміст
Визначений інтеграл та його геометричний змістВизначений інтеграл та його геометричний зміст
Визначений інтеграл та його геометричний змістFormula.co.ua
 
8413 9kl urok kvadr funkzia
8413 9kl urok kvadr funkzia8413 9kl urok kvadr funkzia
8413 9kl urok kvadr funkziajasperwtf
 
Тригонометричні функції
Тригонометричні функціїТригонометричні функції
Тригонометричні функціїFormula.co.ua
 
Визначений інтеграл (11 клас)
Визначений інтеграл (11 клас)Визначений інтеграл (11 клас)
Визначений інтеграл (11 клас)Olexandr Lazarets
 
урок 11 виведення значень мова Паскаль
урок 11 виведення значень мова Паскальурок 11 виведення значень мова Паскаль
урок 11 виведення значень мова ПаскальHelen Pata
 
перетворення графіків функцій
перетворення графіків функційперетворення графіків функцій
перетворення графіків функційLou24112013
 
Похідна. Фізичний і геометричний зміст похідної
Похідна. Фізичний і геометричний зміст похідноїПохідна. Фізичний і геометричний зміст похідної
Похідна. Фізичний і геометричний зміст похідноїFormula.co.ua
 
Формули та правила диференціального числення
Формули та правила диференціального численняФормули та правила диференціального числення
Формули та правила диференціального численняOksana Bryk
 

What's hot (18)

урок 3
урок 3урок 3
урок 3
 
Презентація на тему :"Первісна та невизначений інтеграл"
Презентація на тему :"Первісна та невизначений інтеграл"Презентація на тему :"Первісна та невизначений інтеграл"
Презентація на тему :"Первісна та невизначений інтеграл"
 
найпростіші перетворення графіків функцій
найпростіші перетворення графіків функційнайпростіші перетворення графіків функцій
найпростіші перетворення графіків функцій
 
Перетворення графіків
Перетворення графіківПеретворення графіків
Перетворення графіків
 
копия визначений інтеграл. формула ньютона лейбніца
копия визначений інтеграл. формула ньютона лейбніцакопия визначений інтеграл. формула ньютона лейбніца
копия визначений інтеграл. формула ньютона лейбніца
 
лінійною функцією називається функція, яку можна задати
лінійною функцією називається функція, яку можна задатилінійною функцією називається функція, яку можна задати
лінійною функцією називається функція, яку можна задати
 
Визначений інтеграл та його геометричний зміст
Визначений інтеграл та його геометричний змістВизначений інтеграл та його геометричний зміст
Визначений інтеграл та його геометричний зміст
 
Первісна
ПервіснаПервісна
Первісна
 
урок 2
урок 2урок 2
урок 2
 
8413 9kl urok kvadr funkzia
8413 9kl urok kvadr funkzia8413 9kl urok kvadr funkzia
8413 9kl urok kvadr funkzia
 
Тригонометричні функції
Тригонометричні функціїТригонометричні функції
Тригонометричні функції
 
Визначений інтеграл (11 клас)
Визначений інтеграл (11 клас)Визначений інтеграл (11 клас)
Визначений інтеграл (11 клас)
 
урок 6
урок 6урок 6
урок 6
 
урок 11 виведення значень мова Паскаль
урок 11 виведення значень мова Паскальурок 11 виведення значень мова Паскаль
урок 11 виведення значень мова Паскаль
 
перетворення графіків функцій
перетворення графіків функційперетворення графіків функцій
перетворення графіків функцій
 
Похідна. Фізичний і геометричний зміст похідної
Похідна. Фізичний і геометричний зміст похідноїПохідна. Фізичний і геометричний зміст похідної
Похідна. Фізичний і геометричний зміст похідної
 
Формули та правила диференціального числення
Формули та правила диференціального численняФормули та правила диференціального числення
Формули та правила диференціального числення
 
Функція
ФункціяФункція
Функція
 

Similar to Operator prisvoy

Osnovni ko hctpykcii movi
Osnovni ko hctpykcii moviOsnovni ko hctpykcii movi
Osnovni ko hctpykcii movimetallurg056
 
Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.sveta7940
 
11324 урок 9 клас
11324 урок 9 клас11324 урок 9 клас
11324 урок 9 класjasperwtf
 
лекції 4 7
лекції 4 7лекції 4 7
лекції 4 7cit-cit
 
Загальна схема дослідження функції та побудова її графіка.docx
Загальна схема дослідження функції та побудова її графіка.docxЗагальна схема дослідження функції та побудова її графіка.docx
Загальна схема дослідження функції та побудова її графіка.docxРепетитор Історія України
 
Найбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 класНайбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 класvmakarets
 
презент урока
презент урокапрезент урока
презент урокаgtdonnu
 
квадратична функція 9кл
квадратична функція 9клквадратична функція 9кл
квадратична функція 9клLenaMorenko
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль Helen Pata
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascalAnn Eres
 
Алгебра8 урок16
Алгебра8 урок16Алгебра8 урок16
Алгебра8 урок16Slovyansk School
 

Similar to Operator prisvoy (20)

Osnovni ko hctpykcii movi
Osnovni ko hctpykcii moviOsnovni ko hctpykcii movi
Osnovni ko hctpykcii movi
 
Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.Презентація:Функція. Лінійна функція.
Презентація:Функція. Лінійна функція.
 
5698 а 9
5698 а 95698 а 9
5698 а 9
 
11324 урок 9 клас
11324 урок 9 клас11324 урок 9 клас
11324 урок 9 клас
 
урок функціїї
урок функціїїурок функціїї
урок функціїї
 
лекції 4 7
лекції 4 7лекції 4 7
лекції 4 7
 
Загальна схема дослідження функції та побудова її графіка.docx
Загальна схема дослідження функції та побудова її графіка.docxЗагальна схема дослідження функції та побудова її графіка.docx
Загальна схема дослідження функції та побудова її графіка.docx
 
557,23.docx
557,23.docx557,23.docx
557,23.docx
 
графік
графікграфік
графік
 
функція
функціяфункція
функція
 
Lr4
Lr4Lr4
Lr4
 
Найбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 класНайбільше і найменше значення функції на відрізку, 11 клас
Найбільше і найменше значення функції на відрізку, 11 клас
 
презент урока
презент урокапрезент урока
презент урока
 
квадратична функція 9кл
квадратична функція 9клквадратична функція 9кл
квадратична функція 9кл
 
функція у = х 2
функція у = х 2 функція у = х 2
функція у = х 2
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
Алгебра8 урок16
Алгебра8 урок16Алгебра8 урок16
Алгебра8 урок16
 
функції
функціїфункції
функції
 
Lr5
Lr5Lr5
Lr5
 

More from metallurg056 (20)

polojentya2022.pdf
polojentya2022.pdfpolojentya2022.pdf
polojentya2022.pdf
 
prpriyomy20222222.pdf
prpriyomy20222222.pdfprpriyomy20222222.pdf
prpriyomy20222222.pdf
 
PR4 PM.pdf
PR4 PM.pdfPR4 PM.pdf
PR4 PM.pdf
 
struktura fondy.pdf
struktura fondy.pdfstruktura fondy.pdf
struktura fondy.pdf
 
Formi oplati npaci.pdf
Formi oplati npaci.pdfFormi oplati npaci.pdf
Formi oplati npaci.pdf
 
pr311.pdf
pr311.pdfpr311.pdf
pr311.pdf
 
pr#10.pdf
pr#10.pdfpr#10.pdf
pr#10.pdf
 
rentabelnist.pdf
rentabelnist.pdfrentabelnist.pdf
rentabelnist.pdf
 
Pributok
PributokPributok
Pributok
 
Dohid
DohidDohid
Dohid
 
#9 pr hti
#9 pr hti#9 pr hti
#9 pr hti
 
№10 pr
№10 pr№10 pr
№10 pr
 
Instruktaj
InstruktajInstruktaj
Instruktaj
 
Nakazd
NakazdNakazd
Nakazd
 
Pr#9
Pr#9Pr#9
Pr#9
 
Pr#1
Pr#1Pr#1
Pr#1
 
Pr#1 ekonomika
Pr#1 ekonomikaPr#1 ekonomika
Pr#1 ekonomika
 
Pravilapriyomu2022
Pravilapriyomu2022Pravilapriyomu2022
Pravilapriyomu2022
 
Lr7
Lr7Lr7
Lr7
 
Lr6
Lr6Lr6
Lr6
 

Recently uploaded

Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 

Recently uploaded (6)

Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 

Operator prisvoy

  • 1. Лекція Кількість годин 2 «Оператори присвоєння» Мета: навчальна: сформувати уявлення стандартні математичні функції в VB, про команду присвоєння, про те де і коли вона використовується; навчитися правильно вводити і виводити дані в програмі; розвиваюча: вміння аналізувати, порівнювати, систематизувати й узагальнювати; інтерес до навчання, прагнення до розширення кругозору; виховна: дбайливе ставлення до майна, дисциплінованість, допитливість. Хід уроку: І. Організаційний момент . Повідомлення учням теми, завдань (освітніх) і плану проведення уроку. ІІ. Новий матеріал. Ми вже вміємо записувати арифметичні вирази на мові програмування, а як же робити обчислення виразів? Для обчислення найбільш зустрічаються математичних функцій в БЕЙСИК включені стандартні функції. Математичні функції призначені для роботи з числовими даними, які є аргументами функцій: Ось деякі вбудовані математичні функції: Abs (x) - абсолютна величина числа х; Sqr (x) - квадратний корінь з числа х; Fix (x) - ціла частина числа х; Int (x) - найбільше ціле число, що не перевищує х. Sqr (x) Квадратний корінь числа х Sin (x) Синус (х в радіанах) Cos (x) Косинус (х в радіанах) Tan (x) Тангенс Atn (x) Арктангенс Log (x) Натуральний логарифм числа х Exp (x) Показова функція CInt (x) ціле число, найближчим до числа х Fix (x) ціле число, рівне числу х без дробової частини Rnd (x) випадкове число
  • 2. Аргументи тригонометричних функцій SIN, COS, ТАN повинні задаватися в радіанах. У функції RND (X) необхідно вказати фіктивний аргумент, наприклад X. Аргументом функції може бути будь арифметичне вираз. Наприлад: Функція обчислює і повертає результат в залежності від вихідних даних (аргументів). Наприклад: Sin (x) Тут x - аргумент, а обчислений синус від x - результат. Загальний вигляд функції: Ім'я функції (арг1, арг2, ..., аргn) Імена функцій складаються за тими ж правилами, що й імена змінних. Функція може мати один або кілька аргументів. Функції можуть використовуватися в арифметичних виразах з оператором присвоювання, наприклад: y = Sin (x) y = 2 * Sin (4 * x) + 2 Оператор присвоювання мови Visual Basic Оператор присвоювання в мові Visual Basic має вигляд змінна = вираз Даний оператор виконується в наступному порядку: спочатку обчислюється вираз справа,
  • 3. потім він присвоюється змінної ліворуч, тобто після виконання оператора змінна буде мати значення, яке вийшло при обчисленні виразу в правій частині. Важливо уявляти собі, що оператор присвоювання не являє собою рівність в алгебраїчному сенсі! Ліву та праву частини оператора не можна змінювати місцями. У мові Pascal запис оператора присвоювання відрізняється від наведеної вище записи Visual Basic саме тим, що замість знака «=» (так само) там використовується знак присвоювання «: =» (який у тому числі підкреслює несиметричність оператора). Наприклад: 1. Змінній присвоюється конкретне значення: a = 5 b = "Мир" 2. Змінній присвоюється результат виразу: a = 2 * 3 + 10/2 b = "Миру" + " " + "Мир!" 3. Змінній присвоюється значення виразу, в якому використовуються інші змінні: a = (i + 5) * 2.5 b = c + d + "май" c = b 4. За допомогою оператора присвоювання можна збільшити ( зменшити)значення змінної: x = x + 1 5. Аналогічно присвоюються значення властивостям. Це записується так:: Об’єкт.Властивість = Значення Наприклад: Command1.Caption = "Вася" Цей рядок змінюєнадпис на кнопці з ім’ям Command1 на Вася. Властивості можуть бути як ліворуч, так і праворуч від знака одно. Подумайте, що станеться після виконання наступного рядка: Command1.Caption = Form1.Caption III. Закріплення знань. Завдання 1. Вказати значення всіх змінних після команд присвоювання:
  • 4. x=6+30/3 y=2*x-12 z=(y-x)/2 x=x+y y=x-z x=? y=? z=? Завдання 2. Завдання 3. Поміняти місцями 2 числових змінних за допомгою команди присвоювання. Завдання 4. Який результат присвоювання? a = 6 b = 2 * 3 +4 (змінним можуть присвоюватися не тільки числа, а й аріфм. вирази) c = a (і змінні) y = a + b +1 y = a + b + Form1.Width ( ще можуть присвоюватися властивості об'єктів) Form1.Width = a + b + y (і саме властивість об'єкта може виступати в ролі змінної) Form1.BackColor = vbRed (це теж оператор присвоювання) IV. Робота на комп’ютері. Створіть наступну форму: Двічі клацніть по кнопці Abs і в процедурі обробки події напишіть код, який як аргумент функції бере число з Text1.text, результат функції виводить у Text2.text. Також двічі клацайте по іншим кнопкам і у відповідні процедури вводите аналогічні коди. Запустіть програму, введіть вихідні дані, клацніть по кнопках, протестуйте програму, зупиніть, виправте при необхідності помилки в програмі.