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