3 / 3 / 1
Регистрация: 29.08.2012
Сообщений: 306
|
|
1 | |
Stringgrid и массив байт29.06.2015, 00:15. Показов 875. Ответов 5
Метки нет (Все метки)
Создал новую тему, т.к. не нашел решения. Суть есть StringGrid'ы 8x8.
Хочу вручную выделять ячейки и основываясь на выделенных ячейках считать байты. Все это буду делать по-кадрово (эффекты для LED куба). Должно получиться на выходе так: 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, //block 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /Все заполнено 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /1 строка пустая 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, / 2 строки пустые 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF. и т.д. Сможете помочь?
0
|
29.06.2015, 00:15 | |
Ответы с готовыми решениями:
5
Дан массив из 11 байт. Подсчитать количество байт с нечетным числом 1 в байте Дан массив из 10 байт. Посчитать количество байт, в которых сброшены 6 и 4 биты Дан массив из 6 байт. Посчитать количество байт число единиц, в которых не превышает 3. Дан массив из 10 байт. Посчитать количество байт содержащих ровно три единицы |
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
29.06.2015, 01:02 | 2 |
0
|
3 / 3 / 1
Регистрация: 29.08.2012
Сообщений: 306
|
|
30.06.2015, 13:56 [ТС] | 4 |
Да вы правы. У меня есть ячейки размером 8х8 - если ячейка выделена 10000000, если 2 -выделены 11000000 и т.д. и перевести это все в HEX в итоге должно быть так - выделены в строке все 8 ячеек 11111111 = 0xFF
0
|
01.07.2015, 10:19 | 5 | |||||
это называется биты ))))
вот процедура установки, снятия бита в массиве A index - номер бита value - 0 или 1 a - массив байтов
1
|
3 / 3 / 1
Регистрация: 29.08.2012
Сообщений: 306
|
|
05.07.2015, 15:28 [ТС] | 6 |
Вот, что у меня получилось: Проект.zip помогите реализовать дальше такое:
Например: Как только в 1-м stringgrid выделена ячейка (1,1) - выделить в Stringgrid2 ячейку (1,1) и соотвественно в StringGrid3 тоже выделить ячейку (1,1), а в memo записать значение например вот так 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
0
|
05.07.2015, 15:28 | |
05.07.2015, 15:28 | |
Помогаю со студенческими работами здесь
6
Дан массив из 13 байт. Посчитать количество байт содержащих только нули или единицы Дан массив из 11 байт. Посчитать количество байт, в которых нет единиц, стоящих рядом Дан массив из 10 байт. Посчитать количество байт с числом единиц в байте равным три Вычесть из одного массива байт другой массив байт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |