- •Вопрос 1. Этапы развития эвм
- •Вопрос 2. Классическая структура эвм (принципы фон Неймана).
- •Вопрос 3. Представление информации в компьютере
- •Вопрос 4. Основные блоки ibm pc. Блок-схема устройства компьютера.
- •Вопрос 5. Назначение оперативной памяти пк. Опишите характеристики озу
- •Вопрос 6. Назначение внешней памяти пк. Опишите виды взу и их основные характеристики
- •Вопрос 7. Что такое процессор пк. Опишите характеристики процессора.
- •Вопрос 8. Виды применяемых мониторов. Опишите характеристики монитора
- •Вопрос 9. Виды применяемых принтеров. Опишите характеристики принтеров.
- •Вопрос 10. Что такое файл, характеристики файлов.
- •Вопрос 11. Классы программного обеспечения (по) эвм
- •Вопрос 12. Операционная система Windows. Основные функции.
- •Вопрос 13. Организация файловой системы в Windows.
- •Вопрос 14. Основные команды операционной системы Windows для работы с файлами и папками.
- •Вопрос 33. Типы данных. Объявление данных.
- •Вопрос 34. Основные объекты, их свойства и методы.
- •Объект Application
- •Набор объектов Workbooks.
- •Набор объектов Worksheets.
- •Объект Range
- •Вопрос 40. Циклы с неявно заданным числом повторений
Вопрос 33. Типы данных. Объявление данных.
Типы данных:
Visual Basic работает с 10 стандартными типами переменных.
String
Строковые данные хранят символы. Теоретически такая переменная может содержать до 2 миллиардов символов. В любом случае на конкретном компьютере это число будет гораздо меньше из-за ограниченных объемов оперативной памяти или ресурсов Windows. Для хранения 1-го символа используется 1 байт памяти. Символьная константа заключается в двойные кавычки ("абвгде").
Byte
Байтовый тип предназначен для хранения целых чисел от 0 до 255. Его использование позволяет сильно экономить оперативную память и уменьшать размер массивов. Занимает 1 байт памяти.
Integer
Целочисленные переменные могут хранить только относительно небольшие целые числа (в диапазоне от -32768 до +32767). Арифметические операции над такими числами выполняются очень быстро. Занимает 2 байта памяти.
Long
В таких переменных хранятся целые значения от -2 147483648 до +2 147483647. Арифметические операции над такими числами выполняются тоже очень быстро, и при работе существует лишь небольшая разница в скорости вычислений между Long и Integer. Занимает 4 байта памяти.
Single
Данный тип переменной позволяет хранить не только целые, но и дробные числа с точностью до семи цифр. Это означает, что если получается результат 12345678.97, то часть 8.97 не является точной. Результат может быть равен, к примеру, 1234568. Длина чисел может достигать 38 знаков. Вычисления с данными переменными тоже будут приблизительными. Более того, арифметические действия выполняются медленнее, чем с целочисленными переменными. Занимает 4 байта памяти.
Double
Это Single двойного размера. Переменные такого типа позволяют хранить числа с точностью до 15 цифр и длиной до 300 символов. Вычисления с ними тоже являются приблизительными, а скорость их относительно небольшая. В основном переменные типа Double используются для научных расчетов. Занимает 8 байта памяти.
Currency
Данный тип создан для того, чтобы избежать ошибок при преобразовании десятичных чисел в двоичную форму и наоборот. Данный тип может иметь до 4 цифр после запятой, и до 14 - перед ней. Внутри этого диапазона вычисления будут точными. Данный тип является предпочтительным для проведения финансовых расчетов. Занимает 8 байта памяти.
Date
Этот тип данных позволяет хранить значения времени и даты в промежутке от полуночи 1 января 100 года до полуночи 31 декабря 9999 года. Занимает 8 байта памяти. Для обозначения даты в виде константы в тексте программ используется формат #мм/дд/гг# или #мм/дд/гггг#, например:
Millenium = #1/1/2000#
Boolean
Логический тип данных может хранить только два значения: True либо False. Его использование вместо целочисленных переменных является хорошим стилем программирования.
Variant
Переменная типа Variant может содержать данные любого типа. Если не указан тип данных, то VBA использует тип Variant. Использование такого типа данных, как Variant, замедляет работу программы, так как требуется время и ресурсы для операций преобразования типов.
Явное объявление типов данных выполняется двумя операторами:
Dim – для объявления переменных;
Const – для объявления поименованных констант.
Хотя в Visual Basic можно явно и не объявлять переменные, но явное объявление типов переменных перед их использованием и, естественно, с комментариями - является хорошим стилем в программировании. Это также помогает улучшить читабельность текстов программ.
Синтаксис оператора Dim:
Dim varname [As type][, varname [As type]]…
где:
varname - имя переменной
Примеры:
Dim Years As Integer - объявляет переменную Years как целочисленную.
Dim Str As String - объявляет переменную Str как строковую.
Синтаксис оператора Const:
Const constname [As type] = expression
где: constname - имя константы
type - тип константы
expression - значение констаны
Основное отличие констант от переменных состоит в том, что их значе-ние нельзя менять в процессе выполнения программы. Область видимости для констант определяется так же, как и для переменных.
Пример: Const pi = 3.141592653