Kurs Zaawansowany S7 – zaj cia dodatkowe, czwartek, zadanie A
Zadanie: Zliczanie aktywnych bitów w słowie
W FC61 zapisa program zliczaj cy ilo aktywnych bitów w słowie podawanym jako
parametr tej funkcji - testowane_slowo. Ilo aktywnych bitów nale y zwróci jako liczb
dziesi tn poprzez parametr liczba_bitow.
Parametry funkcji:
testowane_slowo – parametr wej ciowy – WORD – testowana warto
liczba_bitow – parametr wyj ciowy – INT – wyj cie funkcji podaj ce liczb aktywnych
bitów w słowie
Zadanie powinno zosta zapisane w j zyku STL.
wersja: 080210
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 1/3
Kurs Zaawansowany S7 – zaj cia dodatkowe, czwartek, zadanie A
TESTOWANIE
Nale y wprowadzi dowoln warto do testowanego słowa, je eli jest to IW 0
to sprowadza si to do uaktywnienia wej cyfrowych, dla warto ci binarnej:
2#0000_1110_0000_0101.
funkcja powinna zwróci warto 5, czyli liczb aktywnych bitów („jedynek”) w tym słowie.
wersja: 080210
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 2/3