Microsoft Word - Laborator 6 - Expresii Regulate IV.doc

Mărimea: px
Porniți afișarea la pagina:

Download "Microsoft Word - Laborator 6 - Expresii Regulate IV.doc"

Transcriere

1 PERL Laborator 6 Adrian Iftene Martie 26,

2 1 Greşeli Comune când lucrăm cu RegExp Câteva Subiecte mai Avansate Comentarii Inline Modificatori Inline Gruparea fără Backreferences Căutări după şi înainte Backreferences (din nou) Concluzii Probleme de antrenament Modificatori Inline

3 1 Greşeli Comune când lucrăm cu RegExp Sunt câteva greşeli comune pe care oamenii tind să le facă când lucrează cu expresii regulate. Am văzut că /a*b*c*/ se va potri pe orice şir, chiar dacă fiecare literă se potriveşte de zero ori. Ce altceva putem greşi? Să uităm să grupăm literele /Tam{2}/ se va potrivi cu Tamm, în timp ce /(Tam){2}/ se va potrivi cu TamTam, deci să fim atenńi atunci când alegem una din ele. Acelaş lucru pentru alternative: /Simplu pe/ se va potrivi cu Simplu şi cu pe, în timp ce /Sim(plu pe)/ se va potrivi cu fiecare din Simplu şi Simpe separat. Punerea greşită a ancorelor ^ se foloseşte la început, şi $ la sfârşit. Un dolar în orice altă parte din şir va conduce la încercarea de interpolare cu o variabilă. Să uităm să sărim peste caracterele speciale Dorim să le folosim cu înńelesul lor special? Trebuie să fim atenńi la următoarele caractere:. *? + [ ] ( ) { } ^ $ şi bineînńeles chiar \. Ne-numărarea de la zero Să nu uităm că intrarea într-un şir e dată de pozińia zero. Numărarea de la zero Cu toate că de regulă numărătoarea se face de la zero la backreferences începe de la $1. Asta deoarece Perl foloseşte o caracteristică dintr-un limbaj awk care foloseşte ca $1 referinńa către prima variabilă. 2 Câteva Subiecte mai Avansate Până acuma nu am intrat mai în adâncul sintaxei expresiilor regulate Perl-ul are obiceiul de a adăuga caracteristici neconvenńionale, chiar bizare uneori bazându-se pe anumite reguli. Toate extensiile încep cu un semn de întrebare într-un grup aceasta face să ne oprim şi să ne întrebăm: Chiar dorim să facem asta? Câteva din acestea sunt experimentale şi pot diferi de la o versiune la alta de Perl (şi e posibil ca ele să dispară la un moment dat). Câteva din ele sunt foarte utile şi le vom urmări în continuare. 3

