Однобайтовый формат это восьмиразрядная сетка. Ну, потому что 1 байт - 8 бит. А 1 бит - 1 разряд Переведем число 86 в двоичную систему счисления и получим: 01010110 Теперь число -68: 01000100
А сейчас самое интересное - нужно прицепить минус. Сразу в дополнительном коде мы не представим число. Сначала нужно перевести его в обратный. Для этого нужно просто заменить все НУЛИ на ЕДИНИЦЫ, а ЕДИНИЦЫ на НУЛИ: 01000100 = 10111011
Вот теперь это число можно представить в дополнительном коде. Нужно всего лишь прибавить в конце единицу (прибавить именно операцией сложения, а не просто дописать):
2 к: = 0
3 пока меньше или равно 324 выполнять
и: = и+4
к: = к+1
4 после выполнения цикла в переменной к будет искомое число слагаемых