variabile booleene
variabile Boolean.
După cum vă amintiți din secțiunea de logică, variabila logică - o variabilă care poate lua două valori: „true“ sau „false“. Pascal variabilă logică de stocare este un tip special de date - Boolean. O variabilă de tipul boolean poate accepta este TRUE (adevărat) și fals (false). variabilă booleană ocupă un octet în memorie. EXEMPLU descriu variabilele logice:
boolean este o secvență, și i se aplică tuturor tipurilor de secvență de funcționare.
Notă: valoarea Boolean nu poate fi introdus de la tastatura operatorilor citesc, readln. În schimb, este posibil, de exemplu, pentru a citi o variabilă de tip întreg, și apoi, în funcție de valoarea setată boolean variabilă.
expresii Boolean.
Conceptul de expresie logică este de asemenea bine cunoscut în algebra logicii. Boolean de expresie - o expresie care poate lua două valori - „true“ sau „false“ (în paskaleTRUEiFALSE). expresii logice sunt simple și compuse. O expresie simplă constă din două părți, separate printr-un raport izoperatsy:> =. Exemple de expresii logice simple,
x mod 2 + y * y pentru a citi "nu-mi pasă." x expresie<>y ia valoarea TRUE (TRUE), în cazul în care valorile variabilelor x și y nu sunt egale între ele. Altfel, această expresie este FALSE (fals).
Expresia logică compozit constă din mai multe expresii booleene simple și variabile logice asociate operații logice ȘI (i), OR (sau), NOT (nu). și XOR (sau exclusiv). ȘI, operații SAU și XOR sunt binare și se leagă două expresii logice, de ex
Notă: Fiecare expresie logică simplă care apar în compozit, este în paranteze.
operații logice de acțiune sunt, de asemenea, familiarizați cu algebra logicii:
SAU - o valoare compusă a unei expresii logice este adevărat dacă cel puțin una dintre componentele expresiei este adevărată
ȘI - valoarea expresiei logice compozit este adevărat dacă ambele expresii sunt adevărate componente
XOR - expresie logică compozit valoare nu este adevărat în cazul în care componentele expresiei nu sunt valori de adevar identice.
NU - NU exprimare X este TRUE, opusul adevărului lui X.
operații logice de acțiune pot fi colectate în tabelul de adevăr. În aceste tabele, X și Y sunt variabile logice sau expresii logice.
c: = a și (b xor (x> 0));
writeln (c, a sau c, x> 3);
În acest exemplu, ecranul va fi afișat valori logice variabile și expresii logice c a sau c, x> 3.
Fie a = TRUE, b = FALSE, c = TRUE. Se determină valorile expresiilor booleene
a xor b
nu c
nu b și
a sau b xor c
(A sau nu c) și (b sau a)
Fie x = 8, y = 3, z = -2. Se determină valorile expresiilor booleene
x 3) și (x> 0)
Creați următoarea expresie logică:
O expresie care este adevărat dacă valoarea lui x se află în intervalul [3, 7]
Exprimarea, ceea ce este adevărat în cazul în care axa x numerică se află între y și z
Expresia este falsă dacă punctul cu coordonatele x, y este 3 pătrat de coordonate plane.
Exprimarea, ceea ce este adevărat dacă punctul cu coordonatele x, y se află într-un dreptunghi al cărui vârf din stânga sus are coordonatele (x1, y1), iar partea din dreapta jos (x2, y2)
O expresie care este falsă, în cazul în care punctul în exemplul anterior, se află la limita dreptunghiului.
Expresia, care este adevărat dacă punctul aparține cel puțin uneia dintre pătratele primului pătrat lungime a1 parte laturile paralele cu axele, punctul de intersecție al diagonalelor are coordonatele (x1, y1), al doilea pătrat lungime laterală a2, laturile paralele cu axele de coordonate, punctul intersecție al diagonalelor are coordonatele (x2; y2).
Acesta se află între liniile paralele y = kx + b1 și y = kx + b2.
expresii booleene și variabile logice
Tipuri de date: constante și variabile
Variabile: tip, nume, valoare,
Problemele de logica de decizie, utilizând o foaie de calcul Excel ms \ Secțiunea Fundamentele logice ale informaticii
Bilet №9 Logic expresie operație valoare. Expresia logică ca o condiție în branșare și ciclice algoritmi
munca de laborator №4. programe logice recursive
Opțiunea 1 prezintă o decizii tipice de management de grup pentru care informațiile relevante sunt costurile variabile și marja de contribuție (6) cu privire la situația: