
- •Введение
- •1. Общая характеристика языка Visual Basic
- •1.1. Назначение языка
- •1.2. Свойства языка
- •1.3. Основные понятия
- •2. Среда разработки Visual Basic
- •2.1. Начало работы в среде
- •2.2. Структура главного окна
- •2.2.1. Панель элементов управления
- •2.2.2. Окно формы (Form)
- •2.2.3. Окно свойств (Properties)
- •2.2.4. Окно кода
- •События загрузки формы Form_Load)
- •2.2.5. Окно проекта (Project)
- •2.2.6. Окна расположения формы (Form Layout) и просмотра объектов (Object Browser)
- •2.3. Выполнение программы
- •2.4. Сохранение проекта
- •Save File As Save Project As
- •2.5. Настройка среды vb
- •3. Реализация линейного алгоритма в среде Visual Basic
- •3.1. Порядок решения экономических задач в визуальной среде
- •3.2. Имена элементов управления
- •Общепринятые префиксы
- •3.3. Проектирование решения линейной задачи средствами Visual Basic
- •Структура данных
- •3.3.5. Интерфейс с пользователем
- •3.3.6. Код программы
- •3.3.7. Реализация проекта
- •3.3.8. Анализ проекта
- •3.3.9. Выполнение программы и анализ полученных результатов
- •4. Типы данных
- •4.1. Константы и переменные
- •Некоторые константы среды vb
- •4.2. Название типов данных и имена переменных
- •Некоторые типы данных
- •4.2.1. Целые типы
- •Целые типы
- •4.2.2. Вещественные типы
- •Вещественные типы
- •4.2.3. Булевский тип (Boolean). Алгебра высказываний
- •X Or (Not y)
- •4.2.4. Тип даты и времени (Date)
- •Некоторые функции для работы с датами
- •4.2.5. Строковый тип (String)
- •4.3. Старшинство операций
- •4.4. Оператор присваивания
- •4.5. Явное и неявное объявление переменных
- •Суффиксы типов данных
- •4.6. Проектирование решения задачи с различными типами данных
- •Используемые данные
- •4.6.5. Интерфейс с пользователем
- •4.6.6. Код программы
- •4.6.7. Реализация проекта
- •4.6.8. Анализ проекта
- •4.6.9. Выполнение программы и анализ полученных результатов
- •5. Проектирование разветвляющихся вычислительных процессов
- •5.1. Условный оператор
X Or (Not y)
Сложные высказывания, получаемые из простых, будут истинными или ложными в зависимости от значений простых высказываний и логических операций, которые к ним применяются.
Рассмотрим логические операции.
Отрицанием высказывания х(логическое “He”) называется такое высказывание Notx, которое истинно тогда, когдахложно, и ложно, когдахистинно.
Действие операции отрицания можно представить в виде таблицы истинности:
x |
Not x |
False True |
True False |
или
x |
Not x |
0 1 |
1 0 |
Пример:
Сравнение 5>3 имеет значение True, а Not (5>3) – False.
Логическим умножением (логическое “И”) называется сложное высказывание x And y, истинное тогда и только тогда, когда оба его операнда истинны. Таблица истинности для логического умножения имеет вид:
x |
y |
x And y |
0 0 1 1 |
0 1 0 1 |
0 0 0 1 |
Примеры:
1. Вычислить стоимость товара можно, если “Известна цена” и “Известно количество”.
2. Двойное математическое неравенство a<x<b в информатике представляется в виде (a<x) And (x<b).
Логическим сложением (логическое “Или”) называется сложное высказывание x Or y, истинное тогда, когда хотя бы один из операндов истинен.
Таблица истинности для логического сложения имеет вид:
x |
y |
x Or y |
0 0 1 1 |
0 1 0 1 |
0 1 1 1 |
Пример:
Обозначим через х высказывание “Задана фамилия рабочего”, а через у “Задан табельный номер рабочего”. Тогда условием возможности заполнения наряда будет выражение x Or y, т.е. задан хотя бы один реквизит – фамилия или табельный номер.
Значение булевского типа дает любая из операций отношения:
=, <>, <, <=, >, >=.
В среде VB значения булевского типа имеют такие свойства как Visible (видимость), TabStop (возможность перехода к элементу управления с помощью клавиши Tab) и ряд других.
4.2.4. Тип даты и времени (Date)
Тип Date содержит значение даты и времени. В памяти каждое значение занимает 8 байт. Данные этого типа хранятся в виде чисел с плавающей точкой, которые представляют числа в диапазоне от 1 января 100 г. до 31 декабря 9999 г. и значение времени от 0:00:00 до 23:59:59.
Дата и время могут задаваться по формату m/d/yy h:mm:ss. В памяти компьютера дата представляется в целой части числа, а время – в дробной. Для того, чтобы отличить дату от обычного числа ее заключают слева и справа в символы #. Например, #9/23/01 19:40#. Дата и время могут задаваться раздельно, например, #9/23/01# и #19:40#.
Время можно задавать также и в 12-часовом формате, указывая буквы AM (ante meridiem (лат.) – до полудня) или PM (post meridiem (лат.) – пополудни), например, #7:40 AM# и #7:40 PM#.
Выше указан формат представления даты, принятый в США. В ОС Windows имеется возможность установки национального формата даты. Поэтому после соответствующей настройки Windows дату можно задавать в виде dd.mm.yy (например, #31.12.01#).
К данным типа Date могут применяться ряд встроенных функций, часть из которых представлена в табл. 4.5.
К данным типа дата/время можно применять операции сложения и вычитания. Например, результатом вычисления выражения Date - 1 будет вчерашняя дата.
Таблица 4.5