булеви променливи

Булеви променливи.


Както вероятно си спомняте от секцията на логика, на логиката променлива - променлива, която може да отнеме две стойности: "вярно" или "невярно". Паскал логика съхранение променлива е специален тип данни - BOOLEAN. Променлива от тип BOOLEAN може да приеме, е TRUE (вярно) и FALSE (фалшиво). Булева променлива заема един байт в паметта. Пример описва логически променливи







Булев тип данни е последователност, и се прилагат към него всички типове работа последователност.

Забележка: стойността на BOOLEAN не могат да бъдат въведени от клавиатурата оператори да четат, readln. Вместо това, че е възможно, например, да се чете променлива от тип цяло число, а след това, в зависимост от стойността му зададете променлива Булева.

Булеви изрази.


Концепцията на логически израз също е добре познат в алгебра на логиката. Булев израз - израз, който може да отнеме две стойности - "вярно" или "невярно" (в paskaleTRUEiFALSE). Логически изрази са прости и сложни. Един прост израз се състои от две части, разделени от един съотношение izoperatsy:> =. Примери за прости логически изрази

х мод 2 + у * ш да се чете "не ме интересува." експресионния х<>Y е на стойност вярно (истина), ако стойностите на променливите х и у не са равни помежду си. В противен случай, този израз е FALSE (фалшиво).

Composite логически израз се състои от няколко прости булеви изрази и логически променливи, свързани логически операции и (и), OR (или), NOT (не). и XOR (изключващо или). И, операции или и XOR са двукомпонентни и свързват две логически изрази, например

Забележка: Всеки проста логика израз се среща в композицията, тя е в скоби.

Екшън логически операции също са запознати с алгебра на логиката:

Или - композитен стойност на логически израз е вярно, ако поне един от компонентите на експресията е вярно







И - стойността на съставния логическият израз е вярно, ако и двете са верни изрази компоненти

XOR - стойност композитен логически израз е вярно, ако компонентите на експресията не са идентични стойности истина.

НЕ - НЕ X изразът е верен, обратното на истината на X.

Екшън логически операции могат да бъдат събрани в таблицата с истина. В тези таблици, X и Y са логически променливи или логически изрази.

в: = а и (б XOR (х> 0));

writeln (с, А или С, х> 3);

В този пример, на екрана ще се появи на променливите логически стойности и логически изрази в един или в, х> 3.


Нека а = TRUE, б = FALSE, с = TRUE. Определете стойностите на булеви изрази

  1. дизюнкция б

  2. не в

  3. Не б и

  4. а или б XOR в

  5. (А или не в) и (б или а)

Нека х = 8, у = 3, Z = -2. Определете стойностите на булеви изрази

  1. х 3) и (х> 0)

Създайте следната логическият израз:

  1. Експресионен това е вярно, ако стойността на х е в интервала [3, 7]

  2. Изразяване, което е вярно, ако цифровата оста х е между Y и Z

  3. Експресията е невярно ако точката с координати х, у е 3 квадрат координатна равнина.

  4. Изразяване, което е вярно, ако точката с координати х, у лежи в правоъгълник, чиито горния ляв връх има координатите (х1, Y1) и долния десен (x2, y2)

  5. Израз, който е невярно, ако точката в предишния пример, се намира на границата на правоъгълника.

  6. Изразяване, което е вярно, ако точката принадлежи към най-малко един от квадратите на първата квадратен страна а1 Дължината на страните успоредни на осите, в пресечната точка на диагоналите има координати (х1, у1), втората квадратен страна дължина А2, страни, успоредни на координатните оси, точката пресичане на диагоналите има координати (х 2; Y2).

  7. Тя се намира между паралелни линии у = KX + b1 и у = KX + В2.

Булеви изрази и логически променливи

типове данни: константи и променливи

Променливи: тип, име, стойност,

Проблемите с решение логически посредством електронна таблица на MS Excel \ Раздел Логически основи на компютърните науки

Билет №9 Logic операция стойностно изражение. Логически експресиране като състояние на разклоняване и циклични алгоритми

Лабораторни упражнения №4. Рекурсивни програми логически

Вариант 1 показва типична за управление на група решения, за които съответната информация са променливи разходи и марж принос (6) относно ситуацията: