Referate pentru domeniul Limbaje de Programare

docx

Analiza Algoritmilor

Analiza algoritmilor 1. Sa se genereze o matrice patratica de dimensiune n cu elementele 1,2,...,n2 asezate in spirala. Exemplu pentru o matrice de dimensiune 4: . import java.util.Scanner; import java.util.Scanner; public class M19 { public static void genereazaMatriceSpirala(int[][] M){ int n = M.length; int patrate; int ns = n/2; //impartire if (n % 2 == 0) patrate = ns; //daca avem dimensiune para vor fi n/2 patrate in interiorul matricii else patrate = ns + 1; //daca avem dimensiune impara vor fi n/2+1, deoarece elementul "1" din mijloc va constitui un patrat //o... vezi detalii

doc

Dynamic Linking Library

Nivel : Intermediar/Avansat I.INTRODUCERE IN FUNCTIILE DE TIP DLL DLL-urile reprezinta pentru necunoscatori niste module executabile care contin cod si date si care pot fi folosite de catre alte aplicatii Windows. Apelurile de functii API sunt de fapt apeluri de functii stocate in DLL-uri. Motivul principal pentru care au fost introduse DLL-urile este urmatorul : ocuparea a cat mai putina memorie in cazul in care ruleaza mai multe aplicatii care folosesc aceeasi functie,procedura. Exemplu : cream 2 programele care prezinta fiecare cate un TForm iar pe fiecare dintre ele un TButton si cate... vezi detalii

doc

Programare in Numere Intregi

Programare in numere intregi Este binecunoscut faptul ca modelarea prin programare liniara reprezinta un mijloc puternic si eficace pentru studiul proceselor economice in vederea imbunatatirii performantelor acestora. O proprietate foarte importanta a variabilelor de decizie, dintr-un program liniar era aceea ca o data cu doua valori permise, puteau lua oricand orice alta valoare intermediara; aceasta proprietate ,,de a putea varia continuu" era esentiala in fundamentarea metodelor de determinare a solutiilor optime. Nu putine sunt situatiile practice, modelate cu ajutorul programa... vezi detalii

docx

Notiuni Teoretice Despre Baze de Date

Domeniul bazelor de date ocupa astazi un loc foarte important in cadrul informaticii, datorita faptului ca tehnica de calcul este prezenta in aproape toate ariile de activitate, prelucrind intr-un timp scurt o mare cantitate de informatii, ca urmare a vitezei de calcul si capacitatii de memorare foarte mari, a dispunerii de componente performante de intrare-iesire si multe limbaje dezvoltate de programare. Organizarea si gestionarea acestor informatii prelucrate se face la nivelul bazelor de date. O baza de date este o colectie de informatii stocate intr-un mod foarte structurat. Explorin... vezi detalii

doc

Subprograme

Subprograme Notiunea de subprogram: Subprogramele sunt entitati care pot fi proiectate si realizate independent, dar care nu se executa decat impreuna cu alte entitati de program, numite apelatoare. In unele situatii, subprogramele pot fi independente si din punct de vedere al compilarii. Conceptul de subprogram a fost definit de realizatorii limbajului FORTRAN si s-a impus in practica programarii din urmatoarele motive: evitarea scrierii repetate in program a unor secvente de instructiuni aplicate de mai multe ori pe seturi diferite de date; cresterea eficientei activitatii de programar... vezi detalii

doc

Matrice

Matrice (tablou bidimensional) Matricea este un tip de data la care elementele sunt asezate pe linii si pe coloane. Un element se identifica prin perechea de indici (nr_linie,nr_col). Declarare : tip_element nume_matrice[nr_max_l][nr_max_col]; unde : - tip_element este tipul elementelor matricii , toate de acelasi tip ; - nume_matrice este identificatorul variabilei de tip matrice ; - nr_max_l este numarul maxim de linii ; - nr_max_col este numarul maxim de coloane ; Exp : int a[4][3] ; Float x[50][25] ; Numerotarea indicilor atat de linie cat si de coloana incepe de la 0. ... vezi detalii

doc

Tehnologia CASE

Tehnologia CASE este un domeniu de integrare si sinteza ce incorporeaza elemente din proiectarea asistata de calculator, ingineria programarii, proiectarea sistemelor informatice, baze de date si alte domenii ale informaticii. Au fost create astfel o serie de instrumente software pentru asistarea realizarii de produse informatice in scopul usurarii activitatilor de proiectare a SGBD-urilor. Folosirea instrumentelor CASE in realizarea softurilor educationale este motivata in principal de urmatoarele avantaje: - reducerea complexitatii logicii de descriere a sistemului; - posibilitatea de ... vezi detalii

doc

Recenzie Linux

Sistemele de tip Linux Materialul urmarit in vederea realizarii acestei recenzii este ''Codul: Codul Linux (Documentar 2011). Este atestat faptul ca societatea a devenit dependenta, nu neaparat o dependenta orbeasca, de noile tehnologii ce ne arunca, impropriu zis, intr-o perpetua adaptare la inovatiile din domeniu tehnologic. Si, cum este bine cunoscut, odata ce ne-am invatat sa primim mai mult, ne asteptam sa se conformeze, cei din domeniu, si sa ne puna la dispozitie mereu chestiuni de zilnice, sa ne aduca la cunostinta inovatiile aduse si poate doar din nevoia de a-i verifica ca sunt ... vezi detalii

doc

Macro-Comenzi, Crearea Macro - Comenzilor si Macro - Comanda Autokeys

Macro-comenzi O macro-comanda este un obiect al unei baze de date Access , care contine o secventa de activitati pe care Access le executa automat pentru utilizator. Macro-comenzile pot fi atasate unui formular, unui raport de control, element de meniu sau unei combinatii de taste. Macro-comanda este compusa din actiuni. O actiune indeplineste o anumita sarcina bine definita: deschide/inchide o cerere sau un formular, tipareste un raport, aplica un filtru sau avanseaza la o alta inregistrare dintr-un tabel. Pentru efectuarea activitatii solicitate , unele actiuni au nevoie de anumite i... vezi detalii

doc

Javascript

I. Introducere Limbajul JavaScript a fost introdus prima data in versiunea 2.0 a cunoscutului browser Netscape Navigator, intr-un efort al firmei Netscape de a extinde functionalitatea acestuia, oferind un limbaj de programare care poate fi plasat in interiorul paginilor web. Fondatorii sai au fost firmele Netscape si Sun Microsystems. JavaScript este un limbaj client-side inspirat din limbajul Java, menit sa ofere utilizatorilor si creatorilor de site-uri web, pagini web particularizate, validarea datelor (la client) inainte de a fi trimise la server (reducand astfel traficul pe retea), p... vezi detalii

doc

Prelucrarea Imaginilor Blurring

1. Titlul referatului Netezirea imaginilor - compararea filtrelor definite in Matlab. 2. Scopul referatului Scopul netezirii imaginilor este acela de a estompa (atenua) zgomotele dintr-o imagine. Prin compararea filtrelor de netezirea a imaginilor definite in Matlab se doreste gasirea filtrului ,,optim" care aplicat unei imagini degradate sa rezulte o imagine cat mai apropiata de imaginea reala. Acest procedeu de netezire a imaginilor poate fi folosit si pentru imbunatatirea claritatii unei imagini. 3. Continut teoretic Metodele de netezire a imaginilor se incadreaza in categori... vezi detalii

doc

Sisteme Informatice de Gestiune

MODELARE CONCEPTUALA SI DESCRIEREA FIZICA CU DECLARARE ATRIBUTE DERIVATE (atribute obtinute prin calcul) Exemplu Se cere informatizarea activitatii intr-o biblioteca.Caracteristicile acestui tip de activitate sunt urmatoarele: Fiecare Abonat al bibliotecii va fi evidentiat in baza de date prin urmatoarele caracteristici: Numar abonat, Data inscrierii, serie BI, Numar BI, Nume, Prenume, Adresa, Telefon. Biblioteca are in evidenta Cartile (Numar unic/Cota cartii,Titlul, Anul editarii, Gen, Numar total de exemplare, Numar exemplare disponibil pentru imprumut). Despre fiecare Carte se stoc... vezi detalii

doc

Standard XML

Desi HTML este adecvat pentru reprezentarea structurii documentelor din punctul de vedere al aparitiei, afisajului acestora, utilitatile limbajului nu sunt suficiente pentru reprezentarea structurii de date continute intr-un document pentru scopuri- aplicatii ceva mai generale decat o simpla etalare. Deci, HTML nu este cea mai buna alegere pentru transmiterea de documente complexe care pot sa contina, de exemplu, specificatii de produse. Extensible Markup Language (XML) este un limbaj care a aparut pentru a completa insuficientele HTML-ului. Nu mai avem o multime rigida de tag-uri, cu inte... vezi detalii

ppt

Crearea unei Baze de Date pentru o Librarie in Sql

Fiecare comanda poate fi livrata in una sau mai multe transe, care vor fi facturate separat. Fiecare transa poate fi livrata in doua moduri: cu ridicare din magazin sau prin curier. In cazul in care este livrata prin curier, se percepe o taxa de transport Fiecare comanda specifica o data pana la care comanda este valabila In cazul in care nu s-a facut livrarea completa pana la data specificata, se rediscuta termenii comenzii Pentru fiecare produs livrat, suma cantitatilor livrate nu trebuie sa fie mai mare vezi detalii

doc

Prolog Limbaj de Programare Logica

In domeniul programarii calculatoarelor este cunoscuta urmatoarea clasificare a limbajelor de programare: limbaje algoritmice (PASCAL, FORTRAN, C/C++),limbaje specializate (SIMULA, GPSS), limbaje orientate obiect (MODULA, ADA), limbaje functionale (LISP, SNOBOL) si limbaje logice (PORLOG, PARLOG). Fiecare clasa din cele enumerate are particularitatile sale. Programatorii cunosc faptul ca o aplicatie data poate fi realizata cu un efort mai mic de programare sau cu un timp de executie mai bun, intr-un anumit limbaj de programare, in functie de problema care trebuie rezolvata. Este adevarat in... vezi detalii

Hopa sus!