- •Робочий зошит з інформатики
- •Правила поведінки в кабінеті інформатики. З агальні поняття
- •Тема 1.Інформація та інформаційні процеси
- •Тема 2. Інформаційна система. Апаратне забезпечення пк.
- •Запитання для самоперевірки
- •Тема 3 Системне програмне забезпечення. Файлова система
- •Функції операційної системи:
- •Програми архівації файлів.
- •Робота з дисками.
- •Антивірусні програми.
- •Тема 4. Операційна система Windows
- •Тема 5. Елементи комп’ютерної графіки.
- •Запитання для самоперевірки.
- •Тема 6. Системи опрацювання текстів. Текстовий процесор Microsoft Word.
- •Тема 7. Комп’ютерна презентація Microsoft PowerPoint.
- •Запитання для самоперевірки.
- •Тема 8. Комп’ютерна публікація Microsoft Publisher
- •Запитання для самоперевірки.
- •Тема 9. Алгоритми
- •Запитання для самоперевірки.
- •Тема 10. Середовище програмування Visual Basic
- •Тема 11. Величини та вирази у програмуванні
- •Завдання для самостійного виконання:
- •12. Створити простий лінійний проект засобами мови програмування Visual Basic
- •Тема 12. Вказівки розгалуження
- •Виконання програм з розгалуженнями в покроковому режимі.
- •Завдання для самостійного виконання:
- •Тема 13. Вказівки повторення
- •Завдання для самостійного виконання:
- •Тема14. Поняття про використання функцій користувача і підпрограм
- •Табличні величини. Масиви. Опрацювання табличних величин.
- •Тема 16. Табличний процесор Microsoft Excel.
- •Тема 17. Бази даних. Субд Microsoft Access.
- •Запитання для самоперевірки.
- •Тема 18. Інтернет.
- •Запитання для самоперевірки
- •Список рекомендованої літератури:
Тема 11. Величини та вирази у програмуванні
Дані – числова або текстова інформація, яку опрацьовують за допомогою комп’ютера.
Дані складаються з величин, які поділяються на:
сталі та змінні (за принципом зміни значення в процесі виконання алгоритму);
числові та текстові (за типом значень).
Числові величини поділяються на цілі та дійсні (короткі та довгі). У Visual Basic можна зберігати і використовувати числові дані 6 типів: byte, integer, long, single, double, currency.
Byte – 0-255, Integer – від -32468 до 32767, Long – від -47483648 до 2147483647, Single – дійсні з плаваючою крапкою, Double – з великою кількістю значущих цифр дійсних чисел, Currency –висока точність при округленні, що впливає на результати при роботі з фінансами.
Типи нечислових даних: Boolean, string, date, variant(довільний тип даних), object.
Значення текстових величин записується в подвійних лапках і не довші 255 символів.
Типи величин описуються на початку програми або за допомогою спеціальних знаків справа від назви величини. Цілі короткі &(2Б), цілі довгі %(4Б), дійсні короткі ! (4Б), дійсні довгі # (8Б), текстові $ (1Б).
Const змінна (As тип) = значення |
Користувацькі константи описують та створюють так:
У зображеннях сталих з фіксованою крапкою розміщення десяткової крапки вказує на величину числа. Наприклад, 2. -10. 0.0006 90000000.
Зображення сталих з плаваючою крапкою використовується для зручного написання дуже малих та дуже великих чисел. Відповідна стала зображається так: +mЕ+p, тут m - мантиса числа, р - порядок числа (0<p<38). Наприклад, 2Е 0, -1Е1, 0.6Е-3, 9Е7.
Стала називається НОРМАЛІЗОВАНОЮ, якщо 0.1<m<1.
Оскільки розміщення десяткової крапки явно не вказує на величину числа, то кажуть, що “крапка плаває”.
Оператори опису типів записуються, як правило, на початку програми, так як це робиться в навчальній алгоритмічній мові.
Типи величин необхідно вказувати для того, щоби ЕОМ отримала інформацію про:
- кількість байтів, яку потрібно відвести для зберігання значення величини у пам`яті ;
- діапазон допустимих значень величини;
- множину допустимих операцій над величинами цього типу.
Запис виразів та величин
Вираз визначає операції над даними. Виконуючи їх, отримуємо деякий результат. Відповідно до типу результату розрізняють арифметичні та текстові вирази.
Арифметичні вирази описують дії з числовими даними. Результатом буде число. Арифметичні вирази будує користувач відповідно до умови задачі зі сталих, змінних, функцій, з`єднуючи їх за певними правилами знаками арифметичних операцій.
Знаки арифметичних операцій: ^ піднесення до степеня; * множення; / ділення; + додавання; - віднімання., \ ціла частина від ділення, mod - залишок від ділення.
Два знаки не можуть стояти поруч.
Послідовність виконання операцій визначається правилом пріоритетів.
Є 4 рівні пріоритетів:
- обчислюються значення функцій, якщо вони входять до виразу;
- виконуються всі наявні операції піднесення до степеня;
- виконуються операції множення та ділення;
- виконуються операції додавання та віднімання.
Операції одного рівня виконуються послідовно зліва направо.
Для зміни природної послідовності виконання операцій використовуються круглі дужки.
Мова програмування – система позначень, яка використовується для запису алгоритмів для виконання їх на ЕОМ.
Складовими мови програмування є алфавіт, синтаксис та семантика.
Алфавіт – літери латинського алфавіту, цифри, знаки арифметичних операцій, спеціальні символи, ключові слова мови.
Синтаксис мови – сукупність правил побудови команд.
Семантика мови – сукупність правил виконання комп’ютером команд, записаних мовою програмування.
Алфавіт мови Basic складається з таких символів:
- латинські букви від A до Z;
- цифри від 0 до 9;
- знаки математичних операцій: + – * / ^ \;
- знаки відношення: =, <, >, >=, <=, <>;
- розділові знаки: . , : ; " ( ) _ ;
- спеціальні символи: ! # $ % та інші .
Оператор (команда) = службове слово + список операндів
Службове слово вказує на _______________________________________.
Операнди – це_________________________________________________.
За призначенням оператори мови Basic поділяються на такі групи:
- описові оператори - використовуються для опису типів змінних, розмірів масивів і нестандартних функцій;
- оператори присвоєння - використовуються для надання початкових значень та зміни біжучих значень змінних;
- оператори введення-виведення - використовуються для введення-виведення інформації, зокрема, для організації діалогу користувача з ЕОМ;
- оператори керування процесом опрацювання інформації – сюди входять оператори переходу, умовний оператор, оператори циклу ...
- інші оператори - забезпечують додаткові можливості: оператори підтримки файлової структури, оператори графіки, звукових ефектів тощо.
В операторах важливу роль відіграють службові слова - набір англійських слів, які входять у конструкції операторів і позначають дії, які необхідно виконати над даними.
!!! Вирази описуються в одному або в кількох рядках без знаку переносу і без дублювання знаків арифметичних операцій при переносі (допоміжні рядки не нумеруються). Показники степеня, індекси, чисельники та знаменники розміщуються у горизонтальному рядку.
Стандартні функції мови програмування
SQR (X) квадратний корінь з
числа х
|x| ABS (X) модуль числа х
sіn x SІN (X) синус кута х в радіанах
cos x COS (X) косинус кута х в радіанах
tg x TAN (X) тангенс кута х в радіанах
arctg x ATN (X) арктангенс числа х
ln x LOG (X) натуральний логарифм числа х
EXP (X) експонента в степені
х
[x] ІNT (X) ціла частина числа х, не більша від х
sіgn x SGN (X) знак числа х
Наведемо приклади:
Математичні В и р а з и мовою Basic
вирази неправильно правильно
A/B*C A/B/C
5A+3B 5*A+3*B
A*-B A*(-B)
SІNX+B SІN(X)+B
X+1/X+2.5 (X+1)/(X+2.5)
SІN^2(X)
SІN(X)^2
5*X/(COS(5X)+B) 5*X/(COS(5*X)+B)
SQR(LOG(X)) SQR(ABS(LOG(X))
(-8)^(1/3)
невизначено
Від`ємне число до дійсного степеня підносити не можна.
Крім цих операцій існує ще операція цілочисельного ділення (знак \).
Внаслідок її виконання відкидається дробова частина результату.
Наприклад, 269 \ 100 = 2; 38 \ 5 = 7;
7 \ 2 = 3; 3 \ 5 = 0.
