Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Знакомство c Visual Basic.pdf
Скачиваний:
30
Добавлен:
02.06.2015
Размер:
4.34 Mб
Скачать

Хдкнцзркдммнд гдкдмзд;

НрсЯснй нс гдкдмзю;

ТмЯпмъи лзмтр.

Кнвзцдрйзд бъпЯедмзю зронкыжтэсрю гкю бъонкмдмзю нодпЯхзи аткдбни кнвзйз мЯг гЯммълз. Б аткдбни кнвзйд зронкыжтэсрю 2 жмЯцдмзю:

зрсзмЯ (True) з кнеы (False). Б VB нопдгдкдмъ ркдгтэшзд кнвзцдрйзд нодпЯхзз:

Кнвзцдрйнд З;

Кнвзцдрйнд ЗКЗ;

Кнвзцдрйнд МД;

ЗрйкэцЯэшдд ЗКЗ;

КнвзцдрйЯю ьйбзбЯкдмсмнрсы;

КнвзцдрйЯю злокзйЯхзю.

Йпнлд снвн, б кнвзцдрйзф бъпЯедмзюф лнвтс зронкыжнбЯсырю сЯй мЯжъбЯдлъд нодпЯхзз нсмнчдмзю, йнснпъд зронкыжтэсрю гкю рпЯбмдмзю жмЯцдмзи бдкзцзм:

Анкычд;

Лдмычд;

ПЯбмн;

Мд пЯбмн;

Анкычд пЯбмн;

Лдмычд пЯбмн.

ПЯррлнспзл анкдд онгпнамн нодпЯхзз рннсбдсрсбтэшзф сзонб з нодпЯснпъ, йнснпъд зф пдЯкзжтэс.

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

НодпЯмгЯлз Япзулдсзцдрйзф бъпЯедмзи лнвтс бърстоЯсы гЯммъд хдкнцзркдммъф, бдшдрсбдммъф сзонб кзан кнвзцдрйзд зкз рзлбнкымъд жмЯцдмзю, опднапЯжтдлъд й йЯйнлт кзан хдкнцзркдммнлт зкз бдшдрсбдммнлт

жмЯцдмзэ (VB оъсЯдсрю опднапЯжнбЯсы жмЯцдмзд нодпЯмгЯ спдатдлнлт нодпЯхзди й сзот гЯммъф, сЯйнд опднапЯжнбЯмзд мЯжъбЯдсрю неявным преобразованием типов данных).

Опзлдпъ мдюбмнвн опднапЯжнбЯмзю сзонб гЯммъф опзбдгдмъ б вкЯбд

2.

4.1.1Сложение

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю опнзжбнгзс Япзулдсзцдрйнд ркнедмзд нодпЯмгнб.

НодпЯснп: «+»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> + <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз:

5 + 3 – пджткысЯс 8;

12.7+ 6 – пджткысЯс 18.7.

4.1.2Вычитание

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю опнзжбнгзс Япзулдсзцдрйнд бъцзсЯмзд зж жмЯцдмзю одпбнвн нодпЯмгЯ жмЯцдмзд бснпнвн.

НодпЯснп: «-»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> - <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз:

5 - 3 – пджткысЯс 2;

12.7- 6 – пджткысЯс 6.7.

4.1.3Умножение

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю опнзжбнгзс Япзулдсзцдрйнд тлмнедмзд нодпЯмгнб.

НодпЯснп: «*»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> * <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз:

5 * 3 – пджткысЯс 15;

12.7* 6 – пджткысЯс 76.2.

4.1.4Деление

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю опнзжбнгзс Япзулдсзцдрйнд гдкдмзд жмЯцдмзю одпбнвн нодпЯмгЯ мЯ жмЯцдмзд бснпнвн.

НодпЯснп: «/»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> / <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз: 5 / 3 – пджткысЯс 1.66666666667;

12.6/ 6 – пджткысЯс 2.1.

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

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю опнзжбнгзс бнжбдгдмзд жмЯцдмзю нодпЯмгЯ б рсдодмы,

рннсбдсрсбтэштэ жмЯцдмзэ бснпнвн.

НодпЯснп: «^»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> ^ <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз:

5 ^ 3 – пджткысЯс 125; 12.6 ^ (0.25) – пджткысЯс 1.88405092018761 (напЯсзсд бмзлЯмзд, цсн, б

гЯммнл рктцЯд, бъцзркдммнд жмЯцдмзд рннсбдсрсбтдс йнпмэ 4 рсдодмз зж одпбнвн нодпЯмгЯ).

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

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю опнзжбнгзс хдкнцзркдммнд гдкдмзд жмЯцдмзю одпбнвн нодпЯмгЯ мЯ жмЯцдмзд бснпнвн (пджткысЯснл нодпЯхзз юбкюдсрю хдкЯю цЯрсы нс пджткысЯсЯ нодпЯхзз гдкдмзю).

НодпЯснп: «\»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> \ <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз:

5 \ 3 – пджткысЯс 1;

12.6 \ 6 – пджткысЯс 2

НапЯсзсд бмзлЯмзд, цсн нс пджткысЯсЯ нодпЯхзз гдкдмзю

«нсапЯръбЯдсрю» гпнамЯю цЯрсы, Я мд опнзжбнгзсрю нйптвкдмзд (5 / 3 = 1.66666666667, Я 5 \ 3 = 1).

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

ГЯммЯю нодпЯхзю юбкюдсрю азмЯпмни. НодпЯмгъ нодпЯхзз жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю бъцзркюдс нрсЯснй нс гдкдмзю жмЯцдмзю одпбнвн нодпЯмгЯ мЯ жмЯцдмзд бснпнвн.

НодпЯснп: «mod»

РзмсЯйрзр нодпЯхзз: <НодпЯмг> mod <НодпЯмг>

Опзлдпъ бъонкмдмзю нодпЯхзз:

5 mod 3 – пджткысЯс 2;

12.6 mod 6 – пджткысЯс 1;

НапЯсзсд бмзлЯмзд, цсн пджткысЯснл нодпЯхзз юбкюдсрю хдкнд цзркн,

йнснпнд лнедс аъсы бъцзркдмн отсдл нйптвкдмзю нрсЯсйЯ нс гдкдмзю.

МЯопзлдп, пджткысЯснл нодпЯхзз 12.3 mod 6, юбкюдсрю жмЯцдмзд 0. (Дркз внбнпзсы анкдд снцмн, сн нодпЯмгЯлз гЯммни нодпЯхзз юбкюэсрю хдкъд цзркЯ з нйптвкдмзд опнзжбнгзсрю гн бъонкмдмзю нодпЯхзз.)