Medii de Programare

Curs
8/10 (1 vot)
Conține 5 fișiere: doc
Pagini : 64 în total
Cuvinte : 17244
Mărime: 114.20KB (arhivat)
Publicat de: Leordean Vișan
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Gero Roja

Extras din curs

CAPITOLUL 1.

ELEMENTE DE LOGICĂ MATEMATICĂ ŞI ALGEBRĂ BOOLEANĂ

1.1. Calculul propoziţiilor

1.1.1. Noţiunea de propoziţie

DEFINIŢIA 1.1. Se numeşte propoziţie un enunţ (un ansamblu de cuvinte cărora li s-a dat un sens) despre care se ştie că este sau adevărat sau fals, însă nu simultan şi una şi alta.

Exemple de propoziţii:

1) În orice triunghi suma unghiurilor sale este egală cu 180o;

2) 3+2=5;

3) 2>5;

4) Balena este un mamifer.

5) Planeta Saturn este satelit al Pamântului.

Propoziţiile 1), 2) şi 4) sunt adevărate dar 3) şi 5) sunt false.

O clasă foarte largă de propoziţii adevărate o constituie teoremele din matematică.

Contraexemple (enunţuri care nu sunt considerate propoziţii):

1) x+2=5; (enunţurile cu variabile sunt predicate)

2) Deschide uşa !; (enunţ imperativ)

3) Numărul x divide numărul y; (predicat)

4) Atomul de aur este galben. (enunţ absurd)

1.1.2. Valoare de adevăr

Notăm cu P2 mulţimea propoziţiilor definite după definiţia 1.1.

DEFINIŢIA 1.2. Funcţia v : P2 {0,1} se numeşte funcţia valoare de adevăr. Fiecărei propoziţii din mulţimea propoziţiilor P2 i se ataşează valoarea 1 dacă propoziţia este adevărată, şi valoarea 0 dacă este falsă.

De obicei se vor nota propoziţiile prin litere mici: p,q,r ... şi cu v(p), v(q), v(r)... valorile lor de adevăr.

1.1.3. Operatori (operaţii cu propoziţii)

Cu ajutorul operatorilor definiţi în continuare se pot construi propoziţii compuse.

Negarea propoziţiilor. Negarea propoziţiei este propoziţia "non p", care se notează !p şi care este adevărată când p este falsă şi falsă când p este adevărată.

Valoarea de adevăr a propoziţiei !p este dată în tabela următoare:

Conjucţia propoziţiilor. Conjucţia propoziţiilor p,q este propoziţia care se citeşte "p şi q", notată cu

pΛq, care este adevărată atunci şi numai atunci când fiecare din propoziţiile p, q este adevărată.

Valoarea de adevăr a propoziţiei pΛq este dată în tabela următoare:

Disjuncţia propoziţiilor. Disjuncţia propoziţiilor p, q este propoziţia care se citeşte "p sau q" (notată pVq) şi care este adevărată, atunci şi numai atunci când este adevărată cel puţin una dintre propoziţiile p, q.

Valoarea de adevăr a propoziţiei pVq este dată în tabela următoare:

Implicaţia propoziţiilor. Să considerăm propoziţia compusă ( p)Vq a cărei valoare de adevăr rezultă din tabela urmatoare

Propoziţia (!p)Vq se notează p q şi se numeşte implicaţia propoziţiilor p,q (în acestă ordine); p este ipoteza iar q este concluzia.

Observăm că (!p)Vq este falsă atunci şi numai atunci când p este adevărată şi q falsă, în celelalte cazuri fiind adevărată.

Echivalenţa propoziţiilor. Cu propoziţiile p, q putem forma propoziţia compusă (pq) Λ (qp) care se notează p şi se citeşte "p dacă şi numai dacă q". Din tabela următoare se vede că propoziţia p q este adevărată atunci şi numai atunci când p şi q sunt în acelaşi timp adevărate sau false.

Preview document