4 2.1 Comentarii Inline Deja am văzut cum putem folosi modificatoul /x pentru a adăuga comentarii şi spańii albe expresiilor noastre regulate. Putem să facem asta cu şablonul (?#): /^Astazi (?# Aceasta parte este ignorata) suntem in data:/ Din păcate, nu avem nici o posibilitate să avem paranteze în interiorul acestor comentarii, şi Perl va închide comentariul la prima paranteză închisă. 2.2 Modificatori Inline Dacă citim şabloane dintr-un fişier sau le construim din interiorul codului nostru, nu avem nici o modalitate de a adăuga un modificator la sfârşitul operatorului expresiei regulate. De exemplu: #!/usr/bin/perl #inline.plx use warnings; use strict; my $sir = Avem mai mult de o Modalitate de a face asta! print Introduceti o expresie de test: ; my $sablon = <STDIN; chomp($sablon); if ($sir = ~ /$sablon/) { print Felicitari! $sablon se potriveste pe sir.\n ; } else { print Ne pare rau. Nici o potrivire pentru $sablon.\n ; } Dacă rulăm acest program şi uităm modul în care era capitalizat şirul nostru, vom obńine: perl inline.pl Introduceti o expresie de test: o modalitate de a face asta! Ne pare rau. Nici o potrivire pentru o modalitate de a face asta!. 4

5 Cum putem să facem aceasta să fie case-insensitive? SoluŃia este să folosim un modificator inline cu sintaxa (?i). Aceasta va face să avem potrivire case-insensitive. Prin urmare vom avea: perl inline.pl Introduceti o expresie de test: (?i)o modalitate de a face asta! Felicitari! (?i)o modalitate de a face asta! se potriveste pe sir. Dacă, invers, avem un modificator în locul în care dorim să scăpăm temporar de acest lucru, putem folosi, de exemplu, (?-i). Dacă avem: /Avem mai mult de o ((?-i)modalitate) de a face asta!/i; doar cuvântul Modalitate va fi potrivit case-insensitive. De notat că putem folosi de asemenea modificatorii: /m, /s şi /x în acelaşi mod. 2.3 Gruparea fără Backreferences Parantezele ajută în gruparea şi popularea variabilelor backreferences. Dacă avem o porńiune a potrivirii noastre în paranteze, aceasta va fi, în caz de succes, plasată în una din variabilele numerotate. Totuşi, e posibil ca în anumite situańii să dorim să folosim paranteze pentru grupare. De exemplu, ne aşteptăm ca prima backreference să conńină ceva important, dar putem să avem alt text în apropiere. Putem avea ceva după cum urmează: /(X-)?Topica: (\w+)/; Nu putem fi siguri dacă prima noastră backreference va fi în prima sau în a doua ($1 sau $2) asta va depinde de faptul că X- este prezentă sau nu. De exemplu, dacă avem şirul Topica: vremea, vom vedea că $1 este nedefinită. Dacă vom încerca să facem ceva cu variabila $1, vom primi un mesaj de avertizare deoarece variabila nu a fost inińializată: Use of uninitialized value in concatenation Aceasta nu este neaparat o problemă. După toate acestea vom găsi cuvântul nostru în $2 dacă avem ceva după Topica: bineînńeles. E suficient să fim atenńi să nu folosim variabila $1? Dar ce se întâmplă dacă avem mai mult de un câmp opńional? Să presupunem că avem o expresie cu 2 până la 6 grupuri opńionale. E posibil să avem în $2 primul nostru cuvânt şi de abia în $6 al doilea, în timp ce $1, $3, $4 şi $5 rămân nedefinite. Acesta desigur nu este un exemplu bun de programare şi conduce spre diferite probleme. Prin urmare, nu va trebui să folosim câmpuri backreference dacă nu este neaparată nevoie. Putem rezolva această problemă foarte uşor, prin adăugarea caracterelor?: ca mai jos: 5

6 /(?:X-)?Topica: (\w+)/; Aceasta ne va asigura că primul pereche de paranteze este doar un grup şi nu vom avea o valoare corespunzătoare într-o variabilă backreference. Cuvântul nostru va fi pus întotdeauna în $ Căutări după şi înainte Uneori e posibil să dorim ca pe o anumită linie să înlocuim cuvântul peste cu tort, dar numai dacă următorul cuvânt este frisca. Putem să facem asta foarte simplu, spunând: s/peste frisca/tort frisca/ Ce se întâmplă? Motorul expresiilor regulate caută şirul referinńă, cautând peste frisca. Dacă găseşte unul, îl va înlocui cu textul tort frisca. Am obńinut ceea ce doream. În acest caz nu e aşa complicat să înlocuim şapte caractere din fiecare potrivire cu alte şapte caractere identice (ne referim la partea comuna frisca ). Nu e greu de văzut că această metodă este ineficientă şi poate produce adevărate probleme într-un program în care folosim excesiv substituńia. Ce dorim să facem: să găsim o cale să precizăm într-o potrivire avem potrivirea textului numai dacă cuvântul următor este frisca. Având potrivire pe cuvântul peste, vom căuta după să vedem dacă avem frisca în continuare (şi avem potrivire dacă acesta există, şi vom înlocui cu tort ), dacă nu mergem mai departe fără a mai face înlocuirea. În Perl acest lucru este foarte uşor, deoarece avem un operator special pentru astfel de lucruri: /peste (?= frisca)/ care face exact ce dorim se uită după peste, după care cauta frisca în continuare, şi returnează potrivire numai dacă această a doua potrivire reuşeşte de asemenea. De exemplu: #!/usr/bin/perl #cautare.plx use warnings; use strict; $_ = peste frisca si peste marinat ; print Comanda noastra initiala a fost, $_, \n ; s/peste(?= frisca)/tort/; print Acuma, am schimbat-o in, $_, \n ; 6

7 ne va returna: perl cautare.pl Comanda noastra initiala a fost peste frisca si peste marinat Acuma, am schimbat-o in tort frisca si peste marinat Putem de asemenea să ne uităm să nu urmeze ceva anume, folosind un semnul mirării în locul semnului de egalitate: /peste(?! frisca)/ care va întoarce potrivire pentru peste doar dacă cuvântul următor nu este frisca. Dacă vom modifica programul de mai sus după cum urmează: #!/usr/bin/perl #cautare2.plx use warnings; use strict; $_ = peste frisca si peste marinat ; print Comanda noastra initiala a fost, $_, \n ; s/peste(?! frisca)/tort/; print Acuma, am schimbat-o in, $_, \n ; ne va returna: perl cautare2.pl Comanda noastra initiala a fost peste frisca si peste marinat Acuma, am schimbat-o in peste frisca si tort marinat Căutările înainte sunt foarte puternice mai ales dacă nu vom folosi anumite expresii specifice (folosind metacaracterele) cu ele. Analog, putem să căutăm un text ce precede un anumit şablon. Avem o pereche similară de operatori ce caută înainte. Vom folosi semnul < care caută înaintea potrivirii, potrivirea frisca doar dacă avem peste înaintea lui. Astfel pentru a căuta expresia de mai sus, vom folosi: /(?<=peste) frisca/ iar pentru a căuta toate torturile sau prăjiturile cu frisca : /(?<!peste) frisca/ 7

8 Hai să înlocuim cu peste si cartofi în loc de peste frisca si tort ciocolata în loc de tort frisca : Dacă vom modifica programul de mai sus după cum urmează: #!/usr/bin/perl #cautare3.plx use warnings; use strict; $_ = peste frisca si tort frisca ; print Comanda noastra initiala a fost, $_, \n ; s/(?<=peste) frisca/si cartofi/; print Acuma, am schimbat-o in, $_, \n ; s/(?<!peste) frisca/ciocolata/; print In final comanda este, $_, \n ; ne va returna: perl cautare3.pl Comanda noastra initiala a fost peste frisca si tort frisca Acuma, am schimbat-o in peste si cartofi si tort frisca In final comanda este peste si cartofi si tort ciocolata 2.5 Backreferences (din nou) Să ne uităm din nou la backreferences. Să presupunem că dorim să găsim orice cuvinte care se repetă. Cum putem face asta? Să încercăm să facem astfel: if (/\b(\w+) $1\b/) { print Cuvantul care se repeta: $1\n ; } Dar, vom vedea că aceasta nu funcńionează, deoarece $1 este obńinut doar după ce s-a terminat potrivirea. Vom vedea că, avem un mesaj de avertizare, care ne va spune că variabila $1 nu este definită. Pentru a face potriviri în timp ce suntem în timpul unei expresii regulate, vom folosi următoarea sintaxă: if (/\b(\w+) \1\b/) { print Cuvantul care se repeta: $1\n ; } 8

9 3 Concluzii Expresiile regulate ne oferă o modalitate foarte puternică atunci când căutăm şabloane întrun text, extrag bucăńi din text şi fac înlocuiri de text. Am văzut cum putem găsi potriviri simple, şi cum să ne referim mai apoi la bucăńi de potrivire, cum să înlocuim text şi chiar săl transformăm. Cheia învăńării şi înńelegerii expresiilor regulate este să fim capabili să împărńim în părńi componente pe care mai apoi să le procesăm. Odată ce începem să înńelegem scopul expresiilor regulate, vom fi în stare să creem potriviri complexe care să ne ajute. 4 Probleme de antrenament 4.1 Modificatori Inline Folosind nońiunile din acest laborator, realizańi un program care să conńină următoarele: Căutare case-insensitive doar pe anumite zone de text; Înlocuiri dacă şablonul respectate anumite condińii: urmează sau precede un anumit text; Coincide numărul de codificări cu numărul de decodificări? 9

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

Logică și structuri discrete Limbaje regulate și automate Marius Minea   marius/curs/lsd/ 24 noiembrie 2014 Logică și structuri discrete Limbaje regulate și automate Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 24 noiembrie 2014 Un exemplu: automatul de cafea acțiuni (utilizator): introdu

Mai mult

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Limbaje de Programare   Curs 6 – Functii de intrare-iesire Limbaje de Programare Curs 6 Funcţii de intrare-ieşire Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Citire formatată 2 Citirea şirurilor de caractere 3 Citirea unor linii

Mai mult

Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este ace

Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este ace 174 12 Adresarea memoriei Modurile de adresare constituie un instrument principal pentru reprezentarea în memorie a imaginii datelor, aşa cum este aceasta văzută de programatorul în limbaj de nivel înalt.

Mai mult

Logică și structuri discrete Relații. Funcții parțiale Marius Minea marius/curs/lsd/ 20 octombrie 2014

Logică și structuri discrete Relații. Funcții parțiale Marius Minea   marius/curs/lsd/ 20 octombrie 2014 Logică și structuri discrete Relații. Funcții parțiale Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 20 octombrie 2014 Relații în lumea reală și informatică Noțiunea matematică de

Mai mult

Subiectul 1

Subiectul 1 Subiectul 1 În fişierul Numere.txt pe prima linie este memorat un număr natural n (n

Mai mult

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa a două funcţii care au acelaşi nume În C++ acest lucru

Mai mult

Информационная система персонализации, печати и учета документов об образовании

Информационная система персонализации, печати и учета документов об образовании Sistemul Informaţional Personalizare a Actelor de Studii (SIPAS) 2018-2019 Contacte http://www.ctice.md:8088/gimnaziul Telefon : (022) 44-32-37 actedestudii@ctice.gov.md Conţinutul 1 2 3 4 Locul de muncă

Mai mult

E_d_Informatica_sp_SN_2014_bar_10_LRO

E_d_Informatica_sp_SN_2014_bar_10_LRO Examenul de bacalaureat naţional 2014 Proba E. d) Informatică Varianta 10 Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu. Timpul de lucru efectiv este de 3 ore. În rezolvările cerute,

Mai mult

Aggregating Data

Aggregating Data Subinterogări. Subinterogări multi-row. Formatarea rezultatelor unei interogări Obiective Prin parcurgerea acestui referat studentul va dobândi cunoştinţele necesare: identificării funcţiilor grup disponibile;

Mai mult

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A 1. Operatii cu matrici 1 Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A+B (adunare), aa (inmultire cu scalar), A-B scadere), AT (Transpusa),

