SlideShare a Scribd company logo
4
Most read
6
Most read
14
Most read
TIPURI DE DATE SIMPLE.
Tipul de date Integer
Tipul de date Real
Tipul de date Boolean
Tipul de date Char
Material didactic pentru elevii
din cadrul Colegiului Pedagogic “Ion Creangă”
la disciplina “Informatica”
Profesor:
Masliuc Alina
Conceptul de dată
Informația care se
păstrează în calculator
formează un șir de date.
2
Datele sunt constituite
din cifre, litere, semne,
numere, șiruri de
caractere ect.
Tipul de date definește:
 o mulțime de valori – valorile pe
care le poate lua data respectivă;
 o mulțime de operații - operațiile
care pot fi efectuate cu valorile
respective.
3
4
Tipuri de date
Simple
Standard
Integer
Real
Char
Boolean
Utilizator
Enumerare
Subdomeniu
Interval
Structuri de date
Tipul de date Integer
5
Se utilizează pentru reprezentarea numerelor
întregi cu și fără semn.
Mulțimea de valori:
{- 32 768 …………. + 32767}
Operații posibile asupra datelor
de tip Integer:
6
1) atribuire: :=
2) operații aritmetice: +, - , * , div, mod
3) operații relaționale: >, <, >=, <=, =, < >
4) Integer este un tip de date ordinal:
ord (x), pred(x), succ(x)
5) operația de citire: Read (x)
6) operația de afișare: Write (x)
Tipul de date Real
7
Se utilizează pentru reprezentarea numerelor
reale.
Mulțimea de valori:
- 1,7 * 1038 …………. + 1,7 * 1038
Operații posibile asupra datelor
de tip Real:
8
1) atribuire: :=
2) operații aritmetice: +, - , * , /
3) operații relaționale: >, <, >=, <=, =, < >
4) operația de citire: Read (x)
5) operația de afișare: Write (x)
Tipul de date Boolean
9
Acest tip de date
conține date logice.
Mulțimea de valori:
conține 2 valori de adevăr:
 false (fals);
 true (adevărat).
Operații predefinite ale tipului de date
Boolean sunt:
10
not - negația sau operația logică NU
and – produsul logic sau operația logică ȘI
or – suma logică sau operația logică SAU
Operații posibile asupra datelor
de tip Boolean:
11
1) atribuire: :=
2) operații logice: not, and, or
3) operații relaționale: >, <, >=, <=, =, < >
4) Boolean este un tip de date ordinal:
ord (false) = 0
ord (true) = 1
pred (false) = nu există
pred (true) = false
succ (false) = true
succ (true) = nu există
Tabelul de adevăr a operației logice
not
12
x not x
false true
true false
Tabelul de adevăr a operației logice
and
(produsul logic)
13
x y x and y
false false false
false true false
true false false
true true true
false = 0
true = 1
Tabelul de adevăr a operației logice
or
(suma logică)
14
x y x or y
false false false
false true true
true false true
true true true
false = 0
true = 1
15
Valorile de tip char se includ în
apostrof ‘ ‘ .
Mulțimea de valori:
O dată de tip char poate lua ca valoare un
singur caracter din setul de caractere ASCII.
Tipul de date Char
Codul ASCII conține 256 de caractere.
16
Operații posibile asupra datelor
de tip Char:
17
1) atribuire: :=
2) operația de citire: Read (x)
3) operația de afișare: Write (x)
4) Char este un tip de date ordinal:
ord (x) – indică ordinea simbolului x;
ord (‘A’) = 65 ord (‘a’) = 97
chr(x) – indică simbolul x după numărul de ordine;
chr (65) = ‘A’ chr(98) = ‘b’
succ (x) – indică succesorul simbolului x;
succ (‘A’) = ‘B’ succ(‘b’) = ‘c’
pred (x) – indică predecesorul simbolului x;
pred (‘D’) = ‘C’ pred (‘b’) = ‘a’
5) operații relaționale: >, <, >=, <=, =, < >
18
Program P5;
var A, B, M, N, I: integer;
begin
A := 2;
B := 3 + A;
M := B div 2;
I := (M + A + B) mod 2;
N := 2 * I;
I := pred (N);
write (‘ I = ‘);
writeln (I);
readln;
End.
Fie dat următorul program, care va fi valoarea
variabilei I după executarea acestui program:
19
Program P6;
var A, B, C: char;
M : integer;
begin
A := ‘b’;
B := succ (A);
C := succ (‘D’);
M := ord (B) + ord(C) + ord (A);
write (‘ M = ‘);
writeln (M);
readln;
End.
Fie dat următorul program, care va fi valoarea variabilei
M după executarea acestui program:
20
1. De studiat tema.
2. De elaborat un program care afișează pe ecran
valorile tabelului de adevăr al operației logice
and.
3. De elaborat un program care afișează pe ecran
numărul de ordine (conform tabelului ASCII) a 3
simboluri introduse de la tastatură.
Temă pentru acasă:
21
VĂ MULȚUMESC
PENTRU ATENȚIE !

