Proiect Pascal

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 9 fișiere: doc, pas
Pagini : 11 în total
Cuvinte : 1160
Mărime: 102.30KB (arhivat)
Publicat de: Roxana Nicola
Puncte necesare: 5
Proiect Pascal - Tipurile de date , document Word si programele .pas

Extras din proiect

In cadrul programelor PASCAL variabilele au rolul de a rezerva in memoria calculatorului un spatiu in care urmeaza sa fie inscrise date primate de la utilizator sau rezultate in timpul diverselor prelucrari.

Tipurile de date care pot fi luate de variabile sunt urmatoarele:

- Tip numeric

- Tip logic

- Tip caracter

Rezervarea spatiului de memorie se face in partea de declaratii a programului PASCAl, spre exemplu avand:

var k,i:integer ;

r:char;

produs:array[1 50] of string;

pret:array[1 50]of integer;

prettot:longint;

In exemplul anterior, se folosesc tipuri de data numeric si character, identificatorii variabilelor fiind urmatorii: k , i , r , produs , prêt , prettot

Datele numerice in Pascal sunt de mai multe tipuri, dupa cum urmeaza:

- Pentru numere intregi:

- INTEGER – permit stocarea numerelor intregiintre – 32768 si 32767

- SHORTINT – permit stocarea numerelor intre -128 si 127

- LONGINT – permit stocarea numerelor intre 2147483648 si 2147483647

- BYTE - - permit sticarea numerelor intre 0 si 255

- WORD – permit stocarea numerelor intre 0 si 65535

- Pentru numere reale:

- REAL

- SINGLE

- DOUBLE

- EXTENDED

- COMP

In cazul datelor reale afisarea se face folosind caracterul E urmat de o cifra, ceea ce inseamna de fapt 10 la puterea indicata de cifra respectiva.

Iata un mic programel care ne afiseaza un numar introdus de la tastatura ca numar real:

program afisarereal;

uses crt;

var

num: real ;

begin

clrscr;

write ('introduceti numarul pentru a fi afisat in format real n=');

readln (num);

writeln ('formatul de data tip real este n=' , num);

readkey ;

end.

Cod sursa: numar_re.pas

Iata cum functioneaza:

Daca se doreste ca utilizatorul sa poata citi numerele introduse intr-un format inteligibil se realizeaza formatarea datelor de iesire, specificandu-se numarul de caractere ce vor fi afisate INAINTE si DUPA virgula, astfel:

NUMAR:INAINTE:DUPA

INAINTE SI DUPA REPREZINTA CIFRE. EXEMPLU: NUMAR:8:2 este un numar cu 8 cifre inainte si doua cifre dupa virgula.

Programul anterior care va fi transformat astfel incat sa afiseze o cifra introdusa de la tastatura folosind atat caracterul E cat si un format definit de utilizator arata asa:

program afisarereal;

uses crt;

var

num: real ;

begin

clrscr;

write ('introduceti numarul pentru a fi afisat in format real n=');

readln (num);

writeln ('formatul de data tip real este n=' , num);

writeln ('formatul inteligibil n=' , num:8:2);

readkey ;

end.

Cod sursa: numar_re.pas

Iata cum functioneaza:

Datele de tip sir de caractere se declara folosind STRING ( sir de caractere ).

Iata un programel care foloseste date de tip STRING:

program sircaractrere;

uses crt;

var

nume , prenume : string ;

begin

clrscr;

write ('Care este numele tau de familie - ');

readln (nume);

write ( 'care este prenumele tau - ');

readln (prenume);

writeln ('Ma bucur de cunostinta, ',nume,' ', prenume);

readkey ;

Preview document

Proiect Pascal - Pagina 1
Proiect Pascal - Pagina 2
Proiect Pascal - Pagina 3
Proiect Pascal - Pagina 4
Proiect Pascal - Pagina 5
Proiect Pascal - Pagina 6
Proiect Pascal - Pagina 7
Proiect Pascal - Pagina 8
Proiect Pascal - Pagina 9
Proiect Pascal - Pagina 10
Proiect Pascal - Pagina 11

Conținut arhivă zip

  • Proiect Pascal - Tipuri de Date in Pascal
    • BON.PAS
    • bon_mare.PAS
    • ELEVI.PAS
    • NUMAR_RE.PAS
    • nume.pas
    • PASCA_NU.PAS
    • PROIECT PASCAL FN.doc
    • SIRCARAC.PAS
    • TESTLOGI.PAS

Te-ar putea interesa și

Proiect de Cercetare - Metodologie, Metode Calitative

Prezentarea obiectului de ancheta Tema de cercetare poate fi aleasa pe baza interesului de cunoastere al cercetatorului. În acest, caz el se...

Elaborarea Proiectului Tehnologic pentru o Fermă de Producție cu Ovine Situată în Zonă de Deal

1.Memoriu justificativ 1.1. Definirea exploataţiei Ferma agrozootehnică pe care o deţin este amplasată in satul Crasnaleuca, având coordonatele...

Înființarea unei ferme de ovine, de rasa Karakul de Botoșani, cu un efectiv rulat anual de 300 capete

1. Memoriu justificativ 1.1. IMPORTANŢA CREŞTERII OVINELOR Diversitatea produselor, valoarea biologică deosebită şi economicitatea obţinerii...

Jucării pentru copii

“Jucarii pentru copii” Sperăm că nu aţi uitat că Moş Crăciun are nevoie de ajutorul vostru. Ofera copilului tau puterea de a darui! Doneaza...

Proiect - Turbo Pascal

Capitolul 1 PREZENTAREA TEHNICII BACKTRAKING Aceasta tehnica se foloseste in rezolvarea problemelor care indeplinesc simultan urmatoarele...

Participarea României la Activitatea OMC

Cap.1. Poziția OMC în cadrul economiei mondiale 1.1. De la GATT la OMC După cel de-al doilea Război Mondial, ONU a inițiat o acțiune amplă cu...

Scriitorii Barocului

René Descartes (31 martie 1596 – 11 februarie 1650), cunoscut de asemenea cu numele latin Cartesius, a fost un filozof și matematician francez....

Determinarea Înălțătorului și a Loviturii Razante la Tragerile cu Diferite Categorii de Armament de Infanterie prin Simularea Traiectoriei Proiectilelor

DECRIEREA SCENARIULUI Pe câmpul de luptă un militar este capabil să aprecieze distanţa la care se află o ţintă. În mometul în care el descoperă...

Ai nevoie de altceva?