раграфів. Оскільки в цьому підручнику вивчається інша середовище програмування, зупинимося тільки на структурі викладу матеріалу. В
1.3.1. Тип, ім'я і значення змінної
У цьому параграфі даються основні поняття про змінних, їх іменах, значеннях, даних і типах.
Поняття змінної
Змінні задаються іменами, визначальними області пам'яті, в яких зберігаються значення змінних. Значеннями змінних можуть бути дані різних типів (цілі, речові числа, послідовності символів і так далі).
Мінлива в програмі представлена ​​ім'ям і служить для звернення до даних певного типу. Конкретне значення змінної зберігається в осередках оперативної пам'яті.
Тип змінної
Тип змінної визначається типом даних, які можуть бути значеннями змінної. Значеннями змінних числових типів є числа, логічних - True або False, строкових - послідовності символів і так далі.
Над різними типами даних припустимі різні операції. Над числовими - арифметичні операції, над логічними - логічні операції, над строковими - операції перетворення сімволтних рядків і так далі.
Різні типи даних вимагають для свого зберігання в пам'яті різну кількість осередків (байтів). p> {таблиця типів даних та їх розмірів у пам'яті}
Завдання по розділу
1) У чому різниця між типом, ім'ям і значенням змінної?
2) Визначити, який діапазон чисел може зберігатися у змінній типу {тип} з урахуванням виділення одного байта для зберігання знака числа.
3) Визначити, яка кількість осередків пам'яті потрібно для зберігання рядків "ЕОМ", "інформатика".
1.3.2. арифметичні, рядкові та логічні вирази Присвоєння
У параграфі описані вирази, які можна скласти з основними типами даних - числовий, логічний, строковий.
Арифметичні вирази
До складу арифметичних виразів можуть входити крім змінних числового типу, також і числа, над змінними і числами можуть вироблятися різні арифметичні операції, виражені за допомогою функцій.
Строкові вираження
До складу строкових виразів можуть входити змінні строкового типу, рядки і рядкові функції.
Над змінними і рядками може проводитися операція конкатенації, вона полягає в об'єднанні рядки або значення строкових змінних в єдину рядок. Операція позначається знаком В«+В». p> Логічні вирази
До складу логічних виразів крім логічних змінних можуть входити числа, числові або рядкові змінні або вирази, які порівнюються між собою за допомогою операцій порівняння.
Наприклад (5> 3) = true; (2 * 2 = 5) = false;
Над елементами логічних виразів можуть проводитися логічні операції - логічне множення (and), логічне додавання (or), логічне заперечення (not).
Завдання по розділу
1) Чи можуть до складу одного вираження входити змінні різних типів?
2) У чому різниця між операцією логічного складання і операцією конкатенації?
1.3.3. Функції в мові Visual Basic
У цьому параграфі описані основні функції, що вживаються для кожного з використовуваних типів даних.
Функції перекладу типів даних
Стосовно до Pascal в цьому розділі можна згадати такі процедури, як STR (a); VAL (s, a, b);
Математичні функції
Тут згадані такі математичні числові функції, як
Sin, cos, tan, atn, sqr, sqrt, log, exp, random, abs.
Строкові функції
- Функція довжини рядка
- Функція вирізання підрядка
Функції введення і виведення
Аналог в паскале - readln, writeln
1.3.4. масиви
Виклад матеріалу мало відрізняється від попередніх підручників.
Завдання по розділу
1. в чому відмінність між змінною і масивом
В
1.4. Висновок
Порівняльна характеристика вищеописаних підручників з досліджуваних тем наведена в таблиці:
підручники
теми
підручник Кузнєцова
підручник Семакіна
підручник | Угриновича
Основні поня-ку
розкриття теми в рівній ступеня спостерігається в усіх підручниках, дається визначення основних понять, перераховані і охарактеризовано основні числові типи
Арифметичні вираження
перераховані 4 основ-них операції (+, -, /, *) і правила їх запису, оператори введення, виведення, присвоювання стисло - розділ опису
4 основних операції + sin, cos, ln, sqr, sqrt, abs, приклад запису вираження, розділ опису, оператори введення, виведення, присвоювання
дані всі, використовуючи-вані в середовищі VB, типи, їх діапазони, застосовувані операції, в тому числі перетворення типів
логіч...