Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Блок 1. 2. Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, подсчитать количество единиц



1. Дан массив из 10 байт. Подсчитать количество байт, в которых сброшены 6 и 4 биты.

2. Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, подсчитать количество единиц.

3. Дан массив из 8 байт. Рассматривая его как массив логических значений х0 х1 х2 х3 х4 х5 х6 х7 (true-есть ненулевые биты в байте, false-все биты нулевые), вычислить логическую формулу f=(x7 & x6 & x1) V (x6 & x4 & x2 & x1 & x0) V (x7 & x6 & x3 & x1).

4. Дан массив из 10 байт. Посчитать количество байт с числом единиц в байте равным три.

5. Рассматривая байт как набор логических значений x7 x6 x5 x4 x3 x1 x0 (true -1, false - 0), вычислить логическую формулу f=(x7 & x6 & x3) V (x6 & x4 & x2 & x1) V (x7 & x6 & x2 & x0)

6. Дан массив из 8 байт. Рассматривая его, как массив из 64 бит посчитать длину самой длинной последовательности единиц.

7. Дан массив из 10 байт. Посчитать количество единиц во всех разрядах, кратных трём: 3, 6, 9, …, 75, 78.

8. Дан массив из 5 байт. Рассматривая его как массив из 8 пятиразрядных слов, найти «Исключающее или» всех 8 слов для выражения «10101».

9. Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей.

10. Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, посчитать количество пар единиц в окружении нулей. Конец последовательности рассматривать как нуль.

11. Дан массив из 7 байт. Рассматривая его, как массив из восьми семибитных слов, посчитать количество слов с нечетным числом нулей в слове.

12. Дан массив из 9 байт. Рассматривая его как массив из 72 бит, посчитать число переходов между нулями и единицами.

13. Дан массив из 3 байт. Рассматривая его, как массив из 24 бит, посчитать количество одиночных единиц в окружении нулей. Конец последовательности рассматривать как нуль.

14. Дан массив из 6 байт. Посчитать количество байт число единиц, в которых не превышает 3.

15. Дан массив из 11 байт. Посчитать количество байт, в которых нет единиц, стоящих рядом.

16. Дан массив из 4 байт. Рассматривая его, как массив из 32 бит посчитать длину самой длинной последовательности нулей.

17. Дан массив из 6 байт. Посчитать количество единиц во всех разрядах, кратных пяти: 5, 10, …, 45.

18. Дан массив из 4 байт. Рассматривая его как массив из 8 четырехразрядных слов, найти «Исключающее или» всех 8 слов для выражения «1000».

19. Дан массив из 5 байт. Рассматривая его, как массив из 40 бит, посчитать в нём количество нулей, стоящих после единицы. Конец последовательности рассматривать как единицу.

20. Дан массив из 9 байт. Рассматривая его, как массив из 72 бит, посчитать количество пар единиц в окружении нулей. Конец последовательности рассматривать как единицу.

21. Дан массив из 6 байт. Рассматривая его, как массив из восьми шестибитных слов, посчитать количество слов с чётным числом единиц в слове.

22. Дан массив из 5 байт. Рассматривая его, как массив из 40 бит, посчитать число двух единиц, стоящих между нулями. Конец и начало последовательности рассматривать как единицы.

23. Дан массив из 4 байт. Рассматривая его, как массив из 32 бит, посчитать количество одиночных единиц в окружении нулей. Конец последовательности рассматривать как единицу.

24. Дан массив из 4 байт. Посчитать количество байт, число единиц в которых не превышает 5.

25. Дан массив из 11 байт. Посчитать количество байт, в которых нет нулей, стоящих рядом.





Дата публикования: 2014-11-28; Прочитано: 1481 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...