Laboratorul 1 1. Introducere

Size: px
Start display at page:

Download "Laboratorul 1 1. Introducere"

Transcription

1 Laboratorul 1 1. Introducere Mediul LabWindows/CVI (C for Virtual Instruments) este un mediu de dezvoltare integrat utilizat în crearea de produse software bazate pe o interfaţă grafică Windows, toate aceste aplicaţii fiind orientate spre aplicaţiile de instrumentaţie virtuală dar nelimitate la acestea. Acest mediu a fost creat în sprijinul programatorilor specializaţi în limbajul C, punând la dispoziţie un mediu interactiv de dezvoltare a unor aplicaţii care conţin toate elementele clasice Windows îmbinând deci avantajele programării de tip vizual cu avantajele simplităţii şi flexibilităţii limbajului C. Deşi a fost creat special pentru aplicaţii de instrumentaţie şi control, multiplele lui facilităţi îl fac capabil să suporte şi dezvoltarea unor aplicaţii care să fie de altă factură. Limbajul acceptat este ANSI C cu diferite extensii şi specificităţi proprii. Astfel, de exemplu, fiecare funcţie de bibliotecă din cadrul acestui mediu are o interfaţă specializată numită panoul funcţiei (function panel) care permite: Help on-line; Execuţie interactivă; Generare automată de cod. Acest mediul este extrem de flexibil, permiţând interfaţarea bidirecţională cu alte compilatoare de C sau C++. De asemenea, acceptă să genereze şi să se interfaţeze cu DLL-uri (dynamic link library), librării statice, să genereze kit-uri de instalare, ActiveX etc. Dar, caracteristicile principale (precum flexibilitate, putere de calcul şi uşurinţă în manipularea datelor) sunt date, în principal, de bibliotecile puse la dispoziţie de către mediu. Aceste biblioteci conţinând tot ce este necesar implementării diverselor programe şi diverselor faze de programare care conduc, în final, la scrierea unei aplicaţii din domeniul achiziţiei de date, procesării de semnal sau a controlului automat. Biblioteci specializate pentru achiziţii şi schimburi de date: 1

2 pentru instrumentele ce sunt interfaţate prin GPIB/GPIB pentru achiziţie de date pentru operaţii I/O în cazul achiziţiei de date pentru portul serial RS232 pentru plăcile ISA şi sistemul VXI De asemenea, mai există şi biblioteci specializate pentru lucrul în reţea şi comunicarea datelor între diverse aplicaţii: pentru DDE (Dynamic Data Exchange) pentru TCP (Transmision Control Protocol) Totodată există şi biblioteci specializate pentru analiza şi procesarea datelor reprezentate sub formă vectorială sau matricială, complexă sau reală, funcţii de analiză statistică, procesări numerice de semnal, interpolări etc. toate grupate în biblioteca Advance Analysis. De afapt, toate aceaste biblioteci, împreună cu modul simplu şi intuitiv de generare a unei aplicaţii constituie forţa şi puterea acestui mediu de dezvoltare. În această lucrare vor fi prezentate câteva mijloace de execuţie şi depanare a programelor în mediul interactiv LabWindows/CVI. Vor fi descrise modurile de execuţie pas-cu-pas (step-by-step, trace), punctele de întrerupere (breakpoints), afişarea variabilelor, a masivelor de date şi a şirurilor (variable window), utilizarea ferestrei de urmărire a variabilelor (watch window) etc. Astfel, lucrarea de laborator este organizată având următoarea structură: 2. Execuţia şi depanarea programelor sub LabWindows/CVI, introducere 3. Pregătirea lucrării 4. Execuţia pas-cu-pas a programelor 5. Puncte de întrerupere (breakpoints): 5.1. Puncte de întrerupere programate (Programmatic Breakpoints) 5.2. Puncte de întrerupere manuale (Manual Breakpoints) 6. Afişarea şi modificarea datelor: 2

3 6.1. Afişarea variabilelor (Variable Display) 6.2. Editarea (modificarea) variabilelor 6.3. Afişarea masivelor (Array Display) 6.4. Editarea (modificarea) masivelor 6.5. Afişarea dinamică a variabilelor şi expresiilor (Watch Window) 7. Exerciţii 8. Anexă 3

4 2. Execuţia şi depanarea programelor sub LabWindows/CVI, introducere În această lucrare vor fi prezentate câteva mijloace de execuţie şi depanare a programelor sub mediul interactiv LabWindows/CVI. Vor fi descrise modurile de execuţie pas-cu-pas (step-by-step, trace), punctele de întrerupere (breakpoints), afişarea variabilelor, masivelor şi şirurilor (variable window), utilizarea ferestrei de urmărire a variabilelor (watch window). Toţi aceşti paşi, deşi elementari, sunt necesari şi obligatori a fi cunoscuţi de către orice programator care lucrează în acest mediu de dezvoltare pentru o uşoară şi facilă depanare a tuturor programelor ce vor fi dezvoltate. 3. Pregătirea lucrării Fig.1. Fereastra programului 1. Deschideţi proiectul sample.prj codul susrsă al acestui program îl găsiţi la sfârşitul acestui laborator în Anexă. Din meniul File selectaţi opţiunea Open urmată de subopţiunea Project (*.prj). 4