Mai mult

Microsoft Word - Algoritmi genetici.docx

Microsoft Word - Algoritmi genetici.docx 1.1 Generalităţi Algoritmii genetici fac parte din categoria algoritmilor de calcul evoluționist și sunt inspirați de teoria lui Darwin asupra evoluției. Idea calculului evoluționist a fost introdusă în

Mai mult

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx SDA (PC2) Curs 9 Liste / Grafuri / Arbori Iulian Năstac Lista dublu înlănțuită Recapitulare Într-o astfel de listă fiecare nod conţine doi pointeri: unul spre nodul următor şi unul spre nodul precedent.

Mai mult

Paradigme de programare

Paradigme de programare Curs 4 Transparență referențială. Legare statică / dinamică. Modelul contextual de evaluare. Transparență referențială Cuprins Efecte laterale Transparență referențială 2 Efecte laterale Efecte laterale

Mai mult

Microsoft Word - 2 ES RO.doc

Microsoft Word - 2 ES RO.doc 2 MULTITASKING 2.1. Preliminarii Este deja foarte bine cunoscut faptul că o programare eficientă în domeniul sistemelor în timp real, în mod evident, vizând aici sistemele în timp real încorporate, este

Mai mult

Creational design patterns

Creational design patterns Unit Testing: CORRECT ALIN ZAMFIROIU Recapitulare Testing Unit testing Junit Test TestCase TestSuite Assertion Right-BICEP Test QUIZ.CSIE.ASE.RO CORRECT C Conformitatea formatului (Conformance); O Ordinea

Mai mult

Communicate at your best - Manual - Cap 3 - RO

Communicate at your best - Manual - Cap 3 - RO 1. Principii de bază Ce trebuie să luăm în considerare atunci când comunicăm la birou? Comunicarea la birou nu este nici complicată, nici foarte simplă. Fiecare dintre noi are competențe de bază în interacțiunea

Mai mult

Programarea şi utilizarea calculatoarelor

Programarea şi utilizarea calculatoarelor Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect.dr. Adrian Runceanu Curs 6 Instrucţiunile limbajului

Mai mult

Mic ghid de folosire a Gmail

Mic ghid de folosire a Gmail GHID Gmail Daca aveti un cont (adresa) mail la Google de exemplu: ion.xulescu@gmail sau IoN.xuLescu@googlemail este de preferat sa-l accesati cu un browser (navigator) internet. Remarca. Pentru adresa

Mai mult

GET Moldova_PB _ro [Kompatibilitätsmodus]

GET Moldova_PB _ro [Kompatibilitätsmodus] EdiŃia Politica de Informare [PB/04/2011] DocumentaŃie primară în Germania Alexander Knuth, Ilona Kaiser Echipa Economică Germană, Republica Moldova Berlin/Chişinău, Mai 2011 Sructura 1. MotivaŃia 2. Rolul

Mai mult

proiectarea bazelor de date

proiectarea bazelor de date Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie şi Dezvoltare Durabilă Departamentul de Automatică, Energie, Mediu şi Dezvoltare Durabilă Proiectarea bazelor de date Lect.dr. Adrian

