Tipul de date boolean

Post on 15-Jun-2015

2,842 views 25 download

transcript

Tipul de date Tipul de date booleanboolean

Ministerul Educației al Republicii Moldova

Disciplina: InformaticaProfesor: Florean Mihai

CuprinsCuprinsCe ar fi boolean?Tipul de date booleanOperații predefiniteTabelele de adevărRemarcăExercițiiTema pentru acasăAjutorBibliografie

Ce ar fi boolean?Ce ar fi boolean?Noțiunea de boolean provine de la numele învățatului George Boole care în anul 1854 a descris în cartea sa pentru prima oară o învestigare ale legilor gîndirii logice. Aceste legi astăzi le descoperim sub numele de algebra booleană.

Cuprins

Cuprins

Tipul de date booleanTipul de date booleanAcet tip de date include valorile de adevăr (true) și valori false (false). Astfel acet tip de date este unul dintre cele mai simple tipuri de date, având doar 2 posibile valori (adevărat și fals).

Declararea tipului de date boolean:Var x:boolean;

Cuprins

Cuprins

Operații predefiniteOperații predefiniteOperațiile predifinite ale tipului de date boolean sunt:

Cuprins

Cuprins

not - Negația (inversia logica, operația logică NU)

and – conjuncția( produsul logic, operația logică ȘI)

or – Disjuncția(suma logica, operația logică SAU)

Tabelele de adevărTabelele de adevărAplicînd operațiile logice asupra variabilelor x și y primim următoarele tabele de adevăr:

Cuprins

Cuprins

x not x

false true

true false

x y x and y

false false false

false true false

true false false

true true true

x y x or y

false false false

false true true

true false true

true true true

Tabelele de adevărTabelele de adevăr

Cînd vom primi rezultat adevărat pentru conjuncția logică ?

Cuprins

Cuprins

Cînd vom primi rezultat fals pentru disjuncția logică ?

?

?

RemarcăRemarcă

Valorile curente ale variabilelor boolean nu pot fi citite de la tastatură cu ajutorul procedurii- standard readln.

Cuprins

Cuprins

Valorile curente ale variabilelor se vor defini prin atribuire

ExercițiiExerciții

• Numiți mulțimea de valori și operații cu date de tip boolean

Cuprins

Cuprins

• Elaborați un program care afișează pe ecran tabelul de adevăr al operațiilor logice not

?

?

ExercițiiExerciții

Care va fi rezultatul urmatoarelor expresii:•xVy&z•Not (x)&Not(y)Știind că x este true, y este fals iar z este true.

Cuprins

Cuprins

?

Tema pentru acasăTema pentru acasă

1. Care va fi rezultatul urmatoarelor expresii:•Not(x)Vy&z•Not (x)&Not(y)vNot(z)Știind că x este false, y și z sunt true.2.Scrieţi “A” sau “F” în dependenţă de faptul dacă este adevărată sau nu afirmaţia:• a)variabilele de tip boolean nu pot fi citite şi afişate?• b) pentru tipul boolean sunt definite operaţiile +, -, *, / ?• c)funcţia ord are un rezultat de tip boolean?3.Completaţi propoziţia cu cuvîntul potrivit:• rezultatele operaţiilor And, Or şi Not cu valori booleene sunt valori de tip________.

Cuprins

Cuprins

?

La revedereLa revedere

Cuprins

Cuprins

AjutorAjutorCuprins

Mergi la ajutor

Mergi la Diapozitivul precedent

Diapozitivul următor

Cuprins

Cuprins

Cuprins

Cuprins

AjutorAjutorPrimim adevărat dacă ambele valori sunt adevărate

Primim fals dacă ambele valori sunt false

Mulțimea de valor : true și falseOperații : Negația, disjuncția , conjuncția.

xVy&z= trueNot (x)&Not(y)=false

Cuprins

Cuprins

BibliografieBibliografie• http://ro.wikipedia.org/wiki/

Boolean_(tip_de_date) Boolean (tip de date)• http://ro.wikipedia.org/wiki/Logică_booleană

Algebră booleană• Gremalschi A,. Informatica. Manual pentru

clasa a 9-a.• Sergiu Corlat, Lilia Ivanov, Valentin Bîrsan.

Ghid de implementare a curriculumului modernizat pentru treapta gimnazială

Cuprins

Cuprins