5 2. Închideţi toate ferestrele cu excepţia aceleia ce conţine proiectul fereastra ce prezintă fişierele conţinute de proiectul sample.prj. Dacă anterior nu aţi salvat conţinutul acestor ferestre, veţi fi invitaţi să o faceţi. Dacă doriţi să salvaţi conţinutul ferestrelor apăsaţi butonul Save şi introduceţi numele fişierului în cutia de dialog asociată (Filename); daca nu doriţi salvarea, apăsaţi butonul Discard. 3. Deschideţi fereastra asociată sursei programului, printr-un double-click pe numele fişierului sample.c. Programul sample.c va apare într-o nouă fereastră ca în imaginea din Fig.1. Programului sample.c generează un vector de numere aleatoare care, ulterior, sunt afişate. Obţinerea numerelor aleatoare şi afişarea lor este realizată într-o singură funcţie. Aranjamentul existent al instrucţiunilor acestui programu va fi utilizat în preyentarea facilităţilor de depanare oferite de mediul integrat LabWindows/CVI şi, totodată, vor fi utilizate în reamintirea anumitor concepte fundamentale, specifice, ce caracterizează limbajul C precum noţiunea de pointer. 4. Execuţia pas-cu-pas a programelor Acest mod de lucru este o facilitate de depanare la nivel de program sursă în timpul execuţiei (run-time sorce level debugging) foarte utilă; în această manieră programele pot fi executate instrucţiune cu instrucţiune sau pe porţiuni după cum urmează: 1. Selectaţi Break at First Statement din meniul Run pentru a opri execuţia programului chiar la prima linie de cod din textul sursă; când modul Break at First Statement este activat, în meniul Run opţiunea va fi marcată prin semnul. 2. Selectaţi Run Project din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi combinaţia de taste <Shift+F5>) pentru a începe execuţia programului. După ce programul a fost compilat, linia codului sursă cu care începe funcţia main va apare încercuită cu rosu, indicând faptul că execuţia programului a fost momentan suspendată. Puteţi opri complet execuţia programului în acest moment (şi în orice alt moment al utilizării acestui mod de lucru) selectând Terminate Execution din meniul Run (sau apăsaţi butonul de pe bara de 5

6 instrumente, sau apăsaţi combinaţia de taste <Ctrl-F12>). Totuşi, nu opriţi execuţia în acest moment! 3. Pentru a executa linia subliniată, selectaţi comanda Step Into din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi tast <F8>). Alte comenzi utile sunt Step Over ( sau tasta <F10>), precum şi Continue ( sau tasta <F5>). Step Over va executa un apel de funcţie fără a trece în mod pas-cu-pas în interiorul acesteia (execuţia funcţiei va fi la viteza de lucru normală). Continue va determina reluarea programului întrerupt fără a mai utiliza modul de depanare pascu-pas, până la terminarea execuţiei, sau până la întâlnirea altui punct de întrerupere pus de utilizator (breakpoint). 4. Ori de câte ori folosiţi în LabWindows variabile sau funcţii definite de utilizator, cum ar fi funcţia get_and_print_data din programul sample.c, puteţi imediat localiza definiţia funcţiei utilizând Go To Definition din meniul Edit (sau butonul din bara de instrumente). De exemplu, pentru a găsi imediat definiţia funcţiei get_and_print_data indicaţi apelul funcţiei din linia 13 a programului sample.c printr-un duble-click pe aceasta, şi apoi apasaţi Go To Definition ( ): mediul LabWindows/CVI va găsi imediat definiţia funcţiei. Acest lucru este valabil, chiar dacă definiţia se află într-un alt fişier sursă, incus în acelaşi proiect (în aceeaşi fereastră Project). Cu aceeaşi comandă puteţi găsi, de asemenea, definiţia unei variabile. Incercaţi sa găsiţi declaraţiile de variabile din programul sample.c, utilizând Go To Definition. 5. Utilizaţi opţiunea Step Into pentru a începe execuţia pas-cu-pas a programului. Observaţi că atunci când funcţia get_and_print_data este apelată, sublinierea instrucţiunii curente (cu rosu) se mută în interiorul funcţiei, trecând la evidenţierea instrucţiunilor ce formează corpul acestei funcţii. Continuaţi executarea programului până ce vor fi generate câteva numere în mod aleatoriu (3...6 valori). 5. Puncte de întrerupere (breakpoints) Punctele de întrerupere reprezintă o altă facilitate de depanare la nivel de program sursă în timpul execuţiei (run-time sorce level debugging) oferită de LabWindows/CVI. Un punct de întrerupere (breakpoint) este o locaţie de program (în particular, o linie de cod sursă) în care execuţia 6

7 acestuia va fi suspendată. Există patru moduri de utilizare a punctelor de întrerupere în mediul LabWindows/CVI: Programmatic Breakpoint - inserarea unui punct de întrerupere direct în textul sursă (cu marcarea liniei în care se doreste suspendarea execuţiei programului) <F9>; Manual Breakpoint - apăsarea combinaţiei de taste <Ctrl-F12> în timpul execuţiei programului; Breakpoint on Error - suspendarea execuţiei programului, când LabWindows/CVI detectează o eroare la execuţia unei funcţii de bibliotecă; Conditional Breakpoint - suspendarea execuţiei programului când o condiţie specificată de utilizator este îndeplinită. In această secţiune vor fi discutate primele două categorii de puncte de întrerupere; celelalte două categorii de puncte de întrerupere vor fi studiate individual drept temă de casă Puncte de întrerupere programate (Programmatic Breakpoints) Pentru a pune un punct de întrerupere pe o anumită linie de program sursă, se apasă butonul din stânga al mouse-ului pe coloana din stânga a ferestrei sursă, chiar în dreptul liniei de program dorite. In exemplul considerat, se va insera un punct de întrerupere în interiorul buclei for, astfel încât programul să se oprească după revenirea din apelul funcţiei get_and_print_data: 1. Opriţi execuţia programului (dacă n-aţi facut-o deja!), selectând Terminate Execution din meniul Run (sau apăsaţi butonul din bara de instrumente). 2. Dezactivaţi opţiunea Break at First Statement din meniul Run. 3. Apăsaţi butonul din stânga al mouse-ului pe coloana din stânga a ferestrei sursă, chiar în dreptul liniei de program: get_and_print_random (i, &my_array[i]); 4. In coloana stângă a ferestrei sursă va apare un romb rosu indicând punctul de întrerupere, ca în ilustraţia următoare (Fig.2): 7

8 Fig.2. Puncte de întrerupere programate Pentru a ilustra cum funcţionează punctele de întrerupere, începeţi execuţia programului, selectând Run Project din meniul Run (sau apăsaţi butonul din bara de instrumente). La întâlnirea punctului de întrerupere, au loc următoarele evenimente: Execuţia programului este suspendată; Linia pe care a fost definit punctul de întrerupere este marcată (subliniată) cu un chenar rosu. iar pe ecran situaţia se prezintă ca în Fig. 3. Apăsaţi <F5> pentru a continua execuţia; programul se va relua până ce întâlneste un alt punct de întrerupere sau se termină. Din acest punct se poate continua execuţia şi în mod pas-cu-pas, folosind Step Over sau Step Into din meniul Run ( sau ). Oprirea programului după suspendare se poate face cu Terminate Execution din meniul Run (sau cu butonul din bara de instrumente). Opriţi programul! Pentru a elimina (sterge) un punct de întrerupere dintr-un program, se apasă butonul din stânga al mouse-ului pe coloana din stânga a ferestrei sursă, chiar pe rombul rosu până când acesta dispare. 8

9 Fig.3. Oprirea programului într-un punct de întrerupere programat anterior 5.2. Puncte de întrerupere manuale (Manual Breakpoints) Puteţi introduce un punct de întrerupere manual după ce execuţia programului a început, apăsând combinaţia de taste <Ctrl-F12>. Selectaţi Run Project din meniul Run (sau apăsaţi butonul din bara de instrumente, sau apăsaţi combinaţia de taste <Shift+F5>). In timpul execuţiei programului apăsaţi <Ctrl-F12>; programul va fi suspendat (în mod breakpoint) ca şi cum un punct de întrerupere ar fi fost întâlnit. Singura diferentă este că linia marcată la suspendare (cu chenar rosu) va fi cea imediat următoare punctului unde a avut loc întreruperea; după suspendare toate opţiunile menţionate anterior sunt active. Opriţi execuţia programului, selectând Terminate Execution din meniul Run (sau apăsaţi butonul din bara de instrumente). 9

