Sunteți pe pagina 1din 18

Conceptul de dată.

Definirea
tipurilor de date simple: integer,
real, boolean, char.

Disciplina: Informatica, Clasa a X-a

Profesor, Olga Balanici, grad didactic superior,


Colegiul Politehnic din mun. Bălți
Ce înțelegeți prin
Clic aici
noțiunea de Dată?

Pentru a vedea accesați www.menti.com și utilizați


Rezultatul, codul
Clic aici
15 13 93 7
Scanează Codul pentru a
accesa și răspunde la
întrebare
Materialele de care aveți
nevoie la această lecție

Manualul de informatică Aplicația PascalABC.net Caiețelul de informatică

computer sau laptop, telefon mobil


Obiectevele lecției:
• să definiți conceptul de dată;
• să definiți tipurile de date
simple;
• să clasificați tipurilor de date
simple în predefinite și
definite de utilizator;
• să precizați mulțimea de valori
și mulțimea de operatori a
tipurilor de date propuse.
Ce este totuși o dată
Dată reprezintă o entitate cu care poate opera calculatorul. Datele sunt constituite
din cifre, litere, semne, numere, șiruri de caractere ș.a.m.d.
Există mai multe definiţii posibile pentru tipurile de
date, din mai multe perspective. O privire globală
Ce este defineşte simultan atât tipurile de date cât şi operaţiile
un tip de care se pot face cu ele, pentru că acestea sunt de fapt
cele două faţete ale unei aceleiaşi monezi: nu pot
date? exista una fără cealaltă. Noi vom trata cele două
subiecte pe rând şi în mod inegal, acordând o
oarecare prioritate tipurilor de date.
Mai multă informație Astfel, în cea mai simplă accepţiune posibilă, un tip de
man., pag. 30 date nu este altceva decât o mulţime de valori.
Majoritatea limbajelor de programare cer ca variabilele folosite sa fie declarate.
La declararea lor se indica 2 caracteristici:

<numele variabilei>:<tipul de date>

Un caracter urmat de cifră, fără spațiu se înţelege modul în care


liber informaţia este reprezentată în
memoria
calculatorului.
Prin tip de date Tipul datei oferă două informaţii esenţiale:
Mulțimea de valori admisibile;
Mulțimea de operații care pot fi aplicate la anumite tipuri de date.
Folosind operația de citire (de exemplu: READ(x));
Folosind operația de atribuire (<nume variabila> := <expresia>).
De știut...
Folosirea unor operaţii care nu sunt
specifice cu tipul de operanzi,
generează o eroare semnalizată la
compilarea programului.

La declararea variabilei, tipul de date


se indică print-un nume. Și în
dependență de acest nume, în
memoria operativă a calculatorului
se rezervează un anumit spațiu.
Clic pe imagine pentru a viziona
un mic tutorial pentru calcularea Tipul de date INTEGER se utilizează pentru
a 2 numere de tip integer.
prezentarea numerelor întregi cu semn.
Exemplu:
VAR A: integer;
B: integer;
Mulțime de valori admisibile a acestui tip de date se
afla pe intervalul pentru Turbo Pascal 7.0 ele sunt
(după cum am zis) -32768, respectiv 32768.
De obicei, valoarea minimă, admisă de tipul de date în
studiu, este -MaxInt sau −(MaxInt+1). Operaţiile care
se pot face cu valorile întregi sînt: +, -, *, mod, div ș.a.
Rezultatele acestor operaţii pot fi vizualizate cu ajutorul
programului P3: man. pag. 32, sau accesați linkul
respectiv http://primat.org/index/0-128

TIPUL DE DATE INTEGER


Mulţimea de valori ale tipului de date real
este formată din numerele reale care pot fi
reprezentate pe calculatorul-gazdă al
limbajului.De exemplu, în versiunea Turbo
PASCAL 7.0 domeniul de valori ale tipului real
este –1,7⋅1038, ..., +1,7·1038, numerele fiind
reprezentate cu o precizie de 11–12 cifre
zecimale.
Exemplu: VAR x: real;
Operaţiile care se pot face cu valorile întregi
sunt: +, -, *, /, ș.a. Rezultatele acestor operaţii
pot fi vizualizate cu ajutorul programului P9:
man. pag. 34, sau accesați linkul respectiv
http://primat.org/index/0-128
TIPUL DE DATE REAL
Tipul de date boolean (logic) include
valorile de adevăr false (fals) și true
(adevărat). În programul de aici,
variabilei x i se atribuie consecutiv
valorile false și
true, afișate ulterior pe ecran.
Operaţiile predefinite ale tipului de date
boolean sunt:
• not negaţia (inversia logică, operaţia
logică NU);
• and conjuncţia (produsul logic,
operaţia logică ȘI);
Tabelele de adevăr ale operaţiilor în • or disjuncţia (suma logică, operaţia
studiu sunt prezentate în figura logică SAU).

