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

Блок 2. 1. Дан массив из 7 байт. Посчитать количество единиц во всех разрядах, кратных шести: 6, 12, , 54



1. Дан массив из 7 байт. Посчитать количество единиц во всех разрядах, кратных шести: 6, 12, …, 54.

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

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

4. Дан массив из 10 байт. Рассматривая его, как массив из 80 бит, посчитать количество единичных бит.

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

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

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

8. Дан массив из 15 байт. Посчитать количество байт, число нулей в которых не превышает 4.

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

10. Дан массив из 12 байт. Подсчитать количество байт, в которых установлены 0 и 3 биты.

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

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

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

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

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

16. Дан массив из 9 байт. Посчитать количество нулей во всех разрядах, кратных четырем: 4, 8, 12, …, 64, 68.

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

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

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

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

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

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

23. Дан массив из 5 байт. Посчитать количество байт, число нулей в которых больше 6.

24. Дан массив из 30 байт. Посчитать количество байт, в которых нет нулей.

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





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



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