10 6. Afişarea şi modificarea datelor Execuţia pas-cu-pas şi punctele de întreupere sunt mijloace de nivel înalt pentru testarea şi depanarea programelor, dar în multe cazuri, ele sunt insuficiente. Mediul integrat LabWindows/CVI dispune şi de instrumente speciale de vizualizare şi editare a datelor, ce permit o investigare mai adâncă a execuţiei programelor; acestea sunt: afişarea variabilelor (Variable Display), afişarea masivelor (Array Display), şi afişarea şirurilor de caractere (String Display). Un mijloc de vizualizare special (Watch Window) oferă posibilitatea de investigare a variabilelor şi/sau expresiilor pe parcursul derulării programelor Afişarea variabilelor (Variable Display) Variable Display arată toate variabilele declarate pe parcursul construirii proiectului, şi reprezintă o fereastră ce poate fi activată selectând Variables din meniul Window. Variable Display listează numele, valoarea şi tipul fiecărei variabile declarate; afişarea se face în concordantă cu modul în care s-a făcut definiţia (variabile globale, sau variabile locale) şi specificând fişierul în care aceasta a apărut. Acest mod de investigarea a variabilelor este util mai ales în cazul execuţiei pas-cu-pas sau a suspendării într-un punct de întrerupere. Executaţi următorii paşi în program, şi urmăriţi modul de vizualizare cu feresatra Variable Display, în diferite puncte ale acestuia: 1. Selectaţi Break at First Statement din meniul Run; când acest mod a fost activat, în meniul Run opţiunea va fi marcată prin semnul ; 2. Incepeţi execuţia programului, selectând Run Project din meniul Run (sau apăsaţi butonul din bara de instrumente); chiar la începutul execuţiei programul este suspendat pe începutul funcţiei main (marcat în chenar rosu) 3. Selectaţi Variables din meniul Window; Variable Display va apare ca în ilustraţia de mai jos (Fig. 4): 10

11 Fig.4. Fereastra de vizualizare a stării unei variabile De observat că cele două variabile vectorul de numere reale în dublă precizie, my_array, şi întregul, i, sunt plasate sub capul de tabel numit main. Această secţiune a tabelului afisează toate variabilele declarate local în programul principal (funcţia main) din fereastra sursă. Observaţie: deoarece variabilele sunt generate în mod aleator, valorile afişate în cazul real (al propriului program), pot diferi de cele din exemplul considerat! 4. Selectaţi Hide din meniul File (sau închideţi fereastra de variabile) pentru a reveni în fereastra cu programul sursă. 5. Selectaţi comanda Step Into din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi tast <F8>) şi parcurgeţi programul până la linia: *random_val = (double)rand () / ; care este prima instrucţiune a funcţiei get_and_print_random. 6. Selectaţi Variables din meniul Window; Variable Display va apare ca în imaginea din Fig. 5. De observat că în tabel a apărut o nouă secţiune cu un cap de tabel numit get_and_print_random, care prezintă variabilele declarate local în această funcţie. 7. Poziţionaţi cursorul mouse-ului pe fereastra sursă aflată în spatele celei cu variabile, şi selectaţi-o printr-un click pe butonul din stânga. 11

12 Fig.5. Fereastra de afişare a valorii varibilelor pentru secţiuni diferite de cod Acest exemplu prezentat până în acest punct ilustrează metoda prin care sunt afişate variabilele în Variable Display. Variabilel sunt grupate conform domeniului lor de valabilitate (globale sau locale), şi aranjate pe module de program (funcţii) ce le precizează provenienta. Lăsaţi programul suspendat şi continuaţi cu punctul următor Editarea (modificarea) variabilelor Pe lângă afişare, Variable Display permite şi modificarea valorii variabilelor. Paşii următori ilustrează acest lucru. Programul ar trebui să fie suspendat cu linia următoare marcată (cu chenar rosu): *random_val = (double)rand () / ; în interiorul fincţiei get_and_print_random. Realizaţi următorii paşi: 1. Selectaţi comanda Step Into din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi tast <F8>) şi parcurgeţi programul până la linia: get_and_print_random (&i, &my_array[i]); 2. Marcaţi (cu ajutorul mouse-ului) variabila i (din fereastra sursă) şi apoi selectaţi View Variable Value din meniul Run (sau apasaţi butonul din bara de instrumente, sau apăsaţi tastele <Shift+F7>) pentru a activa ferestra de variabile chiar pe linia ce conţine variabila dorită (vezi Fig. 6). 12

13 Fig.6. Fereastră intermediară corespondentă pasului 2 prezentat anterior 3. Apăsaţi <Enter> pentru a intra în dialogul de editare ca mai jos (Fig.7): Fig.7. Editarea valorii unei variabile 4. Introduceţi 10 în acest loc. 5. Apăsaţi <Enter>. De observat, ca valoarea s-a schimbat şi este acum Poziţionaţi cursorul mouse-ului pe fereastra sursă, aflată în spatele celei cu variabile, şi selectaţi-o printr-un click pe butonul din stânga. 13

14 7. Selectaţi comanda Step Into din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi tast <F8>) şi parcurgeţi programul în continuare. 8. Poziţionaţi cursorul mouse-ului pe fereastra de intrare/ieşire standard, (probabil aflată în spatele celorlalte), şi selectaţi-o printr-un click pe butonul din stânga. De observat că indexul, afişat odată cu următorul număr aleator, este acum 10, reflectând modificarea făcută. Lăsaţi programul suspendat şi continuaţi cu punctul următor Afişarea masivelor (Array Display) Array Display este un alt mijloc util de investigare a datelor dintr-un program, ce afiseaza conţinutul unui masiv şi permite editarea valorilor elementelor acestuia (într-o manieră similară celei descrise anterior, la variabile). In acest moment, programul ar trebui să fie suspendat. Realizaţi următorii paşi: 1. Poziţionaţi cursorul mouse-ului pe fereastra sursă, aflată în spatele celei cu variabile, şi selectaţi-o printr-un click pe butonul din stânga. 2. Selectaţi comanda Step Into din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi tast <F8>) şi parcurgeţi programul până la linia: printf (" %d \t %f \n", *index, *random_val); 3. Poziţionaţi cursorul mouse-ului pe fereastra de variabile, aflată în spatele celei sursă, şi selectaţi-o printr-un click pe butonul din stânga. 4. Poziţionaţi cursorul mouse-ului, în feresatra de variabile, pe linia cu masivul my_array de sub capul de tabel main, şi apăsaţi <Enter> (sau double-click cu mouse-ul). Pe ecran se va deschide o nouă fereastră ca mai jos (Fig.8): 14