Mai mult

Informație și comunicare

Informație și comunicare 3.1. Folosirea unui motor de căutare Alegerea unui motor de căutare Motorul de căutare este un program disponibil pe internet cu ajutorul căruia se pot căuta diferite informații. Această căutare se realizează

Mai mult

Microsoft Word - PI-L7r.doc

Microsoft Word - PI-L7r.doc Procesarea Imaginilor - Laborator 7: OperaŃii morfologice pe imagini binare 1 7. OperaŃii morfologice pe imagini binare 7.1. Introducere OperaŃiile morfologice pe imagini afectează forma sau structura

Mai mult

Limbaje de Programare Curs 8 – Fisiere

Limbaje de Programare   Curs 8 – Fisiere Limbaje de Programare Curs 8 Fişiere Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Lucrul cu fişiere 2 Fişiere de tip text 3 Funcţii pentru cazuri de eroare 4 Fişiere

Mai mult

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici Operatii pe biti Operatorul conditional Operatori Logici

Mai mult

Judetul Tulcea

Judetul Tulcea CONSILIUL JUDEłEAN TULCEA Nr. 12785 din data de 23 noiembrie 2009 M I N U T A şedinńei ordinare a Consiliului JudeŃean Tulcea din data de 20 noiembrie 2009 ŞedinŃa ordinară a Consiliului JudeŃean Tulcea

Mai mult

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc Introducere în limbajul de programare C - C este un limbaj de programare ale cărui caracteristici sunt economia de expresie, structuri moderne de control al fluxului şi de date, precum şi un set bogat

Mai mult

Microsoft Word - IA2-Lisp-stud.doc

Microsoft Word - IA2-Lisp-stud.doc Capitolul II. LISP IntenŃia acestui capitol nu este aceea de a da o descriere exhaustivă a limbajului LISP ci de a introduce nońiunile esenńiale ale lui, care să facă posibilă scrierea de aplicańii simple

Mai mult

Microsoft Word - Evaluare_initiala_Matematica_Cls07_Model_Test.doc

Microsoft Word - Evaluare_initiala_Matematica_Cls07_Model_Test.doc Precizări metodologice cu privire la testul de evaluare inińială la disciplina MATEMATICĂ, din anul şcolar 011-01 În anul şcolar 011-01, modelul propus pentru testare inińială la disciplina Matematică

Mai mult

tehnologii web

tehnologii web Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Tehnologii Web Lector univ. dr. Adrian Runceanu 1 Curs 7 Limbajul PHP (partea II) 2

Mai mult

Paradigme de Programare

Paradigme de Programare Paradigme de Programare Conf. dr. ing. Andrei Olaru andrei.olaru@cs.pub.ro cs@andreiolaru.ro Departamentul de Calculatoare 2019 9 : 1 / 38 Cursul 9 Concluzie Paradigma Funcțională 9 : 2 / 38 Cursul 9:

Mai mult

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 I. NOŢIUNI TEORETICE A. Instrucţiuni condiţionale 1. Intrucţiunea

Mai mult

Laborator 3

Laborator 3 Laborator 3 Programare III săptămâna 8-12.10.2018 OBIECTIVE: - Folosirea modificatorilor unei clase (public, abstract, final) - Folosirea modificatorilor de acces în declaraţiile membrilor unei clase Noţiuni:

Mai mult

Astfel funcționează portalul KiTa Dortmund În 3 pași către locația de îngrijire copii Portalul KiTa Dortmund poate fi oper

Astfel funcționează portalul KiTa Dortmund În 3 pași către locația de îngrijire copii   Portalul KiTa Dortmund poate fi oper Astfel funcționează portalul KiTa Dortmund În 3 pași către locația de îngrijire copii www.kita-portal.dortmund.de Portalul KiTa Dortmund poate fi operat în orice moment și extrem de comod de pe calculator,

Mai mult

Matrici și vectori în VBA În VBA, o matrice este un grup de variabile de același tip. De ce ar trebui să utilizați o matrice? Presupunem că ați vrut s

Matrici și vectori în VBA În VBA, o matrice este un grup de variabile de același tip. De ce ar trebui să utilizați o matrice? Presupunem că ați vrut s Matrici și vectori în VBA În VBA, o matrice este un grup de variabile de același tip. De ce ar trebui să utilizați o matrice? Presupunem că ați vrut să stocați douăzeci de nume de angajați în variabile

Mai mult

Microsoft Word - lab-fr_3

Microsoft Word - lab-fr_3 LUCRAREA 3 Urmarirea conexiunilor (Partea 2) 1 Mecanismul de stare a conexiunii (continuare) 1.1 Conexiuni UDP Conexiunile UDP sunt în sine conexiuni fara stare. Sunt cateva motive pentru care ele sunt

Mai mult

Capitole Speciale de Informatică Curs 2: Determinarea vocabularului de termeni şi a listelor de postări 4 octombrie 2018 Reamintim că listele de indec

Capitole Speciale de Informatică Curs 2: Determinarea vocabularului de termeni şi a listelor de postări 4 octombrie 2018 Reamintim că listele de indec Capitole Speciale de Informatică Curs 2: Determinarea vocabularului de termeni şi a listelor de postări 4 octombrie 2018 Reamintim că listele de indecşi inversaţi se construiesc în 4 paşi: 1. Se colectează

Mai mult

Layout 1

Layout 1 Ghid esențial pentru viitoarele mirese RENTROP & STRATON Cuprins Capitolul 1 Să începem: De la vis la realitate 3 Capitolul 2 Primii pași către o nuntă de vis 18 Cum răspândim vestea evenimentului Pe cine

Mai mult

Preprocesorul C Funcţii cu numǎr variabil de argumente 6 decembrie 2005 Programarea calculatoarelor 2. Curs 10 Marius Minea

