Kolokwium zaliczeniowe sem 1 2007 08 rozwiazania


Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08 Str: 1/6
Wirtualne Instrumenty i Systemy
Kolokwium zaliczeniowe (sem. zimowy 2007/2008)
Imię:________________________________
Nazwisko:________________________________
Data:_________________________________
Maksymalna liczba punktów: 60 pkt.
Czas trwania kolokwium: 40 minut
Otrzymana liczba punktów:_________
Ocena:__________
Skala ocen:
30-35 pkt Dostateczny
36-42 pkt Plus dostateczny
43-49 pkt Dobry
50-54 pkt Plus dobry
55-60 pkt Bardzo dobry
Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08 Str: 2/6
Max. ilość
Pytania
punktów
3
1. Który z elementów programu LabVIEW stanowi kod zródłowy programu
a) Panel b) Ikona c) Diagram d) Ikona funkcji
2. Programy LabVIEW zapisywane są w plikach z rozszerzeniem & & & & &
3
3. Przewodami o jakich kolorach zaznaczane są następujące typy zmiennych:
Zmienna liczbowa (rzeczywista) & & & & & & &
Zmienna liczbowa (całkowita) & & & & & & &
Zmienna logiczna & & & & & & &
3
4. Co to za struktury? Krótko opisz każdą z nich (ile razy i co się wykonuje):
a)& & & & & & & & & & & & &
b)& & & & & & & & & & & & &
c)& & & & & & & & & & & & &
d)& & & & & & & & & & & & &
3
5. Obok terminali wpisz typ danych jakie są przez nie reprezentowane (w nawiasach
podano kolory tych terminali):
(pomarańczowy)  zmienna rzeczywista o podwójnej precyzji
(niebieski)  zmienna całkowita
(pomarańczowy)  zmienna rzeczywista o podwójnej precyzji
(zielony)  zmienna logiczna
(zielony) - zmienna logiczna
3
6. Co to jest ?
& & zmienna globalna& & & &
Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08 Str: 3/6
3
7. Podaj wynik (Numeric) działania pokazanego diagramu dla następujących
wartości kontrolek logicznych: Boolean 01 = TRUE, Boolean 02 = FASLE.
(rysunek pokazuje obydwa przypadki tej samej struktury warunkowej)
Na wyjściu funkcji logicznej
AND będzie FALSE (true
AND false = false), a więc
wykonana zostanie
alternatywa FALSE
struktury warunkowej, a
więc zwrócona zostanie
wartość 13
& & & & & ....................
3
8. Przy końcach strzałek wpisz wartości elementów jakie znajdą się na wyjściu
funkcji Unbundle, dla A=3; B=8; F=TRUE.
3
8
11
FALSE
FALSE
TRUE
3
9. Ile razy wykona się przedstawiona poniżej pętla while? Odp.& 7& & & &
Jaki będzie wynik wykonania przedstawionego kodu (Numeric) Odp.& 6& & &
Pętla wykonywała się będzie
tak długo, aż zostanie spełniony
warunek i>5. A więc zakończy
się dla i=6. Pętla odlicza od
zera, a więc wykona się 7 razy
(dla i=0,1,..6)
3
10. Zmienne lokalne są (zaznacz prawidłowe):
a) widoczne tylko w obrębie danej struktury (np. pętli for)
b) widoczne tylko w obrębie danego VI
c) widoczne tylko w obrębie programów zgrupowanych w bibliotece (pliku llb)
Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08 Str: 4/6
11. Diagram przedstawia realizację obliczania sumy bieżącej i poprzedniej wartości 3
Input. Zmodyfikuj diagram, by sumować wartość bieżącą i 3 poprzednie.
(najprościej posłużyć się funkcją Compound Arithmetic)
3
12. Czego brakuje w pokazanej pętli while, aby pętla nie obciążała zbytnio procesora
komputera (dorysować (zgrubnie) i skomentować):
3
13. Jaki będzie wynik działania następującego kodu (wpisać wartość):
Pętla FOR wykonuje się od
0, a więc wykona się dla
i=0,..,5 (6 razy). Na
wyjściu włączone jest
autoindeksowanie, a więc
wynikiem będzie wektor:
[0 1 2 3 4 5]
Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08 Str: 5/6
3
14. Ile razy wykona się pętla for w następującym przykładzie (& 5& ) i jaki będzie
wynik (Numeric) & & 4& & & & ?
Pętla wykona się 5 razy (bo
wektor ma 5 elementów), zaś
na wejściu do pętli włączone
jest autoindeksowanie a więc
zostanie zwrócona tylko
wartość z ostatniej iteracji.
Pętla odlicza dla i=0 do i=N-1
a więc Numeric = 4
3
15. Co będzie wynikiem działania przedstawionego programu (podaj typ i wartości
wyniku):& wektor zawierający wielkości poszczególnych rozmiarów: [3 3]
3
16. Co będzie wynikiem działania przedstawionego programu (podaj typ i wartości
wyniku):& & [4 1 2 3]  funkcja Build Array połączy elementy w jeden wektor
(gdyby Numeric też był wektorem, wtedy wynikiem była by tablica 2D)
3
17. W jak najprostszy sposób zmodyfikuj diagram, aby zapewnić prawidłową
kolejność wykonania niepołączonych ze sobą części diagramu
Sequence
Structure
3
Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08 Str: 6/6
18. Ile razy wykona się pokazana pętla while:
Do terminala warunku zakończenia
pętli podłączona jest stała (FALSE).
Terminal ten jest w trybie  Stop if
true , a więc pętla nigdy się nie
zakończy (sam z siebie).
Reszta diagramu nie jest podłączona do
terminala warunku, a więc nie wpływa
na zakończenie pętli.
(to było pytanie podchwytliwe)
& & & & & & & & & &
3
19. Zakładając, że przycisk logiczny posiada działanie typu  Latch When Released
, narysuj przebieg sygnału na wykresie, jeśli użytkownik nacisnął przycisk
Boolean w chwili około t=3,5 sekundy i od razu go zwolnił (czas na wykresie jest w
sekundach).
Pętla wykonuje się co 1000ms, a więc tylko co sekundę może pojawić się kolejna
wartośc na wykresie. wartość  5 pojawi się w chwili t=4s (po zwolnieniu przycisku).
Ze względu na działanie mechaniczne przycisku, w kolejnej iteracji wartość powróci
do stanu poprzedniego. Uznawane zostały odpowiedzi  podobne ( schodkowe ) .
3
20. Jaki będzie wynik działania następującego kodu (wpisać wartość):
Terminal wyjściowy
zewnętrznej pętli ma
wyłączone autoindeksowanie,
a więc na zewnątrz tej pętli
zostanie zwrócona tylko
ostatnia wartość  dla i=9
zewnętrznej pętli FOR.
Wewnętrzna pętla wykona się
5 razy, do wartości i=9
& & & & & & & & & & &
(zewnętrznej pętli) dodawać
będzie wartości i=0,..., 5
(pętli wewnętrznej).
Autoindeksowanie na wyjściu
wewnętrznej pętli jest
włączone, a więc otrzymamy
wektor:
[9 10 11 12 13]


Wyszukiwarka

Podobne podstrony:
Kolokwium zaliczeniowe sem 1 07 08 b w
K1 07 08 zad3 rozwiazanie?gmaraK gr2 (2)
K1 07 08 zad1 rozwiazanie AnnaB gr2(1)
K1 07 08 zad2 rozwiazanie AnnaS gr10
K1 07 08 zad2 rozwiazanie AnnaS gr10
K1 07 08 zad4 rozwiazanie MonikaR gr10 (2)
K1 07 08 zad5 rozwiazanie AnnaS gr10 (2)
kolokwium zaliczeniowe
fizjologia kolokwium zaliczeniowe 06
fizjologia kolokwium zaliczeniowe 06stoma
2 1 PodTel wyk? Sem Letni 08 09id883

więcej podobnych podstron