15 Fig.8. Fereastra de afişare a masivelor (a vectorilor) Notă: valorile afişate în cazul real, pot diferi de cele din exemplul considerat! In exemplul de fată, numerele generate sunt între 0 şi 1. Valorile afişate pentru indexul cuprins între 4 şi 11 sunt invalide (neiniţializate) şi reprezintă valori existente anterior în zona asociată cu vectorul my_array. Ferestra Array Display prezintă elementele masivului într-un format tabelar. In exemplul considerat, my_array este unidimensional (vector), astfel încât afişarea constă într-o coloană de numere (în stânga indexul, începând de la 0, iar în dreapta valoarea corespunzătoare). Cu barele de defilare (scroll bars) se poate parcurge tot masivul. Fig.9. Modificarea valorii unui element specific al vectorului 15

16 6.4. Editarea (modificarea) masivelor Puteţi edita (modifica) elementele masivului procedând exact în acelaşi fel ca la editarea variabilelor. Modificaţi al 12-lea element din vector, înscriind valoarea 0.5! Fereastra de dialog afişată ar trebui să arate ca în Fig. 9. Urmăriţi apoi execuţia programului până la sfârşit Afişarea dinamică a variabilelor şi expresiilor (Watch Window) Watch Window este un instrument de depanare foarte util, deoarece permite vizualizarea valorii variabilelor, în mod dinamic, chiar în timpul execuţiei programului. Fereastra Watch se poate folosi fie pentru vizualizarea expresiilor, fie pentru puncte de întrerupere condiţionale (ce se activează la modificarea valorii unei variabile sau expresii). Următorii paşi demonstrază utilizarea acestui mijloc, pentru vizualizarea variabilelor pe parcursul execuţiei programului. 1. Cu programul Sample.prj încărcat, selectaţi Break at First Statement din meniul Run pentru a opri execuţia programului chiar la prima linie de cod din textul sursă; când modul Break at First Statement este activat, în meniul Run opţiunea va fi marcată prin semnul. 2. Selectaţi Run Project din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi combinaţia de taste <Shift+F5>) pentru a începe execuţia programului. Linia sursă ce începe funcţia main va apare marcată cu rosu. 3. Selectaţi comanda Step Into din meniul Run (sau apăsaţi butonul de pe bara de instrumente, sau apăsaţi tast <F8>) şi parcurgeţi programul până la linia: void get_and_print_random (index, random_val); 4. Poziţionaţi cursorul mouse-ului, în feresatra de variabile, sau selectaţi-o din meniul Window. 5. Selectaţi din fereastra de variabile, random_val. 6. Selectaţi Add Watch Expression din meniul Options. Va apare un dialog ca mai jos (Fig.10): 16

17 Fig.10. Fereastra utilizată în adăugarea unei variabile în Watch Window 7. Marcaţi opţiunea Update Display Continuously şi apasaţi butonul Add. 8. Reactivaţi fereastra sursă şi dimensionaţi fereastra Watch astfel încât să poată fi văzute ambele pe ecran. 9. Selectaţi Continue Execution din meniul Run (sau apăsaţi butonul, sau tasta <F5>). Pe măsura derulării programului, se poate observa modificarea valorii variabilei urmărite random_val (în mod dinamic). 10. Când programul s-a încheiat, închideţi toate ferestrele cu excepţia celei de proiect (Project window). 7. Exerciţii 1. Realizaţi un alt program simplu şi reluaţi lucrarea prezentată. 2. Cu ajutorul acestui program înţelegeţi şi aplicaţi practic conceptele care stau în spatele punctelor de întrerupere condiţionate (Conditional Breakpoint) şi a punctelor de întrerupere în cazul unei erori (Breakpoint on Error). 17

18 8. Anexă (programul sample.c) #include <ansi_c.h> #include <utility.h> void get_and_print_random (int, double *); void main () { double my_array[100]; int i; Cls (); for (i = 0; i < 100; i++) { get_and_print_random (i, &my_array[i]); } } void get_and_print_random (int index, double *random_val) { *random_val = (double)rand () / ; printf (" %d \t %f \n", index, *random_val); } 18

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document

More information

Metrici LPR interfatare cu Barix Barionet 50 -

Metrici LPR interfatare cu Barix Barionet 50 - Metrici LPR interfatare cu Barix Barionet 50 - Barionet 50 este un lan controller produs de Barix, care poate fi folosit in combinatie cu Metrici LPR, pentru a deschide bariera atunci cand un numar de

