Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_файлы / Линейные алгоритмы.ppt
Скачиваний:
29
Добавлен:
16.04.2015
Размер:
251.39 Кб
Скачать

ЛИНЕЙНЫЕ АЛГОРИТМЫ

ОСНОВНЫЕ ТИПЫ ПЕРЕМЕННЫХ VISUAL BASIC

Тип переменной

Описание типа

Количество

Принимаемые значения

п.п

 

 

 

 

 

занимаемой

 

.

 

 

 

 

 

памяти

 

1.

Integer

Целое число одинарной точности.

2 байта

-32768…32767

2.

Long

Целое число двойной точности.

4 байта

-2 147 483 648…

 

 

 

 

 

 

 

2 147 483 647

3.

Single

Десятичное

число

с

плавающей

4 байта

±(10-45…3·1038)

 

 

точкой одинарной точности

 

 

4.

Double

Десятичное

число

с

плавающей

8 байт

±(5·10-328…1.8·10308)

 

 

точкой двойной точности

 

 

5.

Currency

Десятичное число с фиксированной

8 байт

±9·1014

 

 

точкой

 

 

 

 

 

6.

String

Строка символов

 

 

1 байт/ 1 символ

До 65 400 символов

7.

Byte

Целое число

 

 

 

1 байт

0…255

8.

Boolean

Логическое значение

 

 

2 байта

True или False

9.

Date

Дата и время

 

 

 

8 байт

1/1/100…12/31/9999

10.

Object

Экземпляр класса объекта OLE

4 байта

 

11.

Variant

Любой из

выше

перечисленных

16 байт +

 

 

 

типов

 

 

 

1 байт/1 символ

 

В Visual Basic для описания переменных используется оператор Dim. Формат оператора имеет следующий вид:

DIM <имя переменной> AS <тип переменной>

DIM <имя_переменной1> AS <тип_переменной1>,<имя_переменной2> AS <тип_переменной2>

DIM <имя_ переменной1>, <имя_переменной2>, <имя_переменной3> AS <тип_переменной>

Функции преобразования типов.

Функция

Описание

CBool()

Преобразует переменную строкового типа (String) в тип Boolean

Cbyte()

Преобразует переменную строкового типа (String) в тип Byte

Ccur()

Преобразует переменную строкового типа (String) в тип Currency

Cdate()

Преобразует переменную строкового типа (String) в тип Date

CDbl()

Преобразует переменную строкового типа (String) в тип Double

Cint()

Преобразует переменную строкового типа (String) в тип Integer

CLng()

Преобразует переменную строкового типа (String) в тип Long

CSng()

Преобразует переменную строкового типа (String) в тип Single

CStr()

Преобразует числовую переменную в строковый тип String

Val()

Преобразует переменную строкового типа (String) в числовой тип

ПРИМЕРЫ

Dim x As Single, y As Single, a As Single

x = CSng(Text1.Text)

a = CSng (Text2.Text)

………………………………………………….

Text3.Text = CStr(y)

АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ

Арифметические выражения образуются из констант, переменных, функций и выражений, заключенных в круглые скобки, которые соединены знаками арифметических операций.

Стандартные математические функции Visual Basic приведены в таблице.

Стандартные математические функции Visual Basic

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ

В Visual Basic существуют следующие виды арифметических операций:

^ – возведение в степень;

- и + – присвоение знака числу (унарные операции);

* – умножение;

/ – деление;

\ – целочисленное деление;

mod – взятие остатка от деления;

+ – сложение, - – вычитание.

ПРИОРИТЕТ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ

При составлении арифметических выражений необходимо учитывать приоритет выполнения арифметических операций:

-стандартные математические функции;

-возведение в степень;

-присвоение знака числу;

-умножение и деление;

-целочисленное деление и взятие остатка от числа;

-вычитание и сложение.

Операции в арифметических выражениях выполняются последовательно: слева направо в порядке их приоритета.

Приоритет может быть изменен при помощи скобок. Как правило, числитель и знаменатель берутся в

круглые скобки. Скобки не ставятся:

-Если знаменатель или числитель составляет только одна функция;

-Когда в числителе присутствуют только операции умножения или деления.

ПРИМЕР

F 7x3 a2

5x5

скобки в числителе не ставятся, но обязательны в знаменателе: F=7*x^3*a^2/(5*x^5).