Tipuri de date

Laborator
8.5/10 (2 voturi)
Conține 1 fișier: pdf
Pagini : 6 în total
Cuvinte : 1306
Mărime: 242.63KB (arhivat)
Publicat de: Virgil Giurgiu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Gaceu Liviu

Extras din laborator

1. Scopul lucrării

Scopul lucrării este prezentarea tipurilor de date, noţiunii de expresie în limbajul C++, a

operatorilor şi a modului de evaluare a unei expresii.

2. Consideraţii teoretice

Computerele folosesc informaţiile într-un mod asemănător cu oamenii. Acestea primesc

informaţiile fie din mediul exterior (prin dispozitivele de intrare de date, ex.: tastatură,

scanner, cameră web, memorii mobile, internet etc.) fie din memoria internă.

Datele stocate pot fi prelucrate în funcţie de natura lor folosind aplicaţii potrivite pentru acest

tip de date. De exemplu informaţiile referitoare la datele calendaristice vor avea o

caracteristică clară şi deci vor putea fi diferenţiate de datele de altă natură.

2.1 Date şi tipuri de date

Programele pot lua date (informaţii) pentru a le prelucra din următoarele surse:

- de la utilizator;

- din memoria internă;

- din rezolvarea unor operaţii etc.

În C++ se folosesc identificatori pentru a putea definii locaţiile de memorie din calculator.

Identificatorii sunt formaţi din nume formate de către programator pentru memorarea datelor

ce sunt folosite în cadrul programelor rulate de către utilizatori.

Programatorul se va folosii de identificatori pentru a putea gestiona informaţiile iar

denumirea unui identificator va fi alcătuită după următoarea regulă:

- numele identificatorului trebuie să înceapă prin utilizarea de litere (A-Z, a-z), urmate

de cifre (0-9).

- Pentru grupuri de litere şi cifre se va utiliza caracterul _ (underscore)pentru a fi unite

între ele.

Exemple de indicatori: A, a, suma, rest, rezultatul_final, rezultatul_împărţirii, etc.

Nu pot fi folosiţi ca şi indicatori cuvinte cheie ce reprezintă comenzi definite în limbajul C++.

Tipuri de date

În C++ fiecare dată trebuie să fie de un anumit tip pentru a putea fi utilizată corect în

cadrul operaţiilor efectuate de către programe. Tipul de dată determină modul în care datele

sunt reprezentate în interiorul calculatorului şi operaţiile care se pot realiza asupra lor.

Tipurile standard de date sunt:

Tipurile fundamentale (predefinite sau de bază )sunt:

• Tipul boolean, cuvânt cheie C++: bool (ex.: true, false)

• Tipul caracter, cuvânt cheie C++: char (ex.: a, b, c etc.)

• Tipuri întregi, cuvânt cheie C++: int, short, long (ex.: 1, 2,3,4, 40 etc.)

• Tipuri reale, cuvânt cheie C++: float, double, long double (ex.: 2.5, 4.3, 50.3 etc.)

• Tipul vid, cuvânt cheie C++: void

Tipurile derivate sunt construite pornind de la tipurile fundamentale. Tipurile derivate sunt:

• tablourile

• funcţiile

• pointerii

• referinţele

• structurile (sau înregistrările)

• uniunile (înregistrările cu variante)

2.2 Declararea identificatorilor

Un identificator constă din două componente: obiectul şi numele obiectului. Numele pot fi

identificatori sau expresii.

Definirea sau declararea unei variabile în forma generală se face:

Tip de dată nume_identificator;

Ex.:

int i;

float a, rest, valoare_preţ_unitar;

Tipul de dată trebuie specificat conform cu cuvântul cheie definit în C++ (ex.: bool, char,

int, float etc.).

Identificatorul poate fi urmat de o iniţializare (atribuirea unei valori de început), care

specifică valoarea de pornire (iniţială) asociată identificatorului.

Exemple:

int i, j=0.

char c;

float x=1.5, y.

Preview document

Tipuri de date - Pagina 1
Tipuri de date - Pagina 2
Tipuri de date - Pagina 3
Tipuri de date - Pagina 4
Tipuri de date - Pagina 5
Tipuri de date - Pagina 6

Conținut arhivă zip

  • Tipuri de Date.pdf

Alții au mai descărcat și

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Noțiuni introductive C++

Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> //...

VHDL

Simularea structurilor hardware digitale cu ACTIVE-HDL Această lucrare are ca principal obiectiv prezentarea mediului de dezvoltare ALDEC ACTIVE...

Structuri de Date și Algoritmi

Se citesc m perechi de numere întregi (x,y) reprezentând extremitatile muchiilor unui graf neorientat cu n vârfuri si m muchii. Sa se verifice...

Sisteme de Operare

Laborator nr. 1 Introducere in sistemul de operare Linux Surt istoric: Sistemul de operare UNIX a fost creat la Bell Laboratories in 1969, de...

Introducere în Limbajul Java

Programare Orientată pe Obiecte 1.Introducere în limbajul Java Java ca limbaj şi mediu de programare a fost lansat de firma Sun Microsystems. Cea...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Te-ar putea interesa și

Utilizarea XML în Baze de Date

Utilizarea XML in baze de date INTRODUCERE Formatul de date XML devine formatul comun acceptat în industrie pentru schimbul de informaţii dintre...

ING Bank

EXCEL Cerința 1. Creare registru de calcul Pentru creeare unui registru vom merge in tabul de ”Căutare sau Search” și vom tasta ”Excel”. După...

Baze de date - evidența unei firme de calculatoare

Gestiunea unei firme de calculatoare Despre proiect… Ideea acestui proiect mi-a fost sugerată de către d-na profesor universitar având in vedere...

DDL - Limbajul de Definire a Datelor

1 Introducere 1.1 Evolutia oracle Mai mult de trei decenii în urmă, Larry Ellison a văzut o oportunitate de alte companii pierdut când a dat...

Operații cu matrici - Turbo Pascal

I. ELEMENTE DE LIMBAJ PASCAL 1. TIPURI DE DATE În limbajele evoluate de programare, fiecare argument, fiecare variabila are un anumit tip bine...

Tipuri structurate - Turbo Pascal

APLICATIA 1. Tipuri de date în limbajul PASCAL În limbajele evoluate de programare, fiecare argument, fiecare variabila are un anumit tip bine...

Baze de date

1.NOTIUNI GENERALE BAZE DE DATE Calculatoarele personale au apărut din necesitatea stocării și prelucrării cât mai rapide a informațiilor....

Medii de Programare

O baza de date trebuie sa satisfaca cinci conditii esentiale13: - O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa...

Ai nevoie de altceva?