More information

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: 9, La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - (ex: "9", "125", 1573" - se va scrie fara ghilimele) Parola: -

More information

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice "Îmbunătăţirea proceselor şi activităţilor educaţionale în cadrul programelor de licenţă şi masterat în domeniul

More information

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows Ghid identificare versiune AWP, instalare AWP 4.5.4 şi verificare importare certificat în Store-ul de Windows Data: 28.11.14 Versiune: V1.1 Nume fişiser: Ghid identificare versiune AWP, instalare AWP 4-5-4

More information

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila MS POWER POINT s.l.dr.ing.ciprian-bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Pornire PowerPoint Pentru accesarea programului PowerPoint se parcurg următorii paşi: Clic pe butonul de

More information

Figura x.1 Ecranul de pornire al mediului de dezvoltare

Figura x.1 Ecranul de pornire al mediului de dezvoltare x. Mediul de dezvoltare MICROSOFT VISUAL C++ În cadrul acestui capitol vom prezenta Microsoft Visual C++, din cadrul suitei Microsoft Visual Studio 2012, care este un mediu de programare care suportă dezvoltarea

More information

Itemi Sisteme de Operare

Itemi Sisteme de Operare Itemi Sisteme de Operare 1. Pentru a muta un dosar (folder) de pe partiţia C: pe partiţia D: folosim: a. New Folder b. Ctrl + C din bara de instrumente şi Copy; c. Ctrl + X şi Ctrl + V; d. Edit Paste;

More information

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N Pentru a putea vizualiza imaginile unei camere web IP conectată într-un router ZTE H218N sau H298N, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

Versionare - GIT ALIN ZAMFIROIU

Versionare - GIT ALIN ZAMFIROIU Versionare - GIT ALIN ZAMFIROIU Controlul versiunilor - necesitate Caracterul colaborativ al proiectelor; Backup pentru codul scris Istoricul modificarilor Terminologie și concepte VCS Version Control

More information

Procesarea Imaginilor

Procesarea Imaginilor Procesarea Imaginilor Curs 11 Extragerea informańiei 3D prin stereoviziune Principiile Stereoviziunii Pentru observarea lumii reale avem nevoie de informańie 3D Într-o imagine avem doar două dimensiuni

More information

Update firmware aparat foto

Update firmware aparat foto Update firmware aparat foto Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încredere că puteţi realiza acest update cu succes, acesta

More information

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin Structura și Organizarea Calculatoarelor Titular: BĂRBULESCU Lucian-Florentin Chapter 3 ADUNAREA ȘI SCĂDEREA NUMERELOR BINARE CU SEMN CONȚINUT Adunarea FXP în cod direct Sumator FXP în cod direct Scăderea

More information

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo 2.6.9.223 Cuprins 1 Cadru general...2 2 Obţinerea unui certificat digital...3 3 Configurarea aplicaţiei clicksign...5 4 Utilizarea aplicaţiei

More information

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban Reflexia şi refracţia luminii. Aplicaţii. Sumar 1. Indicele de refracţie al unui mediu 2. Reflexia şi refracţia luminii. Legi. 3. Reflexia totală 4. Oglinda plană 5. Reflexia şi refracţia luminii în natură

More information

Modalitǎţi de clasificare a datelor cantitative

Modalitǎţi de clasificare a datelor cantitative Modalitǎţi de clasificare a datelor cantitative Modul de stabilire a claselor determinarea pragurilor minime şi maxime ale fiecǎrei clase - determinǎ modul în care sunt atribuite valorile fiecǎrei clase

More information

X-Fit S Manual de utilizare

X-Fit S Manual de utilizare X-Fit S Manual de utilizare Compatibilitate Acest produs este compatibil doar cu dispozitivele ce au următoarele specificații: ios: Versiune 7.0 sau mai nouă, Bluetooth 4.0 Android: Versiune 4.3 sau mai

More information

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) Semnale şi sisteme Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) http://shannon.etc.upt.ro/teaching/ssist/ 1 OBIECTIVELE CURSULUI Disciplina îşi propune să familiarizeze

More information

Reţele Neuronale Artificiale în MATLAB

Reţele Neuronale Artificiale în MATLAB Reţele Neuronale Artificiale în MATLAB Programul MATLAB dispune de o colecţie de funcţii şi interfeţe grafice, destinate lucrului cu Reţele Neuronale Artificiale, grupate sub numele de Neural Network Toolbox.

More information

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962) ARBORI AVL (denumiti dupa Adelson-Velskii si Landis, 1962) Georgy Maximovich Adelson-Velsky (Russian: Гео ргий Макси мович Адельсо н- Ве льский; name is sometimes transliterated as Georgii Adelson-Velskii)

More information

Subiecte Clasa a VI-a

Subiecte Clasa a VI-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii

More information

Actualizarea firmware-ului pentru aparatul foto digital SLR

Actualizarea firmware-ului pentru aparatul foto digital SLR Actualizarea firmware-ului pentru aparatul foto digital SLR Vă mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să realizaţi actualizarea firmwareului. Dacă nu sunteţi sigur că puteţi realiza

More information

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm Preparatory Problems 1Se dau punctele coliniare A, B, C, D în această ordine aî AB 4 cm, AC cm, BD 15cm a) calculați lungimile segmentelor BC, CD, AD b) determinați distanța dintre mijloacele segmentelor

More information

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog Laborator 1 Programare declarativă O paradigmă de programare în care controlul fluxului de execuție este lăsat la latitudinea implementării limbajului, spre deosebire de programarea imperativă în care

More information

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router Pentru a putea vizualiza imaginile unei camere web IP conectată într-un echipament Huawei HG8121H, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Nume şi Apelativ prenume Adresa Număr telefon  Tip cont Dobânda Monetar iniţial final Enunt si descriere aplicatie. Se presupune ca o organizatie (firma, banca, etc.) trebuie sa trimita scrisori prin posta unui numar (n=500, 900,...) foarte mare de clienti pe care sa -i informeze cu diverse

More information

Lucrarea nr.1. Crearea unui document Word

Lucrarea nr.1. Crearea unui document Word Lucrarea nr.1 Crearea unui document Word Scopul lucrării Lucrarea are drept scop inițiere și familiarizarea studenților cu interfața editorului de text Microsoft Word 2007. Modul de lucru Word este un

More information

Mai bine. Pentru c putem.

Mai bine. Pentru c putem. 1 CUPRINS: 1. SUMAR APLICAŢIE...... 3 1.1 Introducere... 3 1.2 Tipul de aplicaţie... 3 2. SPECIFICAŢII FUNCŢIONALE... 3 3. INSTALARE... 3 3.1 Introducere... 3 3.2 Ce trebuie să verificaţi înainte de a

More information

Auditul financiar la IMM-uri: de la limitare la oportunitate

Auditul financiar la IMM-uri: de la limitare la oportunitate Auditul financiar la IMM-uri: de la limitare la oportunitate 3 noiembrie 2017 Clemente Kiss KPMG in Romania Agenda Ce este un audit la un IMM? Comparatie: audit/revizuire/compilare Diferente: audit/revizuire/compilare

More information

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample.

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample. Aplicaţia MdiExample Aplicaţia implementează: Deschiderea şi închiderea ferestrelor child. Minimizarea şi maximizarea ferestrelor. Aranjarea ferestrelor. Tratarea mesajului de atenţionare la ieşirea din

More information

Documentaţie Tehnică

Documentaţie Tehnică Documentaţie Tehnică Verificare TVA API Ultima actualizare: 27 Aprilie 2018 www.verificaretva.ro 021-310.67.91 / 92 info@verificaretva.ro Cuprins 1. Cum funcţionează?... 3 2. Fluxul de date... 3 3. Metoda

More information

UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL

UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL 1. Deschiderea aplicaţiei Excel - Start Programs Microsoft Excel; - Dublu clic pe pictograma de pe ecran sub care scrie Microsoft Excel; Pe ecranul monitorului

More information

Noţiuni introductive privind pachetul software OrCAD

Noţiuni introductive privind pachetul software OrCAD TEHNICI CAD PENTRU MODULE ELECTRONICE LUCRAREA DE LABORATOR nr. 2 Noţiuni introductive privind pachetul software OrCAD I. Scopul lucrării: Scopul lucrării de laborator nr. 1 este de a realiza o introducere

More information

ISBN-13:

ISBN-13: Regresii liniare 2.Liniarizarea expresiilor neliniare (Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd ed, ISBN-13:978-0-07-340110-2 ) Există cazuri în care aproximarea

More information

Olimpiad«Estonia, 2003

