Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций.docx
Скачиваний:
11
Добавлен:
01.07.2025
Размер:
425 Кб
Скачать
☆

6. Лекция 6. Стандартные типы данных в языках программирования Visual Basic.

Вопросы

  1. Простые целые и вещественные типы переменных. и операции с ними

  2. Переменные логического типа и операции с ними.

    1. Простые целые и вещественные типы переменных. И операции с ними

К простым целым и вещественным типам относятся: Byte, Integer, Long, Single, Double, Currency. Основные характеристики простых целых и вещественнйх данных приведены в таблице 5.3.

К простым целым ивещественным типам данных применимы арифметические операции, операции отношений и стандартные функции.

В таблице 6.1 приведены основные операции с переменными целых и вещественных типов данных языка программирования Visual Basic.

Таблица 6.1

Арифметические операторы

Название операции

Оператор

Использование

Приоритет

Сложение

+

a + b

9

Вычитание

-

a – b

9

Умножение

*

a * b

12

Деление

/

a / b

12

Целочисленное деление

\

a \ b

11

Остаток от деления

Mod

a Mod b

10

Отрицание (изменение знака)

-

- b

13

Возведение в степень

^

a^b

14

В таблице 6.2 представлены результаты арифметических операций с различными типами числовыми данных..

Таблица 6.2.

Знак

Выражение

Тип операндов

Тип результата

Операции

+

А+В

R , R

I , I

I , R; R ,I

R

I

R

Сложение

-

А-В

R , R

I , I

I , R; R ,I

R

I

R

Вычитание

*

А*В

R , R

I , I

I , R; R ,I

R

I

R

Умножение

/

А/В

R , R

I , I

I , R; R ,I

R

R

R

Вещественное деление

\

А\В

R , R

I , I

I , R; R ,I

I

I

I

Целочисленное деление

Mod

А Mod B

R , R

I , I

I , R; R ,I

I

I

I

Остаток от деления

^

A ^B

R , R

I , I

I , R; R ,I

R

R

R

Возведение в степень

Таблица 6.3

Стандартные математические функции языков Турбо- Паскаль и Visual Basic

Обращение

Т - П

VB

Pi

Число Пи

Abs(x)

Abs(x)

Абсолютное значение числа

Arctan(x)

Atn

Арктангенс Х (в радианах)

Cos(x)

Cos(x)

Косинус Х (в радианах)

Exp(x)

Exp(x)

Экспонента ex

Frac(x)

Дробная часть х

Int(x)

Int (x)

Целая часть х без округления

Ln(x)

Log(x)

Натуральный логарифм х

Random

Rnd

Псевдослучайное число в интервале [0 , 1}

Random(x)

-

Псевдослучайное число в интервале [0,x)

Sin(x)

Sin(x)

Синус х (в радианах)

-

Sqn (x)

Целая часть числа (без округления). +1 - для положительного, -1 - для отрицательного, 0 – для нуля

Sqr(x)

-

Квадрат х

Sqrt(x)

Sqr(x)

Корень квадратный числа х

Tan

Тангенс угла х (в радианах)

Trunc(x)

Ближайшеецелое не превышающее х по модулю

Для того, чтобы правильно записывать арифметические операции, нужно соблюдать следующие правила:

  1. Все символы пишутся в строчку на одном уровне. Проставляются все знаки операций .Нельзя пропускать знак умножения.

  2. Не допускаются два следующих подряд знака операций, Нельзя А+ - В; можно А + (-В).

  3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом.

  4. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.

  5. Часть выражения, заключенная в скобки вычисляется в первую очередь.

  6. В операциях с целыми числами целесообразно операцию вычитания выполнять ранее операции сложения;

  7. Операцию возведения в n – ю степень, целесообразно если возможно, заменить операцией n – кратного умножения числа самого на себя, так как эти операции выполняются быстрее.

  8. При описании операций необходимо согласовывать типы исходных данных с типом ожидаемого результата.

  9. В операциях деления многочленов необходимо проверять, что делитель не примет значение нуль.

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

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