Preprocesorul C Funcţii cu numǎr variabil de argumente 6 decembrie 2005 Programarea calculatoarelor 2. Curs 10 Marius Minea Preprocesorul C Funcţii cu numǎr variabil de argumente 6 decembrie 2005 Preprocesorul C. stdarg.h 2 Preprocesorul C extensii (macro-uri) pentru scrierea mai concisǎ a programelor preprocesorul efectueazǎ

Mai mult

Microsoft Word - Power Grid tradus.doc

Microsoft Word - Power Grid tradus.doc Un joc pentru 2-6 jucatori de la Friedemann Friese Scopul Jocului Fiecare jucător reprezintă o companie de furnizare a energiei electrice, care lucrează pentru alimentarea cu energie a oraşelor. În timpul

Mai mult

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc Transmiterea parametrilor unei funcții Parametrii se transmit de la funcţia apelantă la funcţia apelată prin intermediul stivei. La apelul unei funcţii, pe stivă se crează o înregistrare de activare, care

Mai mult

Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 P

Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 P Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 Prezentare generală Matlab 1.1 Help on-line 1. Limbajul

Mai mult

Microsoft PowerPoint - DOSARUL PENTRU VALIDAREA UNEI CALIFICARI.ppt [Read-Only]

Microsoft PowerPoint - DOSARUL PENTRU VALIDAREA UNEI CALIFICARI.ppt [Read-Only] DOSARUL DE APLICAłIE ÎN VEDEREA VALIDĂRII ŞI A ÎNSCRIERII UNEI CALIFICĂRI ÎN RNCIS Ana-Maria Nisioiu Expert UECNCFPA ETAPELE CARE TREBUIE URMATE PENTRU COMPLETAREA DOSARULUI 1. Completarea Grilei 1 descrierea

Mai mult

Microsoft Word - Fisa-Informatica-CH-2014.doc

Microsoft Word - Fisa-Informatica-CH-2014.doc FIŞA DISCIPLINEI 1. Date despre program 1.1. InstituŃia de învăńământ superior Universitatea din Bucureşti 1.2. Facultatea Facultatea de Chimie 1.3. Departamentul Departamentul de Chimie Fizică 1.4. Domeniul

Mai mult

REGULAMENTUL Concursului SMS Eurovision 2013 Hai cu noi în Suedia! Prezentul Regulament stabileşte principiul de desfăşurare a Concursului Eurovision

REGULAMENTUL Concursului SMS Eurovision 2013 Hai cu noi în Suedia! Prezentul Regulament stabileşte principiul de desfăşurare a Concursului Eurovision REGULAMENTUL Concursului SMS Eurovision 2013 Hai cu noi în Suedia! Prezentul Regulament stabileşte principiul de desfăşurare a Concursului Eurovision 2013 Hai cu noi in Suedia prin intermediul mesajelor

Mai mult

B

B F.I.A. Laboratorul numărul 3 Cătălin Stoean Unificarea şi recursivitatea Unificarea Unificarea reprezintă modul în care Prologul realizează potrivirile între termeni. La prima vedere, procesul de unificare

Mai mult

Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012

Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012 Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012 EROARE: lipsa iniţializării E o EROARE să folosim o variabilă neiniţializată int sum; for (i=0; i++ < 10; ) sum += a[i];

Mai mult

Microsoft Word _POO_Lab_1_Modificari_v01.htm

Microsoft Word _POO_Lab_1_Modificari_v01.htm Laborator POO - 00 (draft) 00-00 / 0//00 00_POO_Lab Modificari_v0.htm POO Laborator Modificarea programelor Java. Studiu de caz: programul Salut.java. Varianta care utilizeaza un argument al programului

Mai mult

Modul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj

Modul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj 2.3.5.2 Modul Modbus ASCII Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj este trimis ca doua caractere ASCII (de exemplu, octetul 0x7A este transmis ca doua caractere 0x37 = 7, respectiv

Mai mult

Microsoft Word - lab_access.doc

Microsoft Word - lab_access.doc Fişa de lucru nr. 1 2. Creaţi o bază de date nouă în directorul My Documents. Salvaţi-o cu numele vostru. 3. Creaţi o tabelă cu următoarele câmpuri: CNP Number-Double NUME Text de dimensiune 50 DATA Date/Time-Medium

Mai mult

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine numărul de operaţii efectuate de către un algoritm care determină

Mai mult

E_d_Informatica_sp_MI_2015_bar_02_LRO

E_d_Informatica_sp_MI_2015_bar_02_LRO Examenul de bacalaureat naţional 2015 Proba E. d) Informatică Varianta 2 Filiera teoretică, profilul real, specializările: matematică-informatică matematică-informatică intensiv informatică Toate subiectele

Mai mult

EN_IV_2018_Limba_romana_Test_1

EN_IV_2018_Limba_romana_Test_1 EVALUARE NAŢIONALĂ LA FINALUL CLASEI a IV-a 2018 LIMBA ROMÂNĂ Test 1 Judeţul/sectorul... Localitatea... Şcoala... Numele şi prenumele elevului...... Clasa a IV-a... Băiat Fată EN IV 2018 Pagina 1 din 10

Mai mult

-

- Cursul 6 Expresii în C/C++ (I) https://docs.microsoft.com/en-us/cpp/cpp/expressions-cpp După cum am văzut, într-un program de calcul scris în limbajul C/C++ prelucrarea datelor se realizează printr-o serie

Mai mult

EXCEL FĂRĂ SECRETE Grafice şi diagrame

EXCEL FĂRĂ SECRETE Grafice şi diagrame EXCEL FĂRĂ SECRETE Grafice şi diagrame Cuprins 1. Introducere... 3 2. Crearea graficelor în Excel... 3 3. Mutarea şi copierea graficelor... 11 2 EXCEL FĂRĂ SECRETE- Grafice şi diagrame 1. Introducere Informaţiile

Mai mult

Capitole Speciale de Informatica - Curs 5: Extragerea informatiilor prin feedback de relevanta. Metode probabiliste de extragere a informatiilor

