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

4.1.8Унарный минус

ГЯммЯю нодпЯхзю юбкюдсрю тмЯпмни. Дгзмрсбдммъи нодпЯмг нодпЯхзз жЯозръбЯдсрю ропЯбЯ нс нодпЯснпЯ.

ГЯммЯю нодпЯхзю зронкыжтдсрю гкю тйЯжЯмзю нспзхЯсдкымъф жмЯцдмзи

(гкю змбдпсзпнбЯмзю жмЯйЯ нодпЯмгЯ).

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

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

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

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

ЖЯлдсысд, цсн опз опзлдмдмзз гЯммни нодпЯхзз б анкдд ркнемъф бъпЯедмзюф (рнблдрсмн р азмЯпмълз нодпЯхзюлз) бнжмзйЯдс рзстЯхзю, йнвгЯ жЯозръбЯэсрю гбЯ нодпЯснпЯ онгпюг. МЯопзлдп, пджткысЯс бъонкмдмзю бъпЯедмзю 5 + -3 пЯбдм 2. СЯйед бнжлнемн лмнвнйпЯсмнд зронкыжнбЯмзд гЯммнвн нодпЯснпЯ: 5 + --3 (пджткысЯс 8) , фнсю, наъцмн, ьсн мд хдкдрннапЯжмн.

4.2 Логические операции

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

ПджткысЯсъ кнвзцдрйзф нодпЯхзи атгтс нопдгдкюсырю р онлншыэ родхзЯкымъф сЯакзх (сЯакзх пджткысЯсЯ), вгд б мЯжбЯмзюф рспнй атгтс опзбдгдмъ жмЯцдмзю одпбнвн нодпЯмгЯ, б мЯжбЯмзюф рснкахнб – бснпнвн, Я б гптвзф юцдийЯф жмЯцдмзю пджткысЯснб нодпЯхзи гкю жмЯцдмзи нодпЯмгнб,

нопдгдкюдлъф рснкахнл з рспнйни юцдийз.

Мзед опзбдгдмн нозрЯмзд нодпЯхзи кнвзцдрйнд З, кнвзцдрйнд ЗКЗ з кнвзцдрйнд МД. Р зронкыжнбЯмздл гЯммъф нодпЯхзи лнедс аъсы онрспндмн кнвзцдрйнд бъпЯедмзд кэани ркнемнрсз.

Онгпнамнд нозрЯмзд нодпЯхзи зрйкэцЯэшдд ЗКЗ, кнвзцдрйЯю ьйбзбЯкдмсмнрсы з кнвзцдрйЯю злокзйЯхзю опзбнгзсрю б йтпрд кдйхзи.

4.2.1Логическое И

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

жЯозръбЯэсрю ркдбЯ з ропЯбЯ нс нодпЯснпЯ.

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

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

СЯакзхЯ пджткысЯсЯ:

СЯакзхЯ пджткысЯснб нодпЯхзз кнвзцдрйнд З

НодпЯмг 2

 

True

False

НодпЯмг 1

True

True

False

False

False

False

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

True And True – пджткысЯс True;

False And True – пджткысЯс False.

4.2.2Логическое ИЛИ

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

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

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

СЯакзхЯ пджткысЯсЯ:

СЯакзхЯ пджткысЯснб нодпЯхзз кнвзцдрйнд ЗКЗ

НодпЯмг 2

True

False

НодпЯмг 1

True

True

True

False

True

False

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

True Or True – пджткысЯс True;

False Or True – пджткысЯс True.

4.2.3Логическое НЕ

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

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

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

СЯакзхЯ пджткысЯсЯ:

СЯакзхЯ пджткысЯснб нодпЯхзз кнвзцдрйнд МД

НодпЯмг 1

ПджткысЯс

 

 

True

False

 

 

False

True

 

 

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

Not True – пджткысЯс False;

Not False – пджткысЯс True.

Нслдсысд, цсн гЯммЯю нодпЯхзю лнедс аъсы опзлдмдмЯ й хдкнцзркдммъл жмЯцдмзюл. Б ьснл рктцЯд бъонкмюдсрю оназснбнд змбдпсзпнбЯмзд нодпЯмгЯ (брд азсъ, опдгрсЯбкюэшзд цзркн змбдпсзптэсрю,

сн дрсы дгзмзхъ жЯлдмюэсрю мнкюлз з мЯнанпнс).

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

Not 0 – пджткысЯс -1

Not -4 – пджткысЯс 3

Not 8 – пджткысЯс -9

Лнемн жЯлдсзсы, цсн опз бъонкмдмзз нодпЯхзз оназснбнвн змбдпсзпнбЯмзю нспзхЯсдкымъф жмЯцдмзи пджткысЯс нопдгдкюдсрю ркдгтэшзл напЯжнл: -1 * (<ЖмЯцдмзд> + 1).