Toate cursurile din domeniul Limbaje de Programare

  • Programare nonimperativa

    1 Sintaxa limbajului Vocabularul limbajului este V [ L [ S; unde Limbajele de primul ordin au fost introduse de Frege ^³n 1879. Com- parativ cu limbajul calculului cu propozit»ii, structura unui limbaj de primul ordin este mult mai complex¸a »si ofer¸a un cadru su¯cient pentru reprezentarea unei clase relativ largi de propozit»ii dintr-un limbaj natural. ^In contextul sis- temelor bazate pe cuno»stint»e, un limbaj de primul ordin este un sistem formal ata»sat unui astfel de sistem »si...

  • Enteprise

    1. Introducere modul Productie Modulul "Productie" al ERP-ului Enterprise permite utilizatorului sa genereze, sa urmareasca si sa analizeze procesul de fabricatie al unui produs. Modulul de productie ofera posibilitati maxime de control asupra procesului de executie si al gestionarii costurilor necesare fabricarii produsului finit. Configuratia Enterprise necesita conectarea modulului de Productie cu modulele de "Resurse Umane" si "Produse" si permite legatura...

  • Sabloane de proiectare

    The Plan • Introducing fundamental patterns (1 week) • 21 design patterns will be covered based on the case study presented in the text book (9 weeks): – Design Patterns: Elements of Reusable Object-Oriented Software • Remaining 2 patterns will be presented as an exercise for designing a compiler system (1 week) • Last 3 lectures will be devoted to another case study - Designing a Payroll System – consolidate patterns usage Definition • A pattern describes a problem which...

  • Fiabilitate

    Terminologie 1.1 Descriere Atunci când soft-ul se defectează sau se comportă incorect acesta poate fi descris în termenii eșecuri, defecte și erori. Atunci când descrii o problemă este importnat să știi precis si concis definirea termenilro utilizați. În fiabilitatea softului termenii sunt definiți după cum urmează: 1.2 Terminologia Eșec: Un pas important, un proces sau o definiție a datelor într-un soft care cauzează sistemul să funcționeze într-o manieră neintenționată și/sau...

  • Limbajul Client JavaScript

    Exemplu 1: crearea unui tablou <html> <body> <script type="text/javascript"> var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" for (i=0;i<mycars.length;i++) { document.write(mycars[i] + "<br />") } </script> </body> </html> Exemplu 2: Afisarea elemetelor unui tablou folosind structura for ..in, pe care o vom explica mai tarziu: <html>...

  • Limbajul SQL

    Caracteristicile generale ale limbajului SQL sunt [Fehi04, Fehi08]: este un limbaj de programare; este un limbaj uşor de învăţat; este un limbaj neprocedural; -o instrucţiune SQL specifică informaţiile care trebuie să fie afişate sau obţinute, şi nu modul (procedura) în care se realizează acest lucru; -conţine numai instrucţiuni de definire şi manipulare a datelor şi nu conţine instrucţiuni de control al fluxului execuţiei (instrucţiuni ca for, while, if etc.). este un limbaj înglobat...

  • Siruri de Caractere in C

    Functia cin.get (vector_de_caractere, int nr, char `n` ) citeste un sir de caractere pana cand este indeplinita una dintre conditiiile de mai jos: - au fost citite nr-1 caractere; - a fost intalnit caracterul transmis ca ultim parametru (implicit, “n” ). Definitie Numarul de ordine al unui octet in memoria interna se numeste adresa octetului respective. Adresa unui vector de caractere este adresa primului sau octet. • variabila de tipul char* poate retina adresa unui vector de...

  • Limbaje de Programare

    Deprinderea principalelor concepte ale limbajelor de programare Învăţarea modului de aprofundare a unui limbaj Învăţarea conceptelor paradigmei obiectuale Deprinderea de aptitudini pe programare în Java si .NET Organizare Laborator: 418/419 Echipa: Lect. Dr. Mircea Moca, Asist. Drd. Alexandru Butoi Probă teoretică: 50% - din care Examen scris în Noiembrie: 75% 2 teste scrise la finalul cursurilor: fiecare 12.5% Testele scrise: materia predata pana la momentul testului Probă...

  • Algoritmi si Structuri de Date

    1. ALGORITMI SI MODURI DE REPREZENTARE Prelucrarea datelor cu ajutorul calculatorului se realizeazã prin executia unor operatii simple (aritmetice, logice, pe iruri de caractere etc.). Înlãntuirea acestora poate conduce la prelucrãri deosebit de complexe. Aceastã înlãntuire nu este fãcutã la întîmplare, ci în conformitate cu reguli definite riguros, adicã în conformitate cu algoritmul de prelucrare sau de rezolvare a problemei. Nu existã o definitie unanim acceptatã a notiunii de...

  • Algoritm Sudoku

    #include<stdio.h> #include<conio.h> int sudoku[9][9]; void rezolva_sudoku(int,int); int verificare_linie(int linie,int nr) { int coloana; for(coloana=0;coloana<9;coloana++) if(sudoku[linie][coloana]==nr) return 0 ; return 1; } int verificare_coloana(int coloana,int nr) { int linie; for(linie=0;linie<9;linie++) if(sudoku[linie][coloana]==nr) return 0; return 1; } int verificare_regiune(int linie,int coloana,int nr) { linie=(linie/3)*3 ;...

  • Tehnologia Client-Server in Arhitectura Sistemelor de Baze de Date Modele de Arhitectura

    1. TEHNOLOGIA CLIENT/SERVER ÎN ARHITECTURA SISTEMELOR DE BAZE DE DATE. MODELE DE ARHITECTURĂ 1.1. Tehnologia client/server în arhitectura SGBD 1.2. Arhitectura sistemelor de baze de date 1.3. Componentele sistemelor de baze de date. Serverul de baze de date 1.4. Prelucrarea distribuită a datelor Sistemele de gestiune a bazelor de date (în limba engleză "Database Management System" – DBMS) – SGDB reprezintă totalitatea programelor utilizate pentru crearea, interogarea şi...

  • Baze de Date

    1. Introducere Prezenta carte se vrea un îndrumar pentru cei care vor să se iniţieze în domeniul programării şi, într-un timp relativ scurt, să ajungă să facă programe cu o intefaţă performantă utilizând obiectele puternice puse la dispoziţie de platforma Microsoft .NET. Metoda de prezentare este mai puţin riguroasă, ea se adresează în primul rând celor care vor să se familiarizeze cu aceste concepte specifice programării (baze de date, limbaje de programare) într-o manieră relativ lejeră...

  • Programare Visual Studio .Net Version 0.1 Final

    1 Introducere “Hello world” ... probabil este cel mai des utilizat exemplu cand se incepe un nou curs de programare. Acest “Hello world” a fost introdus de Brian Kernighan in 1974 cand a scris prima carte de programare in limbajul C. Cine nu cunoaste ( sau mai bine zis, care programator nu cunoaste) celebrul exemplu de la care a pornit era limbajelor de programare de nivel inalt? int main() { printf("hello, world"); return 0; } De fapt acest program demonstra ce simplu este...

  • Retele Petri

    Exista mai multe tipuri si mai multe clase de retele Petri: 1) Retele Petri discrete 2) Retele Petri continue 3) Retele Petri functionale 4) Retele Petri generalizate 5)Retele Petri stocate 6) Retele Petri membranale Atunci cind se modeleaza un sistem e porneste de la ideea ca sistemul poate fi modelat conducindune de legaturile logice a sistemului de tipul cauza-efect sau stare-eveniment. Locatii tranzitii marcheri, jetoane arc normal arc inhibitor arc test Starile sistemului sunt...

  • TIC

    Capitolul 1 Calculatorul electronic; structura calculatorului electornic; sistemul de operare; editoarele de text; programe de calcul tabelar. 1.1 Calculatorul electronic Calculatorul electronic sau computer-ul, este un instrument de lucru esenţial pentru munca de birou/cercetare în orice organizaţie modernă. Toate computerele se bazeză în funcţionare pe îndeplinirea câtorva sarcini principale: - Procesarea informaţiilor - Stocarea informaţiilor - Transferul şi comunicarea informaţiilor...

Pagina 1 din 23