Documente Academic
Documente Profesional
Documente Cultură
1
Sa se realizeze un program care sa afiseze succesiv primele 100 numere pare
mai mari decat 10, la interval de o secunda si sa aprinda un led in momentul
aparitiei numarului par.
Problema Nr. 2
Sa se realizeze un program care sa determine daca un numar dat este prim. Daca
numarul este prim se apinde un led rosu.
Problema Nr. 3
Sa se scrie un program care reprezinta grafic functia:
3x 4 pentru _ x 0
F(x)=
2 x 1 pentru _ x 0
Problema Nr 4
intr-un element Waveform Chart. Valorile lui x sunt in numar de 100. Programul
va contine două subvi-uri, unul pentru ramura mai mare sau egala decât si
unul pentru ramura mai mică decât .
Problema Nr 5
Sa se scrie un program care reprezinta grafic functia:
e x ln( x) / 2 _ pentru _ x e
F(x)=
ln(2 x 1) _ pentru _ x e
Problema 7
Problema 8
Problema 9
Problema 10
Problema 11
Problema 13
Problema 14
Problema 15
Problema 16
Problema 17
Problema nr 18
Problema nr 19
Problema nr 20
U=IR
Problema nr 21
U=IR
Problema nr 22
Sa se realizeze un program care calculeaza energiile cinetica si energia
potentiala a unei miscari oscilatorii. Formulele de calcul sunt:
Mv 2 M
Ec [A cos(t )]2
2 2
ky 2 k
Ep [ A sin(t )]2
2 2
K=Mω2
ω = 2π/T
M reprezinta masa corpului care oscileaza, T perioada oasilatiei, A amplitudinea
oscilatiei. De pe panou se citesc M, A, T si N. Daca N=0 se calculeaza energia
cinetica, daca N=1 se calculeaza energia potentiala. Se citesc 100 de puncte
incepand de la 2π/100. Se va reprezenta grafic atat energia cinetica cat si cea
potentiala.
Problema 23
Consideram miscarea oscilatorie liniara definita de doua ecuatii
y1 = A1sin(2πν1t) şi y2 = A2sin(2πν2t).
Panoul aplicatiei arata ca in figura
Problema 24
Se considera iluminarea cu doua lampi situate de o parte si de alta a unei strazi.
Problema 25
Sa se scrie un program pentru dimensionarea arborilor drepti la transmisiile
mecanice. Se considera arborele din figura
Date de intrare: putere [Kw]; n [rotatii/minut]; dimensiuni a, b, c [m], fortele
transmise de curea Fc [N] si de roata dintata Fr [N].
Datele de iesire: momentul de rasucire Mr [Nm]; momentele maxime de
încovoiere în dreptul rotii dintate si a reazemului din punctul A, respectiv MiA
si MiR, Mech A si Mech R.
Formule:
Momentul de rasucire:
Problema 26
Sa se scrie un program care aduna doua numere binare pe 4 biti. De exemplu:
1101+0101= 10010
Problema 27.
Fiind date doua valori numerice a si b, cu a mai mic decât b, sa se determine
numarul de elemente dintr-un Array aflate intre a si b.
Problema 28.
Sa se determine numarul de valori strict pozitive, nule, respectiv negative dintr-
un Array de valori numerice.
Problema 29.
Sa se elimine dintr-un Array valorile ce se afla în afara unui interval dat [a, b].
Problema 30
Sa se realizeze un program pentru generarea unui Array de 50 de numere
aleatoare cuprinse între N1 si N2 (N1 si N2 specificate de catre utilizator) si sa
se reprezinte grafic tabloul de elemente.
Problema 31
Problema 32
Sa se realizeze un program prin care se genereaza un array de 100 de elemente,
fiecare element este egal cu (ln(x)+ey)/(x+y) unde x si y sunt intrarile intr-un
subVI care calculeaza expresia. X si y au valori aleatoare cuprinse intre 10-100
respectiv 0-1. Se va reprezenta grafic array-ul obtinut
Problema 33
Sa se realizeze un instrument virtual care va genera doua array-uri X si Y. Array
X va avea 20 de elemente in care fiecare element
X=A*nr_aleator1+B/nr_aleator2. X este un subVI care are intrarile A si B si o
iesire. Array-ul Y va avea 20 de elemente in care fiecare element
Y=Mnr_aleator3+N, unde Y este un subVI care are intrarile M si N si o iesire. Sa se
reprezinte grafic Y=F(X). A,B,M,N se citesc de pe panou prin controale
numerice.
Problema 34
Se considera un subVI care genereaza 10 de numere aleatoare cuprinse intre -30
si +40. Sa se reprezinte grafic aceste numere. Cand se depaseste valoare de 30 se
aprinde un bec alb iar cand coboara sub valoare 0 se aprinde un bec albastru.
Limitele de 0 si 30 apar pe grafic.
Problema 35
Se considera un cluster care contine: un element numeric digital notat cu X, unul
knob notat cu Y si unul slide notat cu Z. Daca X>Y se va calcula expresia:
E= x+y+1+2(x+y+1)+..+10(x+y+1). In caz contrar se va calcula expresia:
E1=x+y+z+(x+y+z)/2+…+(x+y+z)/5. E1 si E2 vor aparea intr-un cluster in care
E1 este un indicator Meter iar E este un indicator Tank.
Problema 36
Se considera un cluster care contine trei controale digitale notate X, Y, Z. Se
vor obtine din acest cluster doi vectori de 10 elemnte. In primul vector avem
primul element 1, al doilea element x * y * z al treilea element 3 x * y * z al 10-
lea element 10 x * y * z . Cel de al doilea vector are primul element x+y/z al doilea
2x+y/z, al treilea 3x+y/z, al 10-lea element 10x+y/z. Se va obtine un grafic in
care elementele din primul grafic apar pe orizontala iar cele din cel de al doilea
grafic pe verticala.
Problema Nr 37
Să se realizeze un program in Labview care calculează expresia:
2tgx
a + b tg x + c
1 tg 2 x
unde a,b, c se citesc din controale numerice. X este un vector cu valorile in
intervalul [π/7, 2 π]. Rezultatele se vor afisa intr-un alt vector. Se va trasa
graficul E=f(x).
Problema Nr 38
Să se realizeze un program in Labview care calculează expresia:
Problema Nr 39
Să se realizeze un program in Labview care calculează expresia:
Problema Nr 40
Să se realizeze un program in Labview care calculează expresia:
sin( x a) cos x sin x cos(x a)
cos(x a) cos x sin( x a) sin x
Unde a se citeste intr-un indicator numeric, X este un vector cu valorile in
intervalul [π/10, 2 π]. Aparatul virtual va conține două subvi-uri, unul pentru
numărător și unul pentru numitor. Rezultatele se vor afisa intr-un alt vector. Se
va trasa graficul E=f(x).
Problema Nr 41
Să se realizeze un program in Labview care calculează expresia:
ab c x
m n
.
c x ab
Unde a, b,c,m,n se citesc din indicatoare numerice, iar x are o valoare aleatoare
intreaga cuprinsa intre 0 si 9. Rezultatul se va afisa intr-un indicator numeric.
Problema Nr. 42
Sa se scrie un program Labview care calculeaza partea reala si imaginara a unui
numar complex, folosind două subvi-uri, unul pentru partea reală și unul pentru
partea imaginară, cu formulele:
x3 y x y 1
Re= Im= si afiseaza numarul complex
x3 y x y 1
X si y se citesc prin controale de tip Knob. Nmerele reale se vor transforma in
numere intregi folosind doar parte intreaga a numarului real.
Problema Nr 43
Sa se scrie un program care citeste doua siruri de caractere, le concateneaza si
inlocuieste spatiul dintre cuvinte cu liniuta de subliniere.
Problema Nr. 44
Se considera un sir de caractere. Sa se separe acest sir in doua siruri din care
unul reprezinta numele iar celalalt prenumele sa se transforme in caractere mari
si sa se afiseze lungimea fiecarui sir.
Problema Nr. 45
Sa se scrie scrie un program Labview care converteste numarul binar 11011 in
baza 8(octal).
Problema Nr. 46
Să se realizeze un program in Labview care contine in panou doua butoane text
pe care scrie SUMA respectiv PRODUS. Daca se face click pe butonul SUMA
se calculeaza expresia:
ab
m m
x 1
cx
folosind un subvi.
Daca se face click pe butonul PRODUS se calculeaza expresia:
ab
m m
x 1
c x
folosind un subvi.
Unde a, b,c,m,n se citesc din indicatoare numerice, iar x are o valoare aleatoare
intreaga cuprinsa intre 0 si 9. Rezultatul se va afisa intr-un indicator numeric.
Problema Nr. 47
Re=
i 1 x3 y i 1 x y 1 si afiseaza numarul complex
X si y se citesc prin controale de tip Knob. Numerele reale se vor transforma in
numere intregi folosind doar parte intreaga a numarului real.
Problema Nr. 48
x y i i
C M , N iM
1 1
N
N
2
xi y i
2 2
2
iM iM
folosind două subvi-uri, unul pentru numărător si unul pentru numitor. X si y
sunt numere intregi intre 5 si 10, iar M si N se citesc de pe panou. Să se
reprezinte grafic C(M,N).
Problema Nr. 49
3x 2 y
i 1
i
i 1
2
i unde x si y sunt numere aleatoare cuprinse intre 0 si 9
Problema nr 50
Sa se realizeze un aparat virtual care citeste un numar aleator de temperaturi
cuprinse intre 70 si 100 si afiseaza temperatura maxima, temperatura minima,
limitele superioara 88 si inferioara 80, si graficul temperaturilor. Sa se foloseaca
subVI-uri pentru generarea temperaturilor.
Problema Nr 51
Se considera un instrument virtual care are in panou doua butoane. Daca primul
buton este pe starea on se executa un program care descompune un numar
natural intr-o suma de puteri ale lui 2 (de ex. 170 = 27 + 25 + 23 + 21). Daca al
doilea buton este pe on se executa un program care determina primele N numere
naturale egale cu suma divizorilor lor din care se exclude numarul insusi (de ex.
6 = 1 + 2 + 3).
Problema nr 52
Problema nr 53
i
i 1 i 1
2
* ei
In caz contrar se calculeaza expresia:
X Y
1 / i
i 1 i 1
2
* ln(i )
Problema nr 54
Se considera un vector initial. Sa se genereze din acest vector un alt vector care
contine numai termeni mai mari decat un numar dat. Sa se reprezinte grafic
elementele vectorului rezultant.
Problema Nr. 55
Sa se realizeze un aparat virtual care contine doua butoane text pe care in starea
“on” este scris “TIMP” si SUMA. Daca se apasa butonul TIMP se genereaza un
program care sa afiseze, in milisecunde, timpul scurs intre apasarile de catre
utilizator a doua butoane “toggle switch”. Daca se apasa pe butonul SUMA se
declanseaza un program care calculeaza suma patratelor primelor 10 numere
impare mai mari decat 0
Problema nr 56
Sa se realizeze un aparat virtual care genereaza o matrice cu trei linii si 10
coloane si traseaza graficul fiecarei linii. Elementele matricii sunt numere
aleatoare cuprinse intre 0 si 1
Problema Nr 57
Problema nr 58
Sa se realizeze un instrument virtual care vizualizeaza temperatura curenta
functie de media ultimelor trei valori. Aparatul are posibilitatea de afisare a
valorii maxime de temperatura si aprinde un bec in cazul in care aceasta este
depasita.
Problema Nr 59
Problema nr 60
Să se realizeze un aparat virtual care citeste 20 de valori aleatoare pozitive mai
mici decât 50, le reprezintă grafic, apoi le scrie într-un fisier text si într-un fisier
Excel. Să se realizeze un aparat virtual care citeste fisierul text si fisierul Excel.
Problema nr 61
Să se realizeze un aparat virtual care citeste crează un vector astfel încât fiecare
element să fie egal cu dublul precedesorului său. Să se scrie elementele
vectorului cuprinse între două valori într-un fisier text.
Problema nr 62
Să se realizeze un aparat virtual care generează un tablou unidimensional cu 10
elemente. În tablou există mai multe elemente cu aceeasi valoare. Să se elimine
din tablou elementele care se repetă si să se scrie elementele tabloului într-un
fisier Excel.
Problema nr. 63
Sa se elimine dintr-un Array valorile numerice ce se afla în afara unui interval
dat [a, b]. Valorile rămase să se scrie într-un fisier Excel si apoi să se scrie un alt
program Labview, care citeste elementele fisierului Excel.
Problema nr. 64
Să se realizeze un aparat virtual care contine două subvi-uri. Un subvi afisează
elementul maxim din tablou iar celălalt elementul minim din tablou.
Problema nr. 65