Medii de Programare - Pagina 1
Medii de Programare - Pagina 2
Medii de Programare - Pagina 3
Medii de Programare - Pagina 4
Medii de Programare - Pagina 5
Medii de Programare - Pagina 6
Medii de Programare - Pagina 7
Medii de Programare - Pagina 8
Medii de Programare - Pagina 9
Medii de Programare - Pagina 10
Medii de Programare - Pagina 11
Medii de Programare - Pagina 12
Medii de Programare - Pagina 13
Medii de Programare - Pagina 14
Medii de Programare - Pagina 15
Medii de Programare - Pagina 16
Medii de Programare - Pagina 17
Medii de Programare - Pagina 18
Medii de Programare - Pagina 19
Medii de Programare - Pagina 20
Medii de Programare - Pagina 21
Medii de Programare - Pagina 22
Medii de Programare - Pagina 23
Medii de Programare - Pagina 24
Medii de Programare - Pagina 25
Medii de Programare - Pagina 26
Medii de Programare - Pagina 27
Medii de Programare - Pagina 28
Medii de Programare - Pagina 29
Medii de Programare - Pagina 30
Medii de Programare - Pagina 31
Medii de Programare - Pagina 32
Medii de Programare - Pagina 33
Medii de Programare - Pagina 34
Medii de Programare - Pagina 35
Medii de Programare - Pagina 36
Medii de Programare - Pagina 37
Medii de Programare - Pagina 38
Medii de Programare - Pagina 39
Medii de Programare - Pagina 40
Medii de Programare - Pagina 41
Medii de Programare - Pagina 42
Medii de Programare - Pagina 43
Medii de Programare - Pagina 44
Medii de Programare - Pagina 45
Medii de Programare - Pagina 46
Medii de Programare - Pagina 47
Medii de Programare - Pagina 48
Medii de Programare - Pagina 49
Medii de Programare - Pagina 50
Medii de Programare - Pagina 51
Medii de Programare - Pagina 52
Medii de Programare - Pagina 53
Medii de Programare - Pagina 54
Medii de Programare - Pagina 55
Medii de Programare - Pagina 56
Medii de Programare - Pagina 57
Medii de Programare - Pagina 58
Medii de Programare - Pagina 59
Medii de Programare - Pagina 60
Medii de Programare - Pagina 61
Medii de Programare - Pagina 62
Medii de Programare - Pagina 63
Medii de Programare - Pagina 64

Conținut arhivă zip

  • Cap1.doc
  • Cap2.doc
  • Cap3.doc
  • Cap4a.doc
  • Cap4b.doc

Alții au mai descărcat și

C++ Laboratoare

1. Convertiti: - în baza 8 numarul 347; - în baza 16 numarul 2755; - în baza 2 numarul 20. 347(10)=533(8) 2755(10)=AC3(16) 20(10)=10100...

Laboratoare C

1. Sa se evalueze urmatoarea functie: f: R → R f(x) = namespace _1.Functia_f { class Program { static void Main(string[] args) { float x,...

Sisteme de Operare

Laborator nr. 1 Introducere in sistemul de operare Linux Surt istoric: Sistemul de operare UNIX a fost creat la Bell Laboratories in 1969, de...

Laboratoare de Programare

Laboratorul 2. Consideraţii teoretice. Prezentarea mediului de programare Borlandc 3.1. - se prezintă aspectele generale legate de lansarea în...

Programare

Scopul lucrării este prezentarea unui scurt istoric a limbajului C şi a noţiunilor legate de lucrul pe calculator (limbaj de programare,...

Programare Orientată Obiect

Lucrarea de laborator Nr. 1 MEDIUL DE DEZVOLTARE DEVELOPER STUDIO. ELEMENTELE DE BAZĂ ALE UNUI PROIECT Programarea orientată pe obiecte este o...

Laboratoare Baze de Date

Tipuri de date compuse colecţie (INDEX-BY TABLE, NESTED TABLE, VARRAY) - recapitulare Colecţiile permit să fie prelucrate simultan mai multe...

Instuctiunea IF

Scopul lucrarii. Instructiunea if Consideratii teoretice Instructiunea if permite ramificarea fluxului normal. Putem pune o întrebare si în...

Te-ar putea interesa și

Monitorizarea și Controlul Temperaturii într-o Casă Inteligentă Utilizând Mediul de Programare Grafică Labview

CAPITOLUL I CARACTERISTICILE GENERALE ALE UNEI LOCUINŢE INTELIGENTE 1.1. Prezentare generală. O întrebare care ne frământa din ce în ce mai des,...

Comanda MPP implementată pe calculator

INTRODUCERE Apariţia microprocesoarelor, microcontrolerelor şi a calculatoarelor personale a deschis noi posibilităţi controlului şi comenzii in...

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Proiectarea unui site web de transporturi internaționale

INTRODUCERE Web-ul a fost creat în 1989 Tim Berners-Lee de la Laboratorul de fizică particulelor CERN din Elveţia. Intenţia lui Tim a fost să...

Proiectarea unei centrale de avertizare fum, senzori la o navă petrolier de 35000 TDW

INTRODUCERE. Este bine cunoscut cã, dintre toate mijloacele de transport, transportul naval deţine ponderea cea mai mare atât datoritã faptului cã...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Politici de protecție a mediului - studiu comparativ România-UE

I. INTRODUCERE Daca anii ’70 au fost anii în care problemele de protecţie a mediului s-au impus atenţiei, sfârşitul anilor ’80 aduce şi primele...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Ai nevoie de altceva?