Referate pentru domeniul Limbaje de Programare pagina 5 din 10

doc

Probleme în C

1. Se considera un nr natural n (n< 100000000). Se cere sa se verifice daca n are toate cifrele distincte doua cate doua. -pt fiecare cifra calculez de cate ori se afla printre cifrele nr n. -daca o cifra apare de cel putin doua ori, atunci cfrele care compun nr nu sunt distincte Pseudocod: read n b=1 for i=0,9 do m=n k=0 while m<>0 do if i=m%10 then kssk+1 m=m/10 if k>=2 then b=0 if b=1 then write cifre distincte else write nu sunt distincte C: #include<stdio.h> long n,m,k,i,b; void main() { printf("intr numarul"); scanf("%d",&n); b=1; for(i=0;i<=9;i++) { m=n; ... vezi detalii

doc

Prelucrarea fișierelor în limbajul C - gestiunea cărților dintr-o librărie

Descrierea programului Programul realizat este un program multifunctional ce realizeaza gestiunea cartilor dintr-o librarie. Programul utilizeaza un fisier secvential ce contine informatii despre fiecare carte din librarie,avand urmatoarea structura a articolului: Carte: ISBN Titlu Autor Editura Categorie An_aparitie Pret o ISBN - variabila de tip int - reprezinta codul de identificare al cartii o Titlu - variabila de tip char - reprezinta titlul cartii o Autor - variabila de tip char - reprezinta autorul cartii o Editura - variabila de tip char - reprezinta editura de unde provine ... vezi detalii

pdf

Aspecte ale Societății Informaționale

Tema 2. Aspecte ale societatii informationale 1. Principalele dimensiuni ale societatii informationale 2. Fundamentele tehnologice ale societatii informationale 3. Importanta TIC pentru economie 4. Implicatiile socio-culturale ale TIC 5. Dimensiunea stiintifica a societatii informationale 6. Latura juridica a societatii informationale 7. Administratia in societatea informationala 1. Principalele dimensiuni ale societatii informationale Societatea informationala este modelul de societate in care principalul bun este chiar informatia. Desi, dezvoltarea accelerata a tehnologiilor inf... vezi detalii

doc

Conceptul de Pipeline și Simularea Implementării în PCSpim

Cap. 1. Generalitati: Pipeline : Este o tehnica de implementare in care se permite suprapunerea executiei mai multor instructiuni. Secvential (fara pipeline): se repeta secventele : adresare, citire, decodificare, executie pentru fiecare set de instructiuni ; Paralel (cu pipeline): fazele de mai sus pot avea loc simultan. Se adreseaza datele pentru instructiunea 1, se aduc in microprocesor pentru citire. In timp ce pentru instructiunea 1 se citesc datele, se adreseaza datele penru instructiunea 2 s.a.m.d. . Cap. 2. Tehnica de pipeline - pe procesor: La procesoarele pe 16 biti unitatea... vezi detalii

doc

Arbori de Decizie

Arborii de decizie sunt niste instrumente puternice si populare pentru clasificare si prezicere. Atractivitatea acestor arbori consta in faptul ca in contrast cu retele neuronale, arborii de decizie prezinta anumite reguli specifice. Regulile pot fi exprimate in asa fel incat oamenii sa le inteleaga si sa le poata folosi intr-un limbaj de accesare a bazelor de date cum este SQL astfel incat inregistrarile care fac parte dintr-o anumita categorie sa poata fi accesate. In unele aplicatii acuratetea clasificarii sau prezicerii este singurul lucru care conteaza. Astel de situatii nu prezinta i... vezi detalii

doc

Limbaj UML

Dezvoltarea unei colaborari In sectiunea care urmeaza, prezentam design-ul unei GeneralBill folosite in cazul utilizarii unor modele ale diagramelor de comunicare. Acest proces incepe cu analiza claselor diagramelor pentru calsele cele mai utilizate in acest exemplu, pe care il schimbam, adaugand cateva trasaturi specifice de design pentru a ajuta la indeplinirea comportamentul cazului utilizat. Asa cum diagrama claselor incepe sa incorporeze designul cazului utilizat si are roul de a stabiliza, tu costruiesti o diagrama de comunicare care trece prin procesului design-ului, aratand pas cu... vezi detalii

doc

Gestionarea bazelor de date pentru controlul accesului într-o instituție

1. Consideratii generale: Pentru obtinerea unor sisteme de lucru competitive si eficiente este necesara utilizarea tehnicilor noi de gestionare a datelor si informatiilor. In acest mod putem obtine o mai buna organizare a activitatilor si o fluidizare a desfasurarii proceselor aferente lor. Volumul mare de date vehiculate, necesitatea stocarii lor si regasirea rapida a anumitor informatii sunt numai cateva dintre cauzele care au condus la aparitia colectiilor de date organizate, numite si baze de date (databases). Bazele de date sunt colectii de date operationale inregistrate pe suport ... vezi detalii

doc

Operații de întrare - ieșire cu tastatura - monitorul

