Sunteți pe pagina 1din 8

* Tipul de date

Boolean (logic)
* Domeniul de valori a
tipului de date boolean
* Tipul de dateboolean (logic) include valorile de adevăr
true (adevărat) false (fals)
* Operațiile predefinite ale tipului de date boolean sunt:
⮚not – negația (inversia logică, operația logică Nu)
⮚and – conjuncția (produsul logic, operația logiică Și)
⮚or – disjuncția (suma logică, operația logică Sau)
* Proprietățile operațiilor logice not, and și or pot fi cercetate
cu ajutorul următoarelor programe și tabele de adevăr (am
creat pentru fiecare operație logică program aparte pentru a
putea face o analiză mai concretă):
*

Programul Pascal Tabelul de adevăr

Afișarea la ecran în rezultatul execuției programului P_not


* Tabelul de adevăr al operației
logice and (produsul logic –și)
notația matematică : z=x&y sau z=xɅy
Programul Pascal
Tabelul de adevăr

Afișarea la ecran în rezultatul execuției programului P_and


* Tabelul de adevăr al operației
logice or (suma logică –sau)
notația matematică : z=xvy Tabelul de adevăr
Programul Pascal

Afișarea la ecran în rezultatul execuției programului P_or


În programul P11 pag.36-37 aveți prezentat programul unde sunt incluse toate
operațiile admise de tipul de date boolean.
* Spre deosebire de variabilele de tip întreg sau real, valorile
curente ale variabilelor de tip boolean nu pot fi citite de la
tastatură cu ajutorul procedurii-standard readln.
Din acest motiv, în programul P11 valorile curente ale
variabilelor x și y sunt date prin atribuire.
* Indicații:
1) Numiți mulțimea de valori și operațiile cu datele de
tip boolean.
2) Memorizați tabelele de adevăr ale operațiilor logice
not, and, or
3) Scrieți în caiete tabelele de adevăr al fiecărui
operator logic (not, and și or) și programul
corespunzător fiecărui tabel de adevăr (informația de
pe diapozitivele 3, 4, 5)
4) Exersați prin scrierea programelor P10 și P11 în
aplicația FreePascal și dați la execuție.

S-ar putea să vă placă și