Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема: Стандартні типи даних та функцій.

Читайте также:
  1. III. Кількісний та якісний аналіз отриманих даних
  2. Види та моделі баз даних
  3. Вправа 7. У поданих реченнях знайдіть слова або вирази, що не відповідають стилістичним і лексичним нормам сучасної української літературної мови. Напишіть правильний варіант.
  4. з курсу Бази даних та знань
  5. Завдання 29. Уважно ознайомтеся зі значеннями поданих слів. Зверніть увагу на те, яких помилок припускаютьсяу мовленні З МІ.
  6. Завдання 69. Поставте правильний наголос у поданих словах.
  7. ЗАДАНИЕ N 1 сообщить об ошибке Тема: Виды и задачи маркетинга

План.

1. Оголошення та опис змінних.

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

3. Визначення області видимості змінної.

4. Локальні змінні, змінні контейнерної та глобальної області.

5. Стандартні типи функцій.

 

Л-ра:

1.Глинський Я.М. Інформатика: Навч. посібник для учнів 8-11 кл. – Кн.1. Алгоритмізація і програмування. – Л.: Деол, 2001.-с.182-184.

2.Глинський Я.М. Основи інформатики та обчислювальної техніки. Алгоритми. – Л.:Деол, 1997. – с.206-208.

3.Пушкар О.І. та ін. Інформатика: Комп’ютерна техніка. Комп’ютерні технології. – К: “Академія”, 2001. – с.164-165.

4.Глинський Я.М. та ін. Бейсик: Qbasic і Visual Basic. – Л.: Деол, 2002.-с.98-99.

 

 

1. Змінна – це іменована область пам'яті, призначена для збереження даних, яка в ході виконання програми набуває різних значень.

Будь-яка змінна має своє ім'я. Таким чином, для доступу до вмісту пам'яті досить знати ім'я змінної.

Ім'я змінної - це рядок символів, що ідентифікує змінну у програмі.

У мові VB імена змінних створюються за такими правилами:

1) Першим символом імені має бути літера.

2) Інші символи — літери та цифри.

3) Можна використовувати символ підкреслення. Не можна застосовувати крапку.

4) Число символів не може перевищувати 255.

5) Ім'я не повинно бути ключовим словом VB. Наприклад, для змінних не можна викорис­товувати такі імена:

• 1 Name (не можна починати ім'я змінної з цифри);

• МЕВ 1.5 (не можна використовувати крапку);

• Група 1.5 (між символами не можна залишати про­пуски).

 

Вибирати імена змінних слід так, щоб вони несли в собі інформацію про призначення змінної і не були дуже довгими. Рекомендується в іменах змінних використову­вати особливі префікси, щоб указати тип даних, які зберігаються в змінній, та її область видимості. Напри­клад, префікс g_int застосовується в іменах глобальних змінних цілого типу.

 

Значення змінної – це дані, які зберігаються й обробляються системою VB.Спосіб збереження та оброблення даних залежить від того, до якого типу во­ни належать.

Типом даних називається спосіб збереження і подання даних у комп’ютерній системі, який задає певний формат або розмір вмісту змінної.

Залежно від вмісту розрізняють змінні різних типів.

 

VB підтримує такі типи даних. (таб.1)

Типи даних Опис і діапазон даних
1. Boolean Набуває тільки одного з двох значень:True або False
2. Date Містить значення дати і часу.
3. Integer Числові значення без десятеричної крапки в діапазоні від -32768 до 32767
4. Long Цілі значення в діапазоні, що перевищує діапазон значень даних типу Integer. Діапазон даних типу Long становить від -2147483648 до 2147483647
5. Object Містить посилання на об’єкти, такі, як елементи керування і форми
6. String Дані, що складаються з 0-1032 символів, алфавітно-числових даних. Це означає, що дані можуть бути як алфавітними так і числовими.
7. Variant Дані будь-якого типу, що використовуються для елементів й інших додатків, для яких тип даних невідомий.
8. Byte Позитивні числові значення в діапазоні від 0 до 255

 

Boolean. Дані типу Boolean можуть містити тільки зна­чення True або False.

У Visual BASIC значенню True, відповідає 1, а значенню False - 0. Якщо змінній цього типу присвоюється значення 0, то змінна містить False. Решта значень мають True:

Dіm nVar Аs Boolean

nVar = 5 Результат: True

Byte. Integer.Long. Дані типу Byte, Integer, Long містять; лише цілі цифрові значення з різних діапазонів. Якщо змінній такого типу присвоюється значення 1.4, то повертається -1, а якщо 1.5 - повертається 2:

Dim nVar Аs Integer

NVar = l. 7 Результат:2

Single. Double. Дані типу Single та Double містять чис­ла з рухомою комою з різних діапазонів значень. Дані ти­пу Currency також служать для запису чисел із рухомою комою, але число розрядів після коми обмежено чотирма. Цього досить для виконання грошових розрахунків:

Dim nVar As Single

SVar = 1.7 Результат: 1.7

У VB крапка використовується як роз­дільник цілої та дробової частин числа.

Decimal. Особливість даних цього типу полягає в тому, що вони можуть застосовуватися лише всередині змінної типу Variant, тобто оголосити змінну типу Decimal не можна. Вони дають змогу використати числа з кількістю знаків після коми віл 0 до 28, але не можуть оголошува­тися безпосередньо оператором Dim.

Date. Дані типу Date спеціально призначені для оброблення інформації про дату і час. Щоб для VB було зрозуміло, що під вказаним значенням мається на увазі (дата і/або час), треба помістити його між двома значками #. Для введення даних потрібно користуватися американським форматом. Якщо ж для введення даних цього типу використати лапки ("), що допустимо, то слід застосовувати встановлений в системі формат дати і часу:

Din dtVar As Date

dtVar = #10/6/95# 'Результат: 6.10.95
dtVar = "6.10.95" 'Результат: 6.10.95
dtVar = "13:25" 'Результат: 13:25:00

 

String. Дані типу String служать для збереження рядків(String). Кожний символ, збережений в змінній типу String, займає 1 байт пам'яті. Для того щоб VB відрізня­ла рядок від імені змінної, рядок береться в лапки:

Dim Змінна As String

Змінна - "Ревяко Тимофій"

Object. Дані типу Object служать для збереження інших об'єктів.

 

 

2. У багатьох мовах програмування, всі змінні, що вико­ристовуються,

мають бути оголошені. Цією процедурою системі програмування повідомляються ім'я і тип змінної.

Наприклад, змінна називається FirstName і містить текст. Після оголошення цієї змінної система знає, який її вміст, і яку ємність пам'яті не­обхідно зарезервувати для неї.

Під час складання програми мовою VB ко­ристувач вирішує сам, треба оголошувати змінну чи ні.

У мові Visual BASIC існують три способи оголошення типу змінної:

1) явне оголошення за допомогою оператора опису змінної Dim (від dimension — вимірність);

2) оголошення за допомогою ідентифікаторів типів;

3) неявне оголошення.

Для явного оголошення типу змінної використо­вується оператор Dim, який має такий вигляд:

 

Dim Ім’я _3мінної [ Тип_Даних]

 

Наприклад:

Dіm FirstNаme As String

Dim Price As Currency

Dim Countor As Integer

Довжина змінної типу String обмежується лише ОС. Проте в разі необхідності її можна вказати явно. Для цьо­го після слова String додають зірочку і максимальне чис­ло символів:

Dim Iм' я_3мінної [As St ring][*число_символів]

Наприклад:

Dim FіrstName As String*30

Dim Street As String*75

Після імені змінної можна не задавати її тип. За за­мовчуванням VB резервує місце під змінну ти­пу „варіант”(Variant), яка може зберігати дані будь-якого розміру або формату. Незважаючи на зручність такого оголошення змінної, з точки зору управління ресурсами обчислювальної системи це не завжди доцільне, оскільки нераціонально здійснюється розподіл пам'яті для змінних.

Ідентифікатори типів змінної. У цьому разі тип даних для оголошення може встановлюватися просто доданням знака до імені змінної, таб.2.

Прикла­дами оголошення змінних таким способом є такі опера­тори:

Dim First Name$

Dim Price@

Dim Counter%

 

 

Таб.2 Ідентифікатори типів змінних

№ пор. Тип змінної Знак Приклад
  Integer   % Counters%  
  Long   &   Nr&  
  Single   !   Result!  
  Double   #   Number#  
  Currency   @   Summ@  
  Siring   $   FirstNameS  

 

 

Однак, як випливає з таб.2, не всі типи даних ма­ють в своєму розпорядженні власні знаки. Корпорація Microsoft не рекомендує використовувати ці знаки надалі.

Неявне оголошення. Visual BASIC, на відміну від інших мов програмування, не потребує явного оголошення змінних. Змінна може оголошуватися автоматично, коли вона з'являється в коді.

Наприклад:

Priced @ = 523

У цьому випадку VB самостійно оголошує змінну, як тільки вона зустрічається. За знаком @ систе­ма VB розпізнає, що при цьому оголошується змінна типу Currency.

Якщотип даних не ідентифікований знаком, то за за­мовчуванням застосовується тип Variant.

Змінна типу Variant змінює свій тип під час виконан­ня програми залежно від вмісту. Наприклад, якщо вміст змінної - число 5, то вона має тип Integer; якщо 1.2 - run Double, а якщо це текст, то типом змінної є Siring.

Хоча змінні типу Variant мають велике практичне зна­чення, під час їх застосування виникають деякі проблеми.

По-перше, у процесі читання коду не видно, який внутрішній тип має змінна в заданий момент. Це може надто ускладнити виявлення логічних помилок програмування.

По-друге, дані цього типу через внутрішні перетворення займають більшу ємність пам'яті, ніж аналогічні дані, оголошені з зазначенням явного типу.

 

3. Оператор, що оголошує змінну, повідомляє VB про те, що буде зберігатися в цій змінній і де цю змінну мож­на використати.

Частину програмного коду, в якому можна застосувати змінну, називають областю видимості змінної.

У VB є три види областей видимості, що ха­рактеризують доступність змінної:

• локальна (змінна доступна тільки у поточній проце­дурі);

• контейнерна (змінна доступна тільки у поточних формі, модулі);

• глобальна (змінна доступна у всьому проекті).

 

 


Дата добавления: 2015-10-21; просмотров: 178 | Нарушение авторских прав


Читайте в этой же книге: Types of Groups | Studying Small Groups | Development of Formal Organizations | Voluntary Associations | Organizational Change | Тема: Інтегроване середовище розроблення прикладних програм у системі Visual BASIC 6.0 | Основні команди з меню View | Загальні властивості елементів керування. | Спеціальні властивості елементів керування. | Тема: Особливості проектування Windows-додатків у системі vB 6.0 |
<== предыдущая страница | следующая страница ==>
Деякі математичні операції, що виконуються у Visual BASIC| Локальні змінні

mybiblioteka.su - 2015-2024 год. (0.011 сек.)