Olimpiad«Estonia, 2003 Problema s«pt«m nii 128 a) Dintr-o tabl«p«trat«(2n + 1) (2n + 1) se ndep«rteaz«p«tr«telul din centru. Pentru ce valori ale lui n se poate pava suprafata r«mas«cu dale L precum cele din figura de mai jos?

More information

Lucrarea de laborator nr. 4

Lucrarea de laborator nr. 4 Metode merice - Lucrarea de laborator 4 Lucrarea de laborator nr. 4 I. Scopul lucrării Elemente de programare în MAPLE II. III. Conţinutul lucrării 1. Atribuirea. Decizia. Structuri repetitive. 2. Proceduri

More information

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A. Excel Advanced Curriculum Școala Informală de IT Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Cuprins 1. Funcții Excel pentru avansați 2. Alte

More information

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; }

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; } Arbori Arborii, ca şi listele, sunt structuri dinamice. Elementele structurale ale unui arbore sunt noduri şi arce orientate care unesc nodurile. Deci, în fond, un arbore este un graf orientat degenerat.

More information

MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE

MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE 1 CUPRINS 5. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS

More information

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul II Nr. 7 aprilie 2013 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din

More information

Curs PowerPoint Lectia 3 Lectia 3 Formatare text si imagini

Curs PowerPoint Lectia 3 Lectia 3 Formatare text si imagini Lectia 3 Formatare text si imagini 3.1 Formatarea si introducerea textului Adaugarea textului intr-un diapozitiv Textul este introdus prin actionarea tastaturii: in momentul in care se ajunge la capatul

More information

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii www.pwc.com/ro Aspecte controversate în Procedura Insolvenţei şi posibile soluţii 1 Perioada de observaţie - Vânzarea de stocuri aduse în garanţie, în cursul normal al activității - Tratamentul leasingului

More information

Laboratorul 2 Problemă:

Laboratorul 2 Problemă: Laboratorul 2 În cadrul acestui laborator vom construi o primă aplicaţie în mediul LabWindows CVI care va conţine toate elementele funcţionale fundamentale, constitutive, care vor fi folosite ulterior

More information

Lucrarea Nr.1. Sisteme de operare. Generalitati

Lucrarea Nr.1. Sisteme de operare. Generalitati Lucrarea Nr.1 Sisteme de operare. Generalitati Scopul lucrarii Lucrarea îsi propune familiarizarea studentilor cu sistemele de operare disponibile în laborator, respectiv acele sisteme de operare cu ajutorul

More information

GHID DE TERMENI MEDIA

GHID DE TERMENI MEDIA GHID DE TERMENI MEDIA Definitii si explicatii 1. Target Group si Universe Target Group - grupul demografic care a fost identificat ca fiind grupul cheie de consumatori ai unui brand. Toate activitatile

More information

GHID RAPID PENTRU. Instalarea Nokia Connectivity Cable Drivers

GHID RAPID PENTRU. Instalarea Nokia Connectivity Cable Drivers GHID RAPID PENTRU Instalarea Nokia Connectivity Cable Drivers Cuprins 1. Introducere...1 2. Elemente obligatorii...1 3. Instalarea Nokia Connectivity Cable Drivers...2 3.1 Înainte de instalare...2 3.2

More information

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul Pagina 1 1. SISTEMUL DE OPERARE WINDOWS 1.1. Pornirea calculatorului Orice calculator are pe cutie cel puţin un buton (de pornire) şi, eventual, unul de restartare în caz de blocare a calculatorului. Pentru

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

Mecanismul de decontare a cererilor de plata

Mecanismul de decontare a cererilor de plata Mecanismul de decontare a cererilor de plata Autoritatea de Management pentru Programul Operaţional Sectorial Creşterea Competitivităţii Economice (POS CCE) Ministerul Fondurilor Europene - Iunie - iulie

More information

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M ) FLEXIMARK FCC din oțel inoxidabil este un sistem de marcare personalizată în relief pentru cabluri și componente, pentru medii dure, fiind rezistent la acizi și la coroziune. Informații Included in FLEXIMARK

More information

Metoda BACKTRACKING. prof. Jiduc Gabriel

Metoda BACKTRACKING. prof. Jiduc Gabriel Metoda BACKTRACKING prof. Jiduc Gabriel Un algoritm backtracking este un algoritm de căutare sistematică și exhausivă a tuturor soluțiilor posibile, dintre care se poate alege apoi soluția optimă. Problemele

More information

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip Mods euro truck simulator 2 harta romaniei by elyxir Mods euro truck simulator 2 harta romaniei by elyxir.zip 26/07/2015 Download mods euro truck simulator 2 harta Harta Romaniei pentru Euro Truck Simulator

More information

Propuneri pentru teme de licență

Propuneri pentru teme de licență Propuneri pentru teme de licență Departament Automatizări Eaton România Instalație de pompare cu rotire în funcție de timpul de funcționare Tablou electric cu 1 pompă pilot + 3 pompe mari, cu rotirea lor

More information

Circuite Logice Programabile LABORATOR 1

Circuite Logice Programabile LABORATOR 1 Circuite Logice Programabile LABORATOR 1 INTRODUCERE ÎN MEDIUL INTEGRAT XILINX ISE. PROIECTAREA UNUI SUMATOR PE UN BIT INTRODUCERE Softwarele CAD (Computer Aided Design) de proiectare cu circuite logice

More information

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs Acta Technica Napocensis: Civil Engineering & Architecture Vol. 57, No. 1 (2014) Journal homepage: http://constructii.utcluj.ro/actacivileng Updating the Nomographical Diagrams for Dimensioning the Concrete

More information

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect- Universitatea Politehnica Bucureşti Facultatea de Automaticăşi Calculatoare Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

More information

Curs 1 17 Februarie Adrian Iftene

Curs 1 17 Februarie Adrian Iftene Curs 1 17 Februarie 2011 Adrian Iftene adiftene@info.uaic.ro 1 Limbajele calculatorului Compilate Interpretate Scripting P-cod Orientate pe aspect Orientate spre date 2 Cum lucrează? Orice program trebuie

More information

Constructii sintetizabile in verilog

Constructii sintetizabile in verilog Constructii sintetizabile in verilog Introducere Programele verilog se împart în două categorii: cod pentru simulare și cod sintetizabil. Codul scris pentru simulare (testul) nu este sintetizabil. Codul

More information

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig.

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. Proceduri stocate Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. 1 Odată cu deschiderea editorului SQL, apare și bara de instrumente

More information

Macrocomenzi. Figura 1. Personalizarea barei de meniuri. Se va afișa fereastra din figura 2. Figura 2. Includerea tab ului Developer.

