Kolokwium zaliczeniowe sem 1 2007 08 rozwiazania

background image

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















background image

Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08

Str:

2/6

Pytania

Max. ilość
punktów


1. Który z elementów programu LabVIEW stanowi kod źródłowy programu
a) Panel b) Ikona c) Diagram d) Ikona funkcji

3


2. Programy LabVIEW zapisywane są w plikach z rozszerzeniem ……………


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

…………




3

background image

Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08

Str:

3/6


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)

……………....................

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


9. Ile razy wykona się przedstawiona poniżej pętla while? Odp.…

7

…………

Jaki będzie wynik wykonania przedstawionego kodu (Numeric) Odp.…

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)





3

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

8

11

FALSE

FALSE

TRUE

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

background image

Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08

Str:

4/6


11. Diagram przedstawia realizację obliczania sumy bieżącej i poprzedniej wartości
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ść):









3

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]

background image

Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08

Str:

5/6


14. Ile razy wykona się pętla for w następującym przykładzie (…

5

…) i jaki będzie

wynik (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

3

3

Sequence
Structure

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

background image

Kolokwium zaliczeniowe: Wirtualne Instrumenty i Systemy, 2007/08

Str:

6/6

18. Ile razy wykona się pokazana pętla while:

…………………………



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ść):

……………………………










3

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)

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]


Document Outline


Wyszukiwarka

Podobne podstrony:
Kolokwium zaliczeniowe sem 1 2007 08 rozwiazania
Kolokwium zaliczeniowe sem 1 2007 08 b w
Zaliczenie+calosci 2007 08
I Ti I sem 2007 08
Zadanie 1 kolokwium 1 2007-08, Budownictwo PG, Semestr 3, Matematyka, Prace domowe-rozwiązania kół
ag kolokwium 21 04 08 rozwiazania
Kolokwium 2 2007 08
Kolokwium Zal Pr Strukturalne 2007-08, Studia, Systemy operacyjne
Kolokwium zaliczeniowe patofizjologia 2014 2015, far, II rok III sem, patofizjologia, ćw sem
Elektrotechnika i Elektronika - Kolokwium nr 1, sem III, elektrotechnika, ele, Zaliczenie
Elektrotechnika i Elektronika - Kolokwium nr 2, sem III, elektrotechnika, ele, Zaliczenie
Kolokwium 2, 2007-08
Kolos PNoM, MECHATRONIKA MT POLSL, SEM I, Podstawy nauki o materiałach wszystko na kolokwium zalicz
Kolokwium Zal Pr Strukturalne 2007-08(1), Studia, Systemy operacyjne
ag kolokwium 21 04 08 rozwiazania

więcej podobnych podstron