- •Основы информационной культуры
- •2. Техническая база информационной технологии
- •2.1 Представление информации в эвм
- •2.2 Системы счисления
- •2.3 Форматы чисел в эвм
- •2.4 Представление символьной информации
- •Программное обеспечение Вычислительной системы
- •Архивация данных
- •Концепция Visual Basic
- •Основное меню
- •Объекты управления
- •Форма (Form)
- •Командная кнопка (CommandButton)
- •Метка (Label)
- •Текстовое окно (TextBox)
- •Типы данных
- •Переменные и константы
- •Область видимости переменных и констант
- •Выражения
- •Стандартные функции
- •Программирование линейных вычислительных процессов
- •Программирование разветвляющихся вычислительных процессов
- •Программирование циклических вычислительных процессов
- •Итерационные циклы
- •Добавление изображений в форму
- •Массивы
- •Поиск в массиве элементов, удовлетворяющих заданным условиям
- •Группировка объектов
- •Создание меню
- •Ввод информации с использованием переключателей и флажков проверки
- •Процедуры и функции
- •Информационно вычислительные сети
- •Базовая модель взаимодействия открытых сетей
- •Топология ивс
- •Сетевое по. (спо)
- •Глобальная компьютерная сеть Internet. Основы функционирования Интернет.
- •Структура Интернет
- •Адресация в сетях.
- •Адресация в Интернет
- •Основные службы Интернет
- •Многоуровневое представление средств сетевого взаимодействия.
- •Коммуникационные службы
- •Прямое общение в Интернет
- •Отложенное общение в Интернет
- •Информационные службы.
- •Поиск информации в Интернет.
Выражения
Выражение – это структура, определяющая способ вычисления некоторого значения.
Выражение записывается в соответствии с рядом правил из констант, переменных, функций, знаков операций и круглых скобок.
Операции
Арифметические
Применяются к величинам числовых типов.
Обозначение |
Операция |
Типы операндов |
Тип результата |
+ |
Сложение |
-Целые -Хотя бы один вещественный |
-Целый -Вещественный |
- |
Вычитание |
-Целые -Хотя бы один вещественный |
-Целый -Вещественный |
* |
Умножение |
-Целые -Хотя бы один вещественный |
-Целый -Вещественный |
/ |
Деление с плавающей точкой |
Целые или вещественные
|
Вещественный |
\ |
Целочисленное деление |
Целые или вещественные
|
Целый
|
Mod |
Вычисление остатка от деления |
Целые или вещественные
|
Целый
|
^ |
Возведение в степень |
Целые или вещественные
|
Целый или вещественный
|
Примеры
- Целочисленное деление: 15\4=2
- Остаток от деления 15 mod 4=3
Строковая операция –конкатенация (слияние).
Используется для объединения нескольких строковых величин (строк), обозначается знаком & - амперсанд/
Примеры
- «Visual» & «Basic» = - «Visual Basic»
- «Дата: » & «15 октября » & 2008 & « г.»
Операции отношения (сравнения)
Используются для сравнения двух величин. Результат сравнения имеет логический тип.
Обозначения: =, >, <, >=, <=, <>.
Запись: a>b c<>d
Логические операции
Применяются к величинам логического типа.
1). And (И) – логическое умножение – результат имеет значение true, если оба операнда имеют значении true.
Значение true обозначается единицей (1), а значение false – нулем (0).
-
a
b
c
c = a and b, где
a и b – операнды
с – результат выполнения операции
0
0
0
0
1
0
1
0
0
1
1
1
2). Or (или) – логическое сложение - результат имеет значение true, если хотя бы один из операндов имеет значении true.
-
a
b
c
c = a or b, где
a и b – операнды
с – результат выполнения операции
0
0
0
0
1
1
1
0
1
1
1
1
3). Not (не) – логическое отрицание - результат имеет значение, обратное значению операнда.
c
= not
a
а |
0 |
1 |
с |
1 |
0 |
4). Xor (исключающее или) - результат имеет значение true, если операнды имеют разные значения.
-
a
b
c
c = a xor b, где
a и b – операнды
с – результат выполнения операции
0
0
0
0
1
1
1
0
1
1
1
0
5). Eqv (логическая эквивалентность) - результат имеет значение true, если операнды имеют одинаковые значения.
6). Imp (логическая импликация) - результат имеет значение false, если операнд слева имеет значение true, а справа – false.
Приоритет логических операций: Not, And, Or, Xor, Eqv, Imp.
Примеры
- с = (a>2) and (a<20) при а = 5 с = true
- с = true and not false с = true
- с = (x<20) or (x>0) and (x<5) or (x=2) при x=3 с = ?