Macrocomenzi. Figura 1. Personalizarea barei de meniuri. Se va afișa fereastra din figura 2. Figura 2. Includerea tab ului Developer. Macrocomenzi Macrocomenzile (sau, prescurtat macrou rile) sunt colecții de comenzi înregistrate pentru a putea fi lansate în execuție, în bloc, ori de câte ori va fi nevoie. Avantajul lucrului cu macro

More information

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home Ce este Hi5!? hi5 este un website social care, în decursul anului 2007, a fost unul din cele 25 cele mai vizitate site-uri de pe Internet. Compania a fost fondată în 2003 iar pana in anul 2007 a ajuns

More information

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

INSTRUMENTE DE MARKETING ÎN PRACTICĂ: INSTRUMENTE DE MARKETING ÎN PRACTICĂ: Marketing prin Google CUM VĂ AJUTĂ ACEST CURS? Este un curs util tuturor celor implicați în coordonarea sau dezvoltarea de campanii de marketingși comunicare online.

More information

CERERI SELECT PE O TABELA

CERERI SELECT PE O TABELA SQL - 1 CERERI SELECT PE O TABELA 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11 1325

More information

Ghid de utilizare Modul CI+

Ghid de utilizare Modul CI+ Ghid de utilizare Modul CI+ www.orange.md Introducere Vă mulțumim că aţi ales modulul CI+. Acesta funcționează împreună cu televizorul Dvs. și vă ajută să vedeți conținutul oferit în cadrul pachetului

More information

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date.

9. Memoria. Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date. 9. Memoria Procesorul are o memorie cu o arhitectură pe două niveluri pentru memoria de program și de date. Primul nivel conține memorie de program cache (L1P) și memorie de date cache (L1D). Al doilea

More information

Managementul referinţelor cu

Managementul referinţelor cu TUTORIALE DE CULTURA INFORMAŢIEI Citarea surselor de informare cu instrumente software Managementul referinţelor cu Bibliotecar Lenuţa Ursachi PE SCURT Este gratuit Poţi adăuga fişiere PDF Poţi organiza,

More information

CHAMPIONS LEAGUE 2017 SPONSOR:

CHAMPIONS LEAGUE 2017 SPONSOR: NOUA STRUCTURĂ a Ch League Pe viitor numai fosta divizie A va purta numele Champions League. Fosta divizie B va purta numele Challenger League iar fosta divizie C se va numi Promotional League. CHAMPIONS

More information

SISTEME DE OPERARE WINDOWS

SISTEME DE OPERARE WINDOWS CAPITOLUL 4 SISTEME DE OPERARE WINDOWS 4.1. De la MS-DOS la Windows 4.2. Interfata grafica WINDOWS 4.3. Sesiunea de lucru Windows 4.4. Sistemul de operare Windows XP 4.5. Sistemul de operare Windows 7

More information

The First TST for the JBMO Satu Mare, April 6, 2018

The First TST for the JBMO Satu Mare, April 6, 2018 The First TST for the JBMO Satu Mare, April 6, 08 Problem. Prove that the equation x +y +z = x+y +z + has no rational solutions. Solution. The equation can be written equivalently (x ) + (y ) + (z ) =

More information

TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI

TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI Laboratorul 5 Procesorul de texte Microsoft Word 2007, partea I După cum am fost deja obişnuiţi, Microsoft oferă o serie de îmbunătăţiri noilor versiuni ale aplicaţiilor

More information

INTERPRETOARE DE COMENZI

INTERPRETOARE DE COMENZI Rularea lui determin afişarea mesajului hello world la consola 3.2. Facilităţi ale interpretoarelor de comenzi 3.1. Introducere Capitolul 3 INTERPRETOARE DE COMENZI Interpretorul de comenzi este un program

More information

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 1. Introducere ~ Microsoft Access ~ Baze de Date Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 2. Crearea unei

More information

6. Bucle. 6.1 Instrucţiunea while

6. Bucle. 6.1 Instrucţiunea while 6. Bucle În capitolul trecut am văzut cum putem selecta diferite instrucţiuni pentru execuţie folosind instrucţiunea if. O buclă este o structură de control care provoacă executarea unei instrucţiuni sau

More information

FORȚA Femei Ocupate, Resursă pentru o Țară Activă POSDRU/144/6.3/S/ Suport de curs OPERATOR INTRODUCERE, VALIDARE SI PRELUCRARE DATE MODULUL 5

FORȚA Femei Ocupate, Resursă pentru o Țară Activă POSDRU/144/6.3/S/ Suport de curs OPERATOR INTRODUCERE, VALIDARE SI PRELUCRARE DATE MODULUL 5 FORȚA Femei Ocupate, Resursă pentru o Țară Activă POSDRU/144/6.3/S/128914 Suport de curs OPERATOR INTRODUCERE, VALIDARE SI PRELUCRARE DATE MODULUL 5 CALCUL TABELAR FUNDATIA PENTRU FORMARE PROFESIONALA

More information

Aplicaţia nr. 1. Proiectarea unei aplicaţii în LabWindows/CVI

Aplicaţia nr. 1. Proiectarea unei aplicaţii în LabWindows/CVI 1. 1. Introducere Aplicaţia nr. 1. Proiectarea unei aplicaţii în LabWindows/CVI Proiectarea unei aplicaţii în mediul LabWindows/CVI constă în crearea unei interfeţe grafice a aplicaţiei, urmată apoi de

More information

Tema 1 - Transferuri de date DMA intr-o arhitectura de tip Cell

Tema 1 - Transferuri de date DMA intr-o arhitectura de tip Cell Tema 1 - Transferuri de date DMA intr-o arhitectura de tip Cell Termen de trimitere a temei: Luni, 31 martie 2008, ora 23:55 1. Specificatii functionale O arhitectura de tip Cell consta din urmatoarele

More information

Noţiuni de bază Microsoft Excel 2010 Tema 1

Noţiuni de bază Microsoft Excel 2010 Tema 1 Tema 1 NOŢIUNI DE BAZĂ ÎN MICROSOFT EXCEL 2010 Unități de învățare: Interfața programului Microsoft Excel Concepte de bază ale calculului tabelar Lucru cu fișiere în Excel Sistemul de asistență Microsoft

More information

R O M Â N I A CURTEA CONSTITUŢIONALĂ

R O M Â N I A CURTEA CONSTITUŢIONALĂ R O M Â N I A CURTEA CONSTITUŢIONALĂ Palatul Parlamentului Calea 13 Septembrie nr. 2, Intrarea B1, Sectorul 5, 050725 Bucureşti, România Telefon: (+40-21) 312 34 84; 335 62 09 Fax: (+40-21) 312 43 59;

More information

NEC. Ghid de rezervări