Capitole Speciale de Informatica - Curs 5: Extragerea informatiilor prin feedback de relevanta.  Metode probabiliste de extragere a informatiilor Curs 5: Extragerea informaţiilor prin feedback de relevanţă. Metode probabiliste de extragere a informaţiilor 25 octombrie 2018 Extragerea informaţiilor prin feedback de relevanţă Idee de bază 1 Utilizatorul

Mai mult

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

Logică și structuri discrete Logică propozițională Marius Minea   marius/curs/lsd/ 3 noiembrie 2014 Logică și structuri discrete Logică propozițională Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 3 noiembrie 2014 Unde aplicăm verificarea realizabilității? probleme de căutare și

Mai mult

COMENTARII FAZA JUDEŢEANĂ, 9 MARTIE 2013 Abstract. Personal comments on some of the problems presented at the District Round of the National Mathemati

COMENTARII FAZA JUDEŢEANĂ, 9 MARTIE 2013 Abstract. Personal comments on some of the problems presented at the District Round of the National Mathemati COMENTARII FAZA JUDEŢEANĂ, 9 MARTIE 2013 Abstract. Personal comments on some of the problems presented at the District Round of the National Mathematics Olympiad 2013. Data: 12 martie 2013. Autor: Dan

Mai mult

Omagiu pentru Vasarely, Soto și Tinguely Omagiu pentru Vasarely, Soto și Tinguely Cinci tineri artiști s-au mutat la Uzina de la Mioveni, România. Tim

Omagiu pentru Vasarely, Soto și Tinguely Omagiu pentru Vasarely, Soto și Tinguely Cinci tineri artiști s-au mutat la Uzina de la Mioveni, România. Tim Omagiu pentru Vasarely, Soto și Tinguely Omagiu pentru Vasarely, Soto și Tinguely Cinci tineri artiști s-au mutat la Uzina de la Mioveni, România. Timp de o săptămână, au transformat pasiunea și talentul

Mai mult

1

1 Contents 1 Automate finite... 2 1.1 Probleme cu AF... 2 1.2 Structuri de date pentru automate finite... 4 2 Gramatici si limbaje; gram. indep. de context... 5 2.1 Limbaje... 5 2.2 Gramatici si limbaje...

Mai mult

Cum sa te imprietenesti cu Google Introducere Povestea acestei carti a inceput in urma cu putin timp cand am participat la conferinta Treptele schimba

Cum sa te imprietenesti cu Google Introducere Povestea acestei carti a inceput in urma cu putin timp cand am participat la conferinta Treptele schimba Cum sa te imprietenesti cu Google Introducere Povestea acestei carti a inceput in urma cu putin timp cand am participat la conferinta Treptele schimbarii, organizata de doua persoane de la care am avut

Mai mult

Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului I

Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului I Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției (SI INJ) intranet.inj.md Ver.2 Manual de utilizare a Sistemului Informațional al Institutului Național al Justiției

Mai mult

Diapositive 1

Diapositive 1 Tablouri Operatii pe tablouri bidimensionale Lectii de pregatire pentru Admitere 09 / 03 / 2019 1 Cuprins Operatii pe tablouri bidimensionale 0. Tablouri unidimensionale scurta recapitulare 1.Tablouri

Mai mult

PHP (II)

PHP (II) PHP şi MySQL Bazele de date sunt colecţii de date, aranjate într-o anumită formă Operaţii : - Crearea bazei de date; - Conectarea la baza de date; - Inserarea datelor in baza de date; - Ștergerea datelor

Mai mult

Microsoft Word - 1-Introducere.doc

Microsoft Word - 1-Introducere.doc 1. Cuprins Cuprins modul 1.1. DefiniŃii. Istorie: prima comunicańie cu protocol 1.2. InterfeŃe paralele şi seriale 1.3. Verificarea corectitudinii datelor transmise cu bit de paritate 1.4. olul unui buffer

Mai mult

CONSTIENT Marius Chirila

CONSTIENT Marius Chirila CONSTIENT Marius Chirila Stau cu mine si ma intreb ce as putea sa iti mai ofer in plus. Ai deja totul, esti deja totul. Nu exista limita la ce ai putea sa faci pentru ca nu exista limita la ceea ce esti.

Mai mult

Ghid de utilizare pentru Platforma E-Admitere intranet.inj.md

Ghid de utilizare pentru Platforma E-Admitere intranet.inj.md Ghid de utilizare pentru Platforma E-Admitere intranet.inj.md Cuprins 1. CREARE DE CONT ȘI AUTENTIFICARE PE PLATFORMĂ... 4 2. INTERFAȚA PLATFORMEI E-ADMITERE... 9 2.1 PRIMA PAGINĂ... 9 2.2 DOSAR CURENT...

Mai mult

Microsoft Word - ilis_sociologia_lect.doc

Microsoft Word - ilis_sociologia_lect.doc Universitatea Babeş Bolyai, Cluj Napoca Facultatea de Istorie şi Filosofie Anul universitar 2008-2009 Semestrul 4 I. InformaŃii generale despre curs, seminar, lucrare practică sau laborator Titlul disciplinei:

Mai mult

Programarea calculatoarelor. Note de curs Marius Minea 1 Introducere în programarea în C 1.1 Funcţii în limbajul C Calcule şi funcţii La origine, rolu

Programarea calculatoarelor. Note de curs Marius Minea 1 Introducere în programarea în C 1.1 Funcţii în limbajul C Calcule şi funcţii La origine, rolu 1 Introducere în programarea în C 1.1 Funcţii în limbajul C Calcule şi funcţii La origine, rolul programelor e de a efectua în principal calcule matematice. Discutăm de aceea structura programelor făcând

Mai mult

LB LATINA CP CEIA

LB LATINA CP CEIA FIŞA DISCIPLINEI Denumirea disciplinei LIMBA LATINĂ CURS PRACTIC Anul de studiu I Semestrul * I Tipul de evaluare finală (E-V-C) V Regimul disciplinei (OB.- obligatorie, OP.- opńională, F. facultativă)

Mai mult

Microsoft Word - Programa_Evaluare_Nationala_2011_Matematica.doc