Operatii de Intrare / Iesire cu tastatura / monitorul Tastatura si monitorul - dispozitive asimilate fisierelor ASCII - fac posibile operatiile de intrare/iesire prin realizarea conversiei intre reprezentarea interna si cea externa a datelor. Scrierea (afisarea) pe monitor se face in 2 pasi: datele din memoria principala se convertesc in format extern de reprezentare si sunt transferate intr-o zona-tampon, unde, in faza a doua, sunt preluate si afisate pe ecran. Citirea datelor se face tot in 2 pasi: se preiau datele de la tastatura, se depun in zona-tampon in cod ASCII si in faza a doua... vezi detalii

doc

PHP

PHP (PHP: Hypertext Prepocessor), cunoscut in versiunile mai vechi si sub numele de PHP/FI (Personal Homepage/Form Interpreter), initial a fost gandit a fi o simpla aplicatie CGI pentru interpretarea formularelor definite prin HTML si procesate de un program scris intr-un limbaj Perl, script shell, executat pe server. In cazul interfetei CGI era necesara permisiunea de a rula programe pe server, ceea ce ducea la lacune in securitate si in plus la disocierea de documentul HTML a programului care procesa datele. PHP (in versiunea curenta PHP 4.0) reprezinta un pachet puternic care ofera un ... vezi detalii

doc

Baze de Date

Conceptul de baza de date Organizarea datelor in vederea prelucrarii pe calculator este o activitate tot asa de importanta ca si realizarea programelor. Cele doua componente principale ale unui sistem informatic: datele si programele, se gasesc intr-o stransa interdependenta. Un program, oricat de elaborat si rafinat ar fi, nu va produce rezultate scontate, daca va lucra cu o structura de date depasita. Tot asa de bine, o structura de date bine pusa la punct nu va putea suplini carentele unui program care o prelucreaza. Trebuie facuta distinctie intre date, informatii si cunostinte. Din p... vezi detalii

doc

ABAP - SAP

1. Introducere Un fenomen des intalnit la companiile aflate in perioade de dezvoltare accelerata a activitatii este acela de subestimare a ritmului de crestere si a nevoilor de utilizare a tehnologiei informatiei. Este extrem de important ca solutia informatica sa fie perceputa ca o investitie pe termen mediu si lung si o unealta in dezvoltarea companiei, nu ca un cost de moment pentru o nevoie punctuala imediata. O solutie informatica cu functionalitati reduse si fara suport (mentenanta si dezvoltari ulterioare) reprezinta o frana in dezvoltarea ulterioara si poate chiar diminua compe... vezi detalii

doc

Determinarea Arborelui Parțial de Cost Minim

1. Teoria grafurilor 1.1. Notiuni generale de teoria grafurilor Graful = o pereche ordonata de multimi, notata G=(X,U); Unde: X - este o multime finita si nevida de elemente numite noduri sau varfuri; U - este o multime de perechi (ordonate sau neordonate) de elemente din X numite muchii (daca sunt perechi neordonate) sau arce (daca sunt perechi ordonate). Obs: o graful orientat are noduri si arce; o graful neorientat are varfuri si muchii; o un graf poate fi reprezentat sub forma unei figuri geometrice alcatuite din puncte (care corespund varfurilor sau nodurilor) si din linii dr... vezi detalii

ppt

Formatul docx

Tip de document creat de Microsoft Word, care este un procesor de text, parte a suitei Microsoft Office; Poate contine elemente de text, imagini, formatare, stiluri, obiecte desenate si alte elemente de documente, fiind utilizat in special in domenii de creatie, afaceri, academic, dar si pentru crearea de documente personale; Este unul dintre cele mai populare formate de procesare de documente de tip text; DOCX este o varianta imbunatatita de format de fisier document introdus de MS Word 2007 (parte din MS Office 2007) in locul formatului DOC, ce se bazeaza pe tehnologiile standard XML (... vezi detalii

docx

Analiza comparativă a trei pachete software din aceeași categorie

Introducere In activitatea industriala, rezultatele muncii se caracterizeaza prin produse palpabile si concrete. In domeniul tehnologiei informatiei, in ramura de realizare a produselor software, rezultatul muncii nu este unul palpabil, insa se masoara prin performante si prin modul in care reuseste sa usureze efortul intelectual. Domeniul statistic implica lucrul cu volume mari de date si necesita o precizie foarte exacta in prelucrarea acestora. Pentru o persoana, prelucrarea acestor date reprezinta un efort mare si o munca riguroasa, iar de precizia si corectitudinea rezultatelor nu pu... vezi detalii

docx

Metoda Branch and Bound

Prezentarea metodei Branch and bound Metoda Branch and Bound foloseste la rezolvarea problemelor la care domeniul in care se cauta solutia este foarte mare si nu se cunoaste un alt algoritm care sa conduca mai rapid la rezultat. Problemele care pot fi abordate prin aceasta metoda pot fi modelate intr-un mod asemanator celui folosit la metoda Backtracking. Se pleaca de la o configuratie initiala si se retine sirul de operatii prin care aceasta este transformata intr-o configuratie finala daca aceasta este data, in alte cazuri se cere configuratia finala stiind ca trebuie sa verifice anumite... vezi detalii

Hopa sus!