NEC. Ghid de rezervări NEC Ghid de rezervări Action codes B efectuează rezervare finală (booking) B? afișează un model de rezervare (booking sample) BA disponibilitatea unei rezervări ( booking enquiry) BC disponibilitatea unei

More information

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul Windows Vista Business Pagina 1 1. PRIMII PAŞI ÎN LUCRUL CU CALCULATORUL 1.1. Pornirea calculatorului Orice calculator are pe cutie cel puţin un buton (de pornire) şi, eventual, unul de restartare în caz

More information

Modulul 3 Procesare de text

Modulul 3 Procesare de text Modulul 3 Procesare de text Acest capitol asigură cunoştinţele necesare în lucrul cu o aplicaţie de editare text. Modulul asigură informaţiile necesare în conformitate cu programa analitica pentru Modului

More information

Aplicație de generare a UFI. Ghidul utilizatorului

Aplicație de generare a UFI. Ghidul utilizatorului Aplicație de generare a UFI Ghidul utilizatorului Versiunea 1.1 6.10.2016 Cuprins 1 Introducere... 3 2 Generarea UFI-urilor... 4 2.1 Lansarea aplicației și selectarea limbii... 4 2.2 Generarea unui singur

More information

SGBD Access 2010: Query

SGBD Access 2010: Query SGBD Access 2010: Query Interogarea (Query) este un obiect ce permite vizualizarea informaţiilor obţinute prin selectarea şi prelucrarea datelor din unul sau mai multe tabele (sau interogări) Rezultatul

More information

Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET

Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET Ce ne propunem astăzi? În acest laborator ne propunem să implementăm în Visual C#.NET o aplicație destinată unui cabinet medical de radiologie,

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

ANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE)

ANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE) ANTICOLLISION ALGORITHM FOR VV AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP VV (VEHICLE-TO-VEHICLE) 457 Florin MARIAŞIU*, T. EAC* *The Technical University

More information

Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive.

Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive. . egimul de curent continuu de funcţionare al sistemelor electronice În acest regim de funcţionare, valorile mărimilor electrice ale sistemului electronic sunt constante în timp. Aşadar, funcţionarea sistemului

More information

CAPITOLUL VI - Microsoft Word

CAPITOLUL VI - Microsoft Word CAPITOLUL VI - Microsoft Word 6.1. Descrierea programului Aplicaţia se lansează cu Start Programs Microsoft Word sau dublu click pe pictograma de pe desktop, dacă există. După deschiderea aplicaţiei de

More information

MICROSOFT ACCESS 2007 (DE CĂUTAT???)

MICROSOFT ACCESS 2007 (DE CĂUTAT???) Access 2007 Modul A Pagina 1 MICROSOFT ACCESS 2007 (DE CĂUTAT???) 1. CONCEPTE GENERALE PRIVIND BAZELE DE DATE Evoluţia diferitelor metode şi tehnici de organizare a datelor pe suporturi de memorie externă

More information

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC Asist.univ.drd. Romana OANCEA Conf.univ.dr.ing. Ghiţă BÂRSAN Academia Forţelor Terestre Nicolae Bălcescu Sibiu Abstract The paper describes

More information

Material suport pentru stagii de practică în domeniul dezvoltării software pentru automatizări MEDIU DE DEZVOLTARE LabVIEW

Material suport pentru stagii de practică în domeniul dezvoltării software pentru automatizări MEDIU DE DEZVOLTARE LabVIEW Material suport pentru stagii de practică în domeniul dezvoltării software pentru automatizări MEDIU DE DEZVOLTARE LabVIEW CUPRINS 1. Prezentare generală a mediului de programare LabVIEW... 6 1.1 Introducere...

More information

UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA

UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA Facultatea de Ştiinţe Economice şi Administraţie Publică Nicolae Morariu BAZE DE DATE Îndrumar de laborator 2005 1 Referenţi ştiinţifici: Prof.univ.dr.ing. Alexandru

More information

TEHNOLOGII INFORMAȚIONALE ÎN SPRIJINUL AFACERII TALE

TEHNOLOGII INFORMAȚIONALE ÎN SPRIJINUL AFACERII TALE MODULUL 7 TEHNOLOGII INFORMAȚIONALE ÎN SPRIJINUL AFACERII TALE - suport de curs - Tudorică Bogdan Chicioreanu Teodora Daniela Sava Bogdan Modulul 7 - Tehnologii informaţionale în sprijinul afacerii tale

More information

COMUNICAȚII INFORMATIZARE

COMUNICAȚII INFORMATIZARE COMUNICAȚII INFORMATIZARE 120 Migrare servicii telefonie la Vodafone S-a asigurat suportul tehnic și s-a colaborat cu echipele Vodafone la portarea numerelor UPT și migrarea infrastructuri: 1200 linii

More information

manivelă blocare a oglinzii ajustare înclinare

manivelă blocare a oglinzii ajustare înclinare Twister MAXVIEW Twister impresionează prin designul său aerodinamic și înălțime de construcție redusă. Oglinda mai mare a îmbunătăți gama considerabil. MaxView Twister este o antenă de satelit mecanică,

More information

INTEROGĂRI ÎN SQL SERVER

INTEROGĂRI ÎN SQL SERVER INTEROGĂRI ÎN SQL SERVER Principala operaţie efectuată într-o bază de date este operaţia de extragere a datelor, care se realizează cu ajutorul unei clauze SELECT. SELECT Clauza SELECT are o sintaxă foarte

More information

CERERI SELECT PE MAI MULTE TABELE

CERERI SELECT PE MAI MULTE TABELE SQL - 2 CERERI SELECT PE MAI MULTE TABELE 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890

More information

3. Realizarea prezentărilor

3. Realizarea prezentărilor 3. Realizarea prezentărilor 3.1. Elemente de conceptualitate şi design ale prezentărilor 3.1.1. Elemente ce concură la succesul unei prezentări Realizarea unei prezentări presupune parcurgerea unor etape.

More information

Ghid de pregătire pentru certificarea IC3 Global Standard 4

Ghid de pregătire pentru certificarea IC3 Global Standard 4 Ghid de pregătire pentru certificarea IC3 Global Standard 4 Bazele utilizării calculatorului Lecția 1: Sisteme de operare CCI Learning Solutions Inc. 1 Obiectivele lecției Modul de funcționare al unui

More information

Editarea și formatarea foilor de calcul Tema 2

Editarea și formatarea foilor de calcul Tema 2 Editarea și formatarea foilor de calcul Tema 2 Tema 2 EDITAREA ȘI FORMATAREA FOILOR DE CALCUL Unități de învățare: Lucru cu foile de calcul și cu elementele acestora Serii de date Formatarea foilor de

More information