Referat Fortran



Referat downloadat de: 120 ori.


Cauta referat dupa: fortran


Descriere referat:

-pastreaza cuvantul citit in memoria heap; -realizeaza initializarile; frecv = 1; urm = 0. */ { char t[255] ; int sf; cuvint = 0; if (tnod : : ind = = false) { while ( (sf = scanf ( "%s",t)) ! = EOF ) { char *p = t ; int c ; // salt peste caractere care nu sant litere while ((c =*p)&&(c<'A'||C>'Z'&& c<'a'||c>'z')) p++; if ( c = = 0 ) //nu sant litere continue; //pastreaza inceputul cuvantului char *q = p ; //cauta inceputul cuvantului while ((c=*p)&&(c>='A'&&c<='z' || c >= 'a' &&c <='z' )) p++ ; *q = '\0' ; //caracterul NUL la sfarsitul cuvantului //rezerva zona pentru cuvantul in memoria heap //se apeleaza operatorul new standard printf ( " tnod : : tnod %lu\n" , coreleft () ); if ( ( cuvant = new char[strlen(q) +1] ) = = 0 ) { printf ( " memorie insuficienta\n" ) ; exit (1) ; } printf( " tnod : : tnod %lu\n" , coreleft () ) ; //se transfera cuvantul in zona rezervata strcpy ( cuvant , q ); //initializari frecv = 1 ; urm = 0 ; //pointerul nul break; } //sfarsit while if ) sf = = EOF ) //s-a intalnit EOF tnod : : ind = true ; } } // sfarsit constructor inline tnod : : ~ tnod ( ) { //se apeleaza operatorul delete standard printf ("\ndestructor tnod %lu\n",coreleft ( ) ); delete cuvint ; printf ("\ndestructor tnod %lu\n",coreleft ( ) ); } inline void tnod::afistnod() //afiseaza cuvantul si frecventa { printf ("cuvantul=%s\t are frecventa=%d\n",cuvant,frecv) ; { tnod *p ; //se aplica operatorul new standard printf (" operator new %\lu\n", coreleft ( ) ) ; p=(tnod *) new char [lung] ; printf (" operator new %\lu\n", coreleft ( ) ) ; return p ; } void tnod::operator delete(void*p) //supraincarcarea operatorului delete { //se aplica operatorul delete standard printf (" operator delete %\lu\n", coreleft ( ) ) ; : : delete p ; printf (" operator delete %\lu\n", coreleft ) ) ; } void tnod : : operator ++ ( ) //incrementeaza frecv { frecv++ ; } Boolean tnod : : retind ( ) //returneaza valoarea ind { return tnod : : ind ; } Observatie Functia coreleft returneaza dimensiunea,in octeti, a memoriei libere in momentul apelului.Ea a fost apelata in mai multe functii pentru a putea urmari momentele in care se dezaloca obiectele care sant instantieri ale clasei tnod. 23.12 Sa se defineasca tipul abstract slist pentru implementarea listei simplu inlantuite. Listele simplu inlantuite au fost implementate in limbajul C in capitolul 11. Pentru gestiunea listelor simplu inlantuite s-au folosit doua variabile prim si ultim care sant pointeri sper primul si respectiv ultimul nod al listei. Aceste valori se vor utiliza si in cazul de fata cu acelasi scop.Ele sunt date membru protejate ale tipului abstract slist Avantajul implementarii tipului abstract slist este acela ca , se pot defini simultan si simplu orice obiecte de tip lista. Functiil

Alte referate din materia: Informatica

Nr. Nume referat Hits
1 mtSZPKbW 20
2 TkkvMlabSupl 50
3 qzpymq@dxuzju.com 147
4 email@gmail.com 269
5 pfuqxd@exjswl.com 287
6 ncqcez@hdtnnq.com 244
7 Hard 722
8 ISTORIA INTERNET-ULUI 782
9 Impera 469
10 Info Doc 524
11 Info-TIRON 467
12 Informatica - Grafica pentru web 938
13 Informatica - Introducere in HTML 711
14 Initiere in pc 701
15 Instalarea sistemului de operare Windows 593
16 Internetul ca sursa de comunicare 580
17 Istoria Internetului 617
18 Istoria calculatorului 539
19 Istoria metodelor de proiectare 359
20 Java visavis de C++ 401
21 Java vizavi de C 333
22 LIMBAJUL DE PROGRAMARE PASCAL - Programul defineste tipul salariat, o inregistrare cu variante, valorile citite fiind salvate in fisierul salariat.dat 0
23 Limbajul C 413
24 Lista vinuri prg 322
25 Lotus software 293
Trimite un referat !
Referatul tau ii poate ajuta si pe ceilalti! Ajuta-ti colegii!

Ai un referat facut de tine si consideri ca este bun si original ? Trimite-ti lucrarea ta si poti castiga premii, ajutandu-ti colegii sa ia note bune!

Trimite un referat!
Cere un
referat !
Ai nevoie de un referat bun si nu il gasesti ?

Noi te ajutam sa iti faci referatul de care ai nevoie. Da-ne detalii despre lucrarea pe care trebuie sa o redactezi si noi vom scotoci pentru tine!

Cere un referat!