Завдання_6_карантин


Завдання № 6_ Карантин
Шановні студенти, пропоную вам попрацювати з наступним теоретичним матеріалом.
Саме домашнє завдання знаходиться унизу сторінки!
Приклад   виконання домашнього завдання дивись  перед самим домашнім завданням!
Також з метою розширення можливостей дістанційної освіти пропоную вам середовище Classroom!
Коди доступу, до якого надішлю  класним керівникам!
Надсилати завдання можна  до 04.06.2020 засобами електронної пошти за адресою 
tatiyna80@ukr.net
 Viber за телефоном 0967596033
Classroom





Теоретичний матеріал.


Типи даних та їхні різновиди

!Змінна – поіменоване зарезервоване місце в пам’яті комп’ютера, яке має ім’я (ідентифікатор) та значення. Ідентифікатор – послідовність літер, цифр та спеціальних символів (!, #, $, @, %, &), що починається з літери. Довжина ідентифікатора £ 255 символів. Ім’я не повинно вміщувати крапку або пропуск, співпадати з ключовим словом Visual Basic, повинно бути унікальним не співпадати з командами. Вибирати імена змінних слід так, щоб вони несли інформацію про призначення змінної, як представлено в таблиці А:

Таблиця А

Тип даних
Розмір
(байт)
Опис даних
Boolean
2
Логічний тип. Набуває тільки одного з двох значень
Byte
2
Позитивні числові значення
Currency
8
Дані, що містять грошові одиниці
Date
8
Дані типу дата, містять значення дати і часу
Double
8
Дані з подвійною точністю, з плаваючою крапкою
Integer
2
Числові значення без десятирічної крапки
Long
4
Довгі цілі значення
Object
8
Тип даних, що містить посилання на об’єкти.
Single
8
Числові значення з одинарною точністю
String
1 на символ
Дані, що складаються з алфавітно-цифрових символів
Variant
16 для чисел
22 для символ
Дані будь-якого типу.

Byte - призначений для збереження цілих чисел від 0 до 255. Якщо змінній такого типу привласнити значення, що виходить за ці межі, то Visual Basic згенерує помилку.

Integer - призначений для збереження цілих чисел у діапазоні.
-32768 до +32767, тобто розмір пам’яті, який виділяється під таку змінну складає 2 байти. (256*256=65536). Символ для позначення - "%". Навіщо він потрібний, ми розглянемо далі.

Long - призначений для збереження цілих чисел у діапазоні -2147483648 до +2147483647, тобто розмір пам’яті, який виділяється під таку змінну складає 4 байти. (65536*65536=4294967296). Символ для позначення - "&".

String - призначений для збереження строкової (символьної) інформації, простіше кажучи - тексту. Може зберігати до 2 Гб тексти. Символ для позначення - "$".

Single - призначений для збереження дробових чисел, з точністю до 7 цифр. Діапазон негативних значень від -3.402823Е38 до -1.401298Е-45. Діапазон позитивних значень від 1.401298Е-45 до 3.402823Е38. Довжина числа може досягати 38 знаків. Займає 4 байти пам’яті. Обчислення з даними змінними будуть приблизними і менш швидкими, чим із змінними цілого типу. Символ для позначення - "!".

Double - призначений для збереження дробових чисел, з точністю до 16 цифр. Діапазон негативних значень
від 1.79769313486232Е308 до -4.94065645841247Е-324.
Діапазон позитивних значень
від 4.94065645841247Е-324 до 1.79769313486232Е308.
Довжина числа може досягати 300 знаків. Займає 8 байтів пам’яті. Обчислення з даними змінними будуть приблизними і менш швидкими, чим із змінними цілого типу. Використовується для наукових розрахунків. Символ для позначення - "#".

Currency - Даний тип створений для того, щоб уникнути помилок при перетворенні чисел з десяткової форми в двійкову і навпаки (Неможливо представити 1/10 як суму 1/2, 1/4 і т.д). Даний тип може мати до 4 цифр після коми, і до 14 перед нею. Усередині даного діапазону обчислення будуть точними. Обчислення виконуються так само повільно, як і у випадку змінних Single і Double. Даний тип дуже добре підходить для фінансових розрахунків. Символ для позначення - "@".

Date - Цей тип даних дозволяє зберігати значення часу і дати в проміжку від напівночі 1 січня 100 року до напівночі 31 грудня 9999 року. Якщо змінній присвоюється тільки значення дати, то час дорівнює 00:00.

Boolean - дуже важливий і розповсюджений тип даних. Дозволяє зберігати так звані булеві значення, тобто тільки два значення - True і False. (українською - Правда і Неправда). Використовується тоді, коли Вам потрібно зберігати тільки значення Так чи Ні.

Variant - Змінна типу Variant може містити дані будь-якого типу. Visual Basic автоматично робить необхідні перетворення даних, тому не варто турбуватися про це. Використання такого типу даних сповільнює роботу програми, тобто потрібен час і ресурси для перетворення типів. Тому рекомендую завжди утримуватися від застосування цього типу даних, за винятком специфічних випадків, наприклад, повернення функцією масиву можливо тільки при використанні типу Variant.

Типи даних
!Зауваження: Дані типу Byte, Integer, Long містять лише цілі цифрові значення, якщо змінній присвоюється число дробове, система округляє його. Дані типу Double, Single та Currency містять дробові числа, але Currency обмежено чотирма розрядами після крапки.

 

Способи оголошення змінних

Явне оголошення, використовуючи дані таблиці А за допомогою ключових слів (операторів): Dim, Private, Static, Public, що мають такий синтаксис:
-Dim ім’я_змінної [As тип_даних];
-Private ім’я_змінної [As тип_даних];
-Static ім’я_змінної [As тип_даних];
-Public ім’я_змінної [As тип_даних];
при цьому у квадратних дужках вказано синтаксично необов’язкову конструкцію.

Частіше використовується оператор Dim, який може мати такий синтаксис:

Dim <Ім’я змінної > As <тип даних>
Або Dim <Ім’я змінної>ідентифікатор


!Функція це оператор, що виконує певні дії, а потім повертає результат своєї роботи у програму. Функція може мати один або кілька аргументів, які беруться у дужки і відокремлюються між собою комами.

 

Математичний запис
Запис на
Visual Basic
Математичний запис
Запис на
Visual Basic
sin x
Sin (x)
Випадкове число
Rnd (x)
cos x
Сos (x)
Перетворює числового значення у рядок
Str (x)
tg x
Tan (x)
Перетворює рядок у числове значення
Val (x)
½ x ½
Abs (x)
Закруглення числа до заданого числа значків
Round (x [, a])
arctg x
Atn (x)
Визначення цілої частини додатного числа
Fix (x)
ln x
Log (x)
Визначення цілої частини від’ємного числа
Int (x)
ex
Exp (x)
logax
Log(x)/Log(a)
https://studfiles.net/html/2706/1075/html_zCce52giCp.kPit/img-XzRwKB.png
Sqr (x)
Визначає знак числа
Sgn (x)

Приклад виконання домашнього завдання.
Приклад виконання домашнього завдання
3 Розробіть форму та запишіть програмний код для розрахунку площі прямокутника  формулою: S=ab,
 де a- ширина, b- довжина
Для розміщення елементів в формі користуємося панеллю елементів управління, тобто спеціальними інструментами. З ними ви ознайомлені в матеріалі для конспектування № 5  https://studfiles.net/html/2706/1075/html_zCce52giCp.kPit/img-4bSzYC.png 
Скругленная прямоугольная выноска: Command ButtonСкругленная прямоугольная выноска: TextBoxСкругленная прямоугольная выноска: TextBoxСкругленная прямоугольная выноска: TextBoxСкругленная прямоугольная выноска: LabelСкругленная прямоугольная выноска: LabelСкругленная прямоугольная выноска: LabelКрок перший: компануємо програмну форму:


Крок другий, записуємо програмний код для кнопки ОБЧИСЛИТИ.
Перший рядок коду у Visual Basic з’являється автоматично, тому про це користувач не повинен хвилюватись.
Private Sub v_Click()
Для другого рядка використовуємо оператор оголошення змінних Dim , вказуємо нашу змінну Ширина та вносимо оператор налаштування типу змінних As. В нашому випадку ми акцентуємо увагу на числові данні в діапазоні від 0 до 100 см, тому згідно переліку типу змінних призначаємо: для Ширини  та Довжини тип змінних Byte,  а для Площі Currency.
Далі нам необхідно зв’язати наші елементи Label з TextBox. Для цього використовуємо оператор Val. А саме Ширина = Val(Text1.Text) і
Довжина = Val(Text2.Text). Для елемента, в який буде виноситись результат розрахунку ми запишемо відразу рядок коду з TextBox. Text3.Text = (Ширина * Довжина).
В результаті наш код буде виглядати так:
Private Sub v_Click()
Dim Ширина As Byte
Dim Довжина As Byte
Dim Площа As Currency
Ширина = Val(Text1.Text)
Довжина = Val(Text2.Text)
Text3.Text = (Ширина * Довжина)
End Sub
Запис End Sub з’являється автоматично у вікні програмного коду.
УВАГА! Той запис, який вказується для Label, повинне бути ідентичний у вікні програмного коду. Навіть відхилення у розмірі літери, або у мові набору може відключити вашу змінну у розрахунках!


Домашнє завдання № 6

ЧАСТИНА  ПЕРША
Дайте письмово відповіді на контрольні питання:
1.Розкрийте властивості алгоритмів.
2.Що таке метод та ідентифікатор.
3.Розкрийте функцію компілятора та інтерпретатора.
4.Вкажіть функції елементів Label, Text Box, Command Button.
5.Назвіть конструкцію оголошення змінних.
6Поясніть що таке процес програмування?
ЧАСТИНА ДРУГА
1.Скомпануйте  форму та запишіть програмний код для розрахунку об'єма прямокутного паралелепіпеда за формулою: V=abc,
де а –ширина, b-довжина, c-висота.
Акцентуємо увагу на числові данні в діапазоні від 0 до 100 см

2. Скомпануйте форму та запишіть програмний код для розрахунку периметру прямокутника за формулою: P=2(a+b), де а –ширина, b-довжина.
Акцентуємо увагу на числові данні в діапазоні від 0 до 90 см
3. Скомпануйте форму та запишіть програмний код для розрахунку площі круга за формулою: S=Пr^2,
де r радіус круга.
Акцентуємо увагу на числові дані в діапазоні від0 до 10см


4. Скомпануйте форму та запишіть програмний код для розрахунку площі ромба за формулою:  S=ah,
 де a- сторона ромба, h-висота.
Акцентуємо увагу на числові дані в діапазоні від 0 до 50см



Комментариев нет:

Отправить комментарий