Introducere in Stiinta Calculatoarelor 2013 | Page 49
literelor mici (adică primele au valori mai mici) iar cifrele sunt înaintea
literelor în tabela de cod.
Tipul caracter este utilizat ca atare dar şi în tipul structurat „şir de
caractere”.
Operaţii cu tipul de date caracter
Tipul de date caracter este un tip ordinal, deci permite operaţii prin care
se indică poziţia relativă a valorilor caracterelor, unele faţă de altele predecesor pred(), succesor succ().
Fiind reprezentate prin numere întregi, caracterele permit operaţii
aritmetice admise pentru întregi. Între acestea, sunt utile cele de
incrementare / decrementare (creştere / descreştere cu o unitate), prin
care se poate parcurge tabela de cod sau şi se pot genera succesiuni de
litere.
Trebuie subliniat că cifra ‘3’, nu este acelaşi lucru cu numărul 3 –
primul este un simbol de scriere (şi are drept cod numărul 51 (10)) iar al
doilea este util pentru calcule şi are o reprezentare în baza 2 (Tabel 2).
5.4.4. Tipul de date logic
În viaţa obişnuită sunt dese situaţiile în care interesează apariţia unui
eveniment; funcţie de apariţia acestuia pot apare alte evenimente sau se
vor lua decizii în consecinţă. De exemplu, faptul că plouă şi fereastra
este deschisă conduce la umezirea cărţilor de pe masa de lângă
fereastră; dacă plouă, luăm decizia să închidem fereastra. Se poate,
aşadar, ca intrând în camera cu pricina să constatăm că este „adevărat”
că fereastra este deschisă. Cazurile de interes la apariţia unui eveniment
sunt deci două - „adevărat” sau „fals”, caracterizând din punct de vedere
logic situaţia.
Expresia logică, numită și expresie booleană, este o expresie în care se
aplică operatori logici (booleeni) asupra unor operanzi care au valori
logice. Din evaluarea unei expresii logice se obține o valoare logică
(true sau false).
49