Microsoft Word - Programa_Evaluare_Nationala_2011_Matematica.doc C E N T R U L NAłIONAL DE EVALUARE ŞI E X A M I N A R E PROGRAMA PENTRU DISCIPLINA MATEMATICĂ EVALUAREA NAłIONALĂ PENTRU ELEVII CLASEI A VIII A Pagina 1 din 5 PROGRAMA PENTRU DISCIPLINA MATEMATICĂ I. STATUTUL

Mai mult

Cursul 12 (plan de curs) Integrale prime 1 Sisteme diferenţiale autonome. Spaţiul fazelor. Fie Ω R n o mulţime deschisă şi f : Ω R n R n o funcţie de

Cursul 12 (plan de curs) Integrale prime 1 Sisteme diferenţiale autonome. Spaţiul fazelor. Fie Ω R n o mulţime deschisă şi f : Ω R n R n o funcţie de Cursul 12 (plan de curs) Integrale prime 1 Sisteme diferenţiale autonome. Spaţiul fazelor. Fie Ω R n o mulţime deschisă şi f : Ω R n R n o funcţie de clasă C 1. Vom considera sistemul diferenţial x = f(x),

Mai mult

Microsoft Word - V_4_Inmultirea_nr_nat.doc

Microsoft Word - V_4_Inmultirea_nr_nat.doc 3 Înmulţirea numerelor naturale De acum, pentru înmulţire vom folosi semnul în loc de Ex În loc de 32 9 vom scrie 32 9 Dacă a şi b sunt două numere naturale, prin produsul lor vom înţelege a b Ex a) Produsul

Mai mult

REGULAMENTUL Concursului SMS Primăvara Ta 1. DEFINIȚII Prezentul Regulament stabileşte principiul de desfăşurare a Campaniei Primăvara Ta, precum şi p

REGULAMENTUL Concursului SMS Primăvara Ta 1. DEFINIȚII Prezentul Regulament stabileşte principiul de desfăşurare a Campaniei Primăvara Ta, precum şi p REGULAMENTUL Concursului SMS Primăvara Ta 1. DEFINIȚII Prezentul Regulament stabileşte principiul de desfăşurare a Campaniei Primăvara Ta, precum şi procedura de desfăşurare şi regulile de participare

Mai mult

I. INTRODUCERE 1. Necesitatea studiului logicii Teodor DIMA În activitatea noastră zilnică, atunci când învăţăm, când încercăm să fundamentăm o părere

I. INTRODUCERE 1. Necesitatea studiului logicii Teodor DIMA În activitatea noastră zilnică, atunci când învăţăm, când încercăm să fundamentăm o părere I. INTRODUCERE 1. Necesitatea studiului logicii Teodor DIMA În activitatea noastră zilnică, atunci când învăţăm, când încercăm să fundamentăm o părere proprie sau o idee, când comunicăm anumite impresii

Mai mult

Microsoft PowerPoint - Curs_SDA_10_RO_2019_v1.pptx

Microsoft PowerPoint - Curs_SDA_10_RO_2019_v1.pptx SDA (PC2) Curs 10 Arbori Iulian Năstac Definiția 1: Arbori Recapitulare Arborele este un graf orientat, aciclic și simplu conex. Definiția 2: Un arbore este un ansamblu de structuri de date de natură recursivă

Mai mult

... MANAGER SERVICE UTILAJE - Aplicatie software pentru gestiune service utilaje - MANUALUL UTILIZATORULUI OFERTE Folositi acest meniu daca dori

... MANAGER SERVICE UTILAJE - Aplicatie software pentru gestiune service utilaje - MANUALUL UTILIZATORULUI OFERTE Folositi acest meniu daca dori ... MANAGER SERVICE UTILAJE - Aplicatie software pentru gestiune service utilaje - MANUALUL UTILIZATORULUI... 1. OFERTE Folositi acest meniu daca doriti sa trimiteti o oferta catre un client nou sau unul

Mai mult

Slide 1

Slide 1 STRUCTURI DE DATE Arbori B Sisteme de Gestiune a Bazelor de Date Relaţionale (SGBDR): operatie importanta regasirea rapida a datelor indecsi. Indexul: colecţie de perechi

Mai mult

CABINET MINISTRU

CABINET MINISTRU MINISTERUL FINANTELOR PUBLICE Agenţia Naţională de Administrare Fiscală Direcţia Generală a Finanţelor Publice a Judetului Iaşi Activitatea metodologie şi administrarea veniturilor statului Str. Anastasie

Mai mult

Microsoft Word - Titlu VICod Fiscal Comparativ final.doc

Microsoft Word - Titlu VICod Fiscal  Comparativ  final.doc MINISTERUL FINANȚELOR PUBLICE AgenŃia NaŃională de Administrare re Fiscală DirecŃia Generală Regională a FinanŃelor Publice GalaŃi Administratia Judeteana a Finantelor Publice Constanta Biroul Servicii

Mai mult

Metode de sortare - pregătire admitere - Conf.dr. Alexandru Popa Lect. dr. Andrei Pătraşcu Universitatea din Bucureşti 1

Metode de sortare - pregătire admitere - Conf.dr. Alexandru Popa Lect. dr. Andrei Pătraşcu Universitatea din Bucureşti 1 Metode de sortare - pregătire admitere - Conf.dr. Alexandru Popa Lect. dr. Andrei Pătraşcu Universitatea din Bucureşti 1 Cuprins Problema sortării Algoritmul de sortare prin interschimbare (Bubble sort)

Mai mult

Utilizare Internet

Utilizare Internet Curs 14 2014/2015 1 Functionalitate La toate temele 1p din nota este obtinut de indeplinirea functionalitatii cerute. orice tehnologie, orice metoda, sa faca ceea ce trebuie Forma paginii prezinta importanta

Mai mult

Ghidul in materie de fete pentru baieti:Layout 1.qxd

Ghidul in materie de fete pentru baieti:Layout 1.qxd 30 de lucruri pe care nu le po}i afla de la prieteni {i p rin}i CORINT JUNIOR Salutare, Fetele au făcut întotdeauna parte din viaţa ta. Dar până acum, tu şi prietenii tăi v - aţi văzut de treburile voastre,

