11. Tipuri de date simple (Unitatea 3) 1. Semnul “=” are semnificaţia “ sînt reprezentate ” 2. Săgeţile obişnuite reprezintă o clasificare a datelor din program. 3. Săgeţile duble reprezintă conceptul de dată, realizat în lumbajul Pascal: 1) Fiecare mărime (variabilă sau constantă) în program obligatoriu să asociază cu un anumit tip de date. 2) Tipul unei variabile defineşte mulţimea de valori pe care le poate lua variabila şi operaţiile care pot fi efectuate cu valorile varibilelor şi constantelor Date — informaţia supusă prelucrării cu ajutorul calculatorului.
12. Erori de depăşire şi rotunjire sqr(x), sqrt(x), abs(x), sin(x), cos(x), arctan(x), exp(x), ln(x), trunc(x), round(x), frac(x) <, <=, >, >=, =, <> +, - , *, / -1,7 E-38, ... ,1.7E+38 Tipul de date Real funcţiile specifice tipului de bază Operaţii cu tipul de bază O submulţime de valori ale tipului de bază Tipul de date Subdomeniu Nu pot fi citite cu READ (READLN) şi afişate cu WRITE (WRITELN) ord(x), pred(x), succ(x), <, <=, >, >=, =, <> O mulţime ordonată de valori specificate prin identificatori Tipul de date Enumerare ord(x), pred(x), succ(x), upcase(x), funcţia rezultatul căreia este de tip char: chr(i) <, <=, >, >=, =, <> Caracterele imprimabile ale codului ASCII Tipul de date Char Nu pot fi citite cu READ (READLN) ord(x), pred(x), succ(x), Funcţiile rezultatul cărora este de tip boolean: odd(i), eof(f), eoln(f) <, <=, >, >=, =, <> or, and, not (false, true) Tipul de date Boolean Erori de depăşire la calcule ord(x), pred(x), succ(x), odd(x), sqr(x), sqrt(x), abs(x), sin(x), cos(x), arctan(x), exp(x), ln(x) <, <=, >, >=, =, <> +, - , *, div, mod -32768 ... 32767 Tipul de date Integer Note! Funcţiile predefinite Mulţimea de operaţii Mulţimea de valori (în Turbo PASCAL 7.0)