Toate cursurile din domeniul Calculatoare

  • Programarea si Utilizarea Calculatorului

    Cursul nr. 1+2+3. Noţiuni de prelucrare a datelor. Baze de numeraţie 1.1. Noţiuni introductive Definiţii: Totalitatea regulilor folosite pentru scrierea numerelor cu ajutorul unor simboluri (cifre) reprezintă un sistem de numeraţie. În orice sistem de numeraţie, cifra este un simbol care reprezintă o cantitate întreagă. Numărul de simboluri utilizate pentru realizarea reprezentării se numeşte baza sau rădăcina sistemului de numeraţie. Sistemelor de numeraţie pot fi poziţionale sau...

  • Logica Computationala

    Ce este logica? Logica este ramura filosofiei care se ocupã cu analiza modelelor de raþionament prin care o concluzie este obþinutã dintr-un set de premize, fãrã referire la înþeles sau context (Collins English Dictionary). Logica este studiul inferenþei ºi argumentãrii. Inferenþele sunt reguli de determinare pas cu pas din una sau mai multe propoziþii, cunoscute ca premize, o altã propoziþie, numitã concluzie. O inferenþã deductivã este acea inferenþã care are scopul de a fi validã, atunci...

  • Bazele Proiectarii Asistate de Calculator

    2.1. Procesul de proiectare. Proiectarea este una din activităţile de bază a inginerului, elementul de legătură dintre investigaţiile stiinţifice şi realizarea lor practică. Conform STAS 22487 77 (Rusia) "proiectare se numeşte procesul de concepere a descriilor necesare creării unui obiect neexistent (a algoritmului de funcţionare, algoritmului procesului) şi care se realizează prin transformarea descrierii iniţiale (temei de execuţie), prin optimizarea parametrilor obiectului şi a...

  • Structuri Web

    Structuri WEB Curs 1 – XML Lector Dana Boldeanu Ce este XML? XML (eXtensible Markup Language) este un meta-limbaj utilizat in activitatea de marcare structurala a documentelor dezvoltat incepind cu 1996 de consortiul W3C. Relatia HTML-XML: HTML a fost conceput pentru a afişa datele. XML-ul a fost proiectat pentru a transporta si stoca datele. XML-ul permite definirea structurii și a semnificației datelor Trăsături principale ale XML Subset simplificat al SGML: usor de implementat...

  • Executivul de Timp Real RTK

    APD-C1 3.2 Executivul de timp real RTK A fost dezvoltat de On Time Company. (www.on-time.com) RTK permite executia intercala a task-urilor. 3.2.1 Caracteristici: a) Necesita spatii modeste de memorie (16 KB pentru cod,6 kb pentru date) b) Poate opera cu un numar teoretic nelimitat de task-uri. Task-urilor li se pot asocia prioritati. Prioritatile sunt un numar intreg intre 1 si 64. c) O aceeasi prioritate poate fi alocata mai multor task-uri. d) Timpul de comutare a starii unui task...

  • BPAC

    1. Activitatea de proiectare. Enumerarea principalelor etape şi faze. Diagrama procesului de proiectare. În prezent între firmele sau companiile ale căror ţintă comună este piaţa, concurenţa este tot mai acerbă, iar timpul este un factor esenţial pentru ca un produs să fie lansat pe piaţă la termenul stabilit. Folosind sisteme informatice se salvează deopotrivă timp şi bani în etapele de cercetare şi de dezvoltare a proiectului. După unii autori: „Proiectarea este acea arie a experienţei...

  • Baze de Date

    1. Noţiuni generale privind bazele de date - bază de date este - colecţie de date, structurate şi corelate logic între ele, memorate pe un suport de memorie. Pe lângă datele propriu-zise, baza de date memorează şi relaţiile logice care există între acestea, dar şi descrierea formală a structurii lor. Baza de date este gestionată de de un sistem special numit sistem de gestiune a bazelor de date. Un sistem de gestiune a bazelor de date (SGBD) asigură legătura dintre utilizator şi baza de...

  • LEX - Lexical Analyzer

    LEX (lexical analyzer) este un analizor lexical. In mod normal el este folosit impreuna cu YACC pentru a crea un compilator, dar poate fi folosit si separat. LEX citeste un fisier cu extensia .L. Acest fisier il transforma intr-un fisier cu cod C, fisier care are numele fisierului initial si extensia .C. Exista mai multe variante ale LEX: FLEX (fast LEX), PCLEX. Structura unui fisier LEX este urmatoarea: Sectiune definitii %% Sectiune reguli %% Sectiune cod C 1. In prima sectiune se...

  • Limbaje Formale si Compilatoare

    Pentru a modela hardware-ul unui calculator (a simula functionarea lui) se introduce notiunea de automat. Automatul primeste niste date de intrare, este caracterizat printr-un set de decizii care conduc la datele de iesire. Poate dispune sau nu de un spatiu temporar de stocare. Limbajul formal reprezinta o abstractizare a caracteristicilor generale ale limbajelor de programare. Un limbaj formal este dat de un set de simboluri si o multime de reguli care arata modul in care simbolurile se pot...

  • Expresii Regulate si Gramatici Regulate

    In acest capitol vom arata faptul ca un limbaj regulat (acceptat de un automat finit) poate fi descris prin expresii regulate. O expresie regulata se descrie prin string-uri formate cu simboluri din , folosind paranteze () pentru grupare, precum si operatorii +,  si *. Operatorul + este folosit pentru reuniune, operatorul  este folosit pentru concatenare, iar operatorul * inseamna “de ori cate ori“. Formal, operatorii + si  se definesc pentru doua multimi de simboluri A si B astfel: A+B...

  • Gramatici Libere de Context

    Definitia 1: O gramatica G = (V, , S, R) se numeste gramatica independenta de context daca toate regulile sale sunt de forma: A  x, unde A  V si x  (V)*. Definitia 2: Un limbaj generat de o gramatica independenta de context se numeste limbaj independent de context. Observatii: 1. Orice limbaj regulat este i.d.c. 2. Limbajul L = { anbn | n  0 } (despre care am aratat ca nu este regulat) este i.d.c.. Intr-adevar, limbajul L este generat de gramatica i.d.c. G = ({S}, , S, R) cu...

  • Metode Numerice

    Obiective curs - Crearea, analiza şi implementarea de algoritmi pentru rezolvarea problemelor din matematica continuă - Analiza complexităţii, analiza şi propagarea erorilor, condiţionarea problemelor şi stabilitatea numerică a algoritmilor problemelor numerice - Prezentarea metodelor numerice clasice şi a celor moderne de rezolvare a problemelor ştiinţifice şi inginereşti - Alegerea celor mai potrivite metode numerice pentru o problemă dată Conţinut curs • Reprezentare în virgulă...

  • Programarea Calculatoarelor

    1. Un tur de orizont în limbajul C. 1.1. Structura unui program C foarte simplu Calculatorul a pătruns definitiv în viaţa noastră. Previziunile lui Alvin Tofler din „Şocul viitorului” au fost cu mult depăşite. Calculatorul se utilizează aproape peste tot: - în comunicaţii: comunicaţia prin poştă electronică (e-mail) folosind internetul este o aplicaţie majoră. Orice telefon mobil este dotat cu microprocesor, care-i permite să folosească o agendă, să navigheze pe internet, etc....

  • Programare Orientata pe Obiecte

    Cap. 1 Paradigme de programare şi metode de proiectare a programelor Noţiunea de paradigmă se bazează pe un cuvânt ce provine din limbile latină şi greacă şi care reprezintă un exemplu sau un model. Sensul uzual al noţiunii este dat de istoricul Thomas Kuhn în cartea sa “The Structure of Scientific Revolutions”: o paradigmă este o mulţime de teorii, standarde şi metode ce reprezintă o modalitate de organizare a cunoştinţelor. Bazat pe această noţiune, Robert Floyd în articolul intitulat...

  • Algoritmi si Structuri de Date

    ALGORITMI. METODE DE DESCRIERE A ALGORITMILOR 1.1 Scurt istoric În secolul al IX-lea d.Hr., un matematician persan, Abu Abdullah Muhammed bin Musa al-Khwarizmi a scris o lucrare despre efectuarea calculelor numerice într-o manieră algebrică, “Liber algorithmi”, unde “algorithm” provine de la al-Khwarizmi ceea ce înseamnă “din oraşul Kwarizm”, azi oraşul Kiwa din Uzbechistan. Acest autor, ca şi alti matematicieni ai evului mediu inţelegeau prin algoritm o regulă pe baza căreia se pot efectua...

Pagina 7 din 52