2.1., pag. 36 TIPUL DE DATE BOOLEAN


• Mulţimea valorilor acestui tip de
date este o mulţime finită și
ordonată de caractere. Valorile
în studiu se desemnează prin
includerea fiecărui caracter
între două semne ’ (apostrof),
de exemplu, ’A’, ’B’,’C’ etc.
Însuși apostroful se dublează,
reprezentându-se prin ’ ’ ’ ’.

În programul de mai sus variabilei x de tip


char i se atribuie consecutiv valorile ’A’,
’+’ și ’’’’, afișate ulterior pe ecran. TIPUL DE DATE CHAR
Valorile curente ale unei variabile
de tip char pot fi citite de la
tastatură cu ajutorul procedurii-
standard, readln.
De regulă, caracterele unei versiuni
concrete a limbajului PASCAL sunt
ordonate conform tabelului de cod
ASCII (vezi paragraful 1.4 din
man.).
Numărul de ordine al oricărui
caracter din mulţimea de valori ale
tipului char poate fi aflat cu ajutorul
funcţiei predefinite ord.
Exemplu: ord ('A')= 65;
TIPUL DE DATE CHAR
Verificăm
cunoștiințele Victorină

Reguli:
 Clic pe butonul START/STOP;
 Se rotește roata, apoi clic iarăși pe butonul pe butonul
START/STOP;
 Numărul indicat de săgeată este numărul întrebării.
 Faci clic pe cartonașul cu numărul care este indicat de
săjeată. Clic aici
 Răspunde la întrebare.
 Și tot așa mai departe succes! Cole
Ce operaţii Numiţi
Explicaţi Care este
se pot face mulţimea
semnifi caţia mulţimea

1 2 3 4
cu datele de de valori și
termenului de valori
tip de date.
tip real? Sunt operaţiile
oare exacte ale tipului
Daţi cu date de
aceste de date
exemple. tip
operaţii? char?
boolean.

Cum se Care sunt Cum este


Care sunt
asociază o cauzele ordonată

5 6 7 8
priorităţile
variabilă la erorilor de mulţimea
operaţiilor
un anumit calcul cu de valori
not, and,
tip de date de tip ale tipului
or?
date? real? char?

START/STOP Continuăm lecția,


clic aici
Pentru a porni timerul clic pe imagine

Scanează QR codul aici

Varianta I accesează FIȘA NR 1


(Pentru fiecare item realizat se notează 5
puncte.)

Scanează QR codul aici

Varianta II accesează FIȘA NR 2


(Pentru fiecare item realizat se notează 5 puncte.)
Ce este important din ceea ce am aflat azi?
Ce va placut cel mai mult?
Unde vom utiliza aceste cunoștiințe în viitor?
Pentru a răspunde la aceste întrebări clic pe inimă.
Notați pe bilețel ideile.
Tema pentru
acasă Victorină

 Studiați materialul de la pagina 30-40, din manualul


de informatică.
 Elaborați o prezentare cu ajutorul instrumentului web
Canva. Com cu subiectul „Tipuri de date enumerare” .
Definiți domeniul de valori, operațiile admise cu acest
tip, exemple. Utilizați tutorialul meu pentru ghidare
în instrumentul Canva,
https://youtu.be/ER6VBJnZfwk .
 Plasați prezentare în E-portofoliul Dstră cu
instrumentul Google Sites, dacă nu ați reușit să
eleborați, atunci studiați tutorialul meu de aici,
https://youtu.be/8W3sCIFhG1w
1. https://drive.google.com/file/d/16DzQPoN7pJeNf4UpWqSdLT3MO9lD6xJi/view;
2. Compilator online pascal, http://primat.org/index/0-128;

Unele imaginele utilizate în prezentare sunt sursă internet:


https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.globenetcorp.com%2Fblog%2Fgoogle-sites-advantages-creation-of-web-
sites%2F&psig=AOvVaw1h3Hy9ON0GuQffyYDl6tcY&ust=1603738385123000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCOClopi10OwCFQAAAAAdAAAAABAD
https://www.google.com/url?sa=i&url=https%3A%2F%2Fmy-busines.ru%2Fuseful%2Ffidbjek-chto-jeto-znachit-i-kak-feedback-perevoditsja-s-anglijskogo-na-
russkij&psig=AOvVaw3T1VdcK0MLi7NqXcDDhNn2&ust=1603737771783000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCLiSqY220OwCFQAAAAAdAAAAABAK

Canalul meu educațional pe Youtube, (aici gasiți mai multe


tutoriale la instrumente Web:
https://www.youtube.com/channel/UC7iFFk0rB-
ox05BUpmB-9aA?view_as=subscriber

S-ar putea să vă placă și