Mai mult

Gestiunea serviciilor de recuperare a sănătăţii în sanatorii şi preventorii

Gestiunea serviciilor de recuperare a sănătăţii în sanatorii şi preventorii SISTEM INFORMATIC UNIC INTEGRAT AL ASIGURĂRILOR DE SĂNĂTATE DIN ROMÂNIA Gestiunea serviciilor de recuperare a sănătăţii în sanatorii şi preventorii la nivel CNAS Manual de referinţă Versiune document:

Mai mult

‍ Manual de utilizare Wi-Fi Direct Versiunea A ROM Modelele aplicabile Acest ghid al utilizatorului este valabil pentru modelele următoare: DCP-J4110DW, MFC-J4410DW/J4510DW/J4610DW Definiţii ale notelor

Mai mult

Laboratorul numarul 6 Reglarea turaţiei motorului asincron prin variația frecvenței de alimentare cu păstrarea raporului U/f constant Expresia turaţie

Laboratorul numarul 6 Reglarea turaţiei motorului asincron prin variația frecvenței de alimentare cu păstrarea raporului U/f constant Expresia turaţie Laboratorul numarul 6 Reglarea turaţiei motorului asincron prin variația frecvenței de alimentare cu păstrarea raporului U/f constant Expresia turaţiei câmpului magnetic învârtitor (turația de sincronism)

Mai mult

PowerPoint-Präsentation

PowerPoint-Präsentation Universitatea Transilvania din Braşov Laboratorul de Vedere Artificială Robustă şi Control Metode Numerice Curs 01 Introducere Gigel Măceșanu 1 Cuprins Obiectivele cursului Organizare: Structura cursului

Mai mult

subiecte clasa7

subiecte clasa7 Concursul interjudeńean de matematică Gheorghe Vrănceanu, Bacău-007 Clasa a VII-a Subiectul I Să se demonstreze că există un punct M în interiorul unui triunghi ABC astfel încât triunghiurile ABM, BCM

Mai mult

INSTITUTUL DE DEZVOLTARE A SOCIETĂŢII INFORMAŢIONLE

INSTITUTUL DE DEZVOLTARE A SOCIETĂŢII INFORMAŢIONLE Cuprins: Introducere... 3 1. Lansarea Expert online... 3 2. Descrierea rolului Manager SSI... 4 2.1. Intrarea în sistem... 4 2.2. Activitatea Manager SSI... 4 3. Meniul Managerului SSI... 5 3.1. Borderou...

Mai mult

Microsoft Word - Conventia matrimoniala.doc

Microsoft Word - Conventia matrimoniala.doc Introducere... XI Capitolul I. Principalele nońiuni de drept internańional privat din materia căsătoriei... 1 1. Ce înńelegem prin calificare primară şi care este legea după care se efectuează?... 1 1.1.

Mai mult

Analiză statică Analiza fluxului de date 23 octombrie 2014

Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică: definiție O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăți ale programului sursă. (in

Mai mult

客厅电脑 酷影Q1000

客厅电脑 酷影Q1000 CUPRINS 1. Noţiuni de bază... 2 1.1 Pornire... 2 1.2 Oprire... 3 1.3 Ecranul de întâmpinare... 3 1.4 Procesul de instalare... 3 2. Caracteristici principale... 4 2.1. EZCast... 4 2.2. DLNA... 5 2.3. EZMirror...

Mai mult

Top

Top PROGRAMARE ORIENTATĂ PE OBIECTE Tratarea excepțiilor O excepție este o eroare care poate să apară la rularea unui program. Exemple: încercarea de deschidere a unui fișier ce nu există depășirea limitelor

Mai mult

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursul precedent am prezentat modelul de spaţiu vectorial

Mai mult

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de dezvoltare bazată pe un microcontroller ATmega 328P pe 8 biți cu 32kB memorie flash. Placa de dezvoltare conține:

Mai mult

CARTEA BEBELU{ULUI FERICIT CORINT UTILIS CUM S -}I CRE{TI COPILUL CU ÎNCREDERE {I CALM GINA FORD Cea mai bine vândută autoare britanică de cărţi desti

CARTEA BEBELU{ULUI FERICIT CORINT UTILIS CUM S -}I CRE{TI COPILUL CU ÎNCREDERE {I CALM GINA FORD Cea mai bine vândută autoare britanică de cărţi desti CARTEA BEBELU{ULUI FERICIT CORINT UTILIS CUM S -}I CRE{TI COPILUL CU ÎNCREDERE {I CALM GINA FORD Cea mai bine vândută autoare britanică de cărţi destinate îngrijirii copiilor 4 Cum să înţelegeţi somnul

Mai mult

Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fi

Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fi Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fiind eliminarea zgomotului suprapus unei imagini. Filtrarea

Mai mult

C2 25 aprilie Conversatii cu Dumnezeu vol 4.indd

C2 25 aprilie Conversatii cu Dumnezeu vol 4.indd Neale Donald Walsch Conversatii, cu Dumnezeu Un dialog nou si, neasteptat, Volumul IV Trezirea speciei Traducere din limba engleză de Mihaela Ivănuș Editura For You București 1 Nu credeam că voi face asta

Mai mult

Limbaje de Programare Curs 5 – Siruri de caractere

Limbaje de Programare   Curs 5 – Siruri de caractere Limbaje de Programare Curs 5 Şiruri de caractere Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Şiruri de caractere 2 Tipul pointer 3 Funcţii cu şiruri de caractere Şiruri

Mai mult

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja far Mohammed ibn Musâ al- Khowârizmî în cartea sa intitulată

Mai mult

Detectivii Apei Pierdute

Detectivii Apei Pierdute by ALIN ANCHIDIN O poveste adaptată De ce ai pierderile aşa de mari, bunicuţo?, o poveste adaptată A fost odată ca niciodată, sau, mai corect spus, a fost, există şi va exista o bunicuţă care avea o nepoţică

Mai mult