More Related Content

PPTX
Notiune de model si modelare
PPT
Metalimbajul BNF. Diagrame sintactice
PPT
Sisteme de numeratie calculatoare
PPTX
27.alg ramificare
PPTX
Cuantizarea imaginilor
PPTX
Utilizarea functiilor in Excel
PPTX
Crearea diagramelor in Excel
PDF
Auxiliar clasa v
Notiune de model si modelare
Metalimbajul BNF. Diagrame sintactice
Sisteme de numeratie calculatoare
27.alg ramificare
Cuantizarea imaginilor
Utilizarea functiilor in Excel
Crearea diagramelor in Excel
Auxiliar clasa v

What's hot (20)

PPT
Initiere in turbo pascal
PPTX
Sir de caractere in turbo pascal
PPTX
Matematica in viata cotidiana
PPT
Tipuri de date definiteutilizator
PDF
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
PPT
Functii aplicatii practice
PPT
Comunicare+eficienta
PPTX
Metode interactive de predare
PPT
1 4 Cantitatea De Informatie
PPT
AlgoritmiRepetitivi
PPT
3 2 Interfete Grafice
PPTX
Cantitatea de informatie
PPT
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
PPTX
Competența
PPTX
Prezentare Pi
PPTX
Rolul plantelor in natura
PPTX
Preadolescenta
Initiere in turbo pascal
Sir de caractere in turbo pascal
Matematica in viata cotidiana
Tipuri de date definiteutilizator
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
Functii aplicatii practice
Comunicare+eficienta
Metode interactive de predare
1 4 Cantitatea De Informatie
AlgoritmiRepetitivi
3 2 Interfete Grafice
Cantitatea de informatie
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Competența
Prezentare Pi
Rolul plantelor in natura
Preadolescenta
Ad

Similar to Tipuri de date simple (20)

PPT
Studierea limbajului pascal
PPTX
Programarea calculatoarelor - Limbajul C
PDF
Proiect la inyformatica
PDF
Lecture2 - PC
PPS
Curs5-PC-Cl9
PPTX
Programarea calculatoarelor c2
PDF
E d informatica_2020_sp_mi_c_var_test_02
DOCX
Activitatea extracurs
PDF
E d informatica_2020_sp_mi_c_var_test_09
DOC
Carte C 2003
PDF
E d informatica_2020_sp_sn_c_var_test_03
PPSX
Scanner class and Decimal Format in Java
PPT
Proiect cl ix
DOC
Modulul ii algoritmi
PDF
E d informatica_2020_sp_sn_c_var_test_05
PDF
E d informatica_2020_sp_sn_c_var_test_04
PDF
00007 backtracking
DOC
Manual de programare c
PDF
carte-informatica-limbajul-c
Studierea limbajului pascal
Programarea calculatoarelor - Limbajul C
Proiect la inyformatica
Lecture2 - PC
Curs5-PC-Cl9
Programarea calculatoarelor c2
E d informatica_2020_sp_mi_c_var_test_02
Activitatea extracurs
E d informatica_2020_sp_mi_c_var_test_09
Carte C 2003
E d informatica_2020_sp_sn_c_var_test_03
Scanner class and Decimal Format in Java
Proiect cl ix
Modulul ii algoritmi
E d informatica_2020_sp_sn_c_var_test_05
E d informatica_2020_sp_sn_c_var_test_04
00007 backtracking
Manual de programare c
carte-informatica-limbajul-c
Ad

More from alinabacalim (20)

DOCX
Описание переменных и констант
DOCX
Variabile constante
PPT
Пользовательские типы данных
PPT
Простые типы данных
DOCX
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
PPT
Aлфавит Паскаль
PPT
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
PPT
Метаязык БНФ_Синтаксические диаграммы
PPT
Sintaxa si limbajul pascal
PPT
Instructiuneaif
PPT
Instructiuneaif
PPT
Recursivitate
PPT
Recursivitate
PPT
Constructia for
PPT
Constructia while
PPT
Const repeat
PPT
Const repeat
PPT
Proiect de biologie1
PPT
PPT
sistemul nervos
Описание переменных и констант
Variabile constante
Пользовательские типы данных
Простые типы данных
ТЕХНИКА БЕЗОПАСНОСТИ В КАБИНЕТЕ ИНФОРМАТИКИ
Aлфавит Паскаль
СЛОВАРЬ И СИНТАКСИС ЯЗЫКА ПАСКАЛЬ
Метаязык БНФ_Синтаксические диаграммы
Sintaxa si limbajul pascal
Instructiuneaif
Instructiuneaif
Recursivitate
Recursivitate
Constructia for
Constructia while
Const repeat
Const repeat
Proiect de biologie1
sistemul nervos

