background image

Kurs Zaawansowany S7 – zaj cia dodatkowe, czwartek, zadanie A

Zadanie: Zliczanie aktywnych bitów w słowie

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