Tipuri de date simple

  • 1. TIPURI DE DATE SIMPLE. Tipul de date Integer Tipul de date Real Tipul de date Boolean Tipul de date Char Material didactic pentru elevii din cadrul Colegiului Pedagogic “Ion Creangă” la disciplina “Informatica” Profesor: Masliuc Alina
  • 2. Conceptul de dată Informația care se păstrează în calculator formează un șir de date. 2 Datele sunt constituite din cifre, litere, semne, numere, șiruri de caractere ect.
  • 3. Tipul de date definește:  o mulțime de valori – valorile pe care le poate lua data respectivă;  o mulțime de operații - operațiile care pot fi efectuate cu valorile respective. 3
  • 5. Tipul de date Integer 5 Se utilizează pentru reprezentarea numerelor întregi cu și fără semn. Mulțimea de valori: {- 32 768 …………. + 32767}
  • 6. Operații posibile asupra datelor de tip Integer: 6 1) atribuire: := 2) operații aritmetice: +, - , * , div, mod 3) operații relaționale: >, <, >=, <=, =, < > 4) Integer este un tip de date ordinal: ord (x), pred(x), succ(x) 5) operația de citire: Read (x) 6) operația de afișare: Write (x)
  • 7. Tipul de date Real 7 Se utilizează pentru reprezentarea numerelor reale. Mulțimea de valori: - 1,7 * 1038 …………. + 1,7 * 1038
  • 8. Operații posibile asupra datelor de tip Real: 8 1) atribuire: := 2) operații aritmetice: +, - , * , / 3) operații relaționale: >, <, >=, <=, =, < > 4) operația de citire: Read (x) 5) operația de afișare: Write (x)
  • 9. Tipul de date Boolean 9 Acest tip de date conține date logice. Mulțimea de valori: conține 2 valori de adevăr:  false (fals);  true (adevărat).
  • 10. Operații predefinite ale tipului de date Boolean sunt: 10 not - negația sau operația logică NU and – produsul logic sau operația logică ȘI or – suma logică sau operația logică SAU
  • 11. Operații posibile asupra datelor de tip Boolean: 11 1) atribuire: := 2) operații logice: not, and, or 3) operații relaționale: >, <, >=, <=, =, < > 4) Boolean este un tip de date ordinal: ord (false) = 0 ord (true) = 1 pred (false) = nu există pred (true) = false succ (false) = true succ (true) = nu există
  • 12. Tabelul de adevăr a operației logice not 12 x not x false true true false
  • 13. Tabelul de adevăr a operației logice and (produsul logic) 13 x y x and y false false false false true false true false false true true true false = 0 true = 1
  • 14. Tabelul de adevăr a operației logice or (suma logică) 14 x y x or y false false false false true true true false true true true true false = 0 true = 1
  • 15. 15 Valorile de tip char se includ în apostrof ‘ ‘ . Mulțimea de valori: O dată de tip char poate lua ca valoare un singur caracter din setul de caractere ASCII. Tipul de date Char Codul ASCII conține 256 de caractere.
  • 16. 16
  • 17. Operații posibile asupra datelor de tip Char: 17 1) atribuire: := 2) operația de citire: Read (x) 3) operația de afișare: Write (x) 4) Char este un tip de date ordinal: ord (x) – indică ordinea simbolului x; ord (‘A’) = 65 ord (‘a’) = 97 chr(x) – indică simbolul x după numărul de ordine; chr (65) = ‘A’ chr(98) = ‘b’ succ (x) – indică succesorul simbolului x; succ (‘A’) = ‘B’ succ(‘b’) = ‘c’ pred (x) – indică predecesorul simbolului x; pred (‘D’) = ‘C’ pred (‘b’) = ‘a’ 5) operații relaționale: >, <, >=, <=, =, < >
  • 18. 18 Program P5; var A, B, M, N, I: integer; begin A := 2; B := 3 + A; M := B div 2; I := (M + A + B) mod 2; N := 2 * I; I := pred (N); write (‘ I = ‘); writeln (I); readln; End. Fie dat următorul program, care va fi valoarea variabilei I după executarea acestui program:
  • 19. 19 Program P6; var A, B, C: char; M : integer; begin A := ‘b’; B := succ (A); C := succ (‘D’); M := ord (B) + ord(C) + ord (A); write (‘ M = ‘); writeln (M); readln; End. Fie dat următorul program, care va fi valoarea variabilei M după executarea acestui program:
  • 20. 20 1. De studiat tema. 2. De elaborat un program care afișează pe ecran valorile tabelului de adevăr al operației logice and. 3. De elaborat un program care afișează pe ecran numărul de ordine (conform tabelului ASCII) a 3 simboluri introduse de la tastatură. Temă pentru acasă: