Двійковий код - це іб кодування інформації із використанням лише 2 сигналів.
Види:
1. Беззнакові;
2. Прямі цілі знакові коди;
3. Знакові зворотні;
4. Знакові додаткові;
5. Код Грея;
6. Код Грея-Експрес;
7. Дробові коди.
Приклад двійкового кодування:
Скільки секунд буде потрібно модему, що передає повідомлення із швидкістю 28 800 біт/с для передачі 100 сторінок тексту в 30 рядків по 60 символів кожна в кодуванні ASCII.
Рішення:
У кодуванні ASCII кожен символ займає 8 біт або 1 байт.
Тоді обсяг тексту дорівнює 100 ∙ 30 ∙ 60 ∙ 8 = 1 440 000 бітів.
Двійковий код - це іб кодування інформації із використанням лише 2 сигналів.
Види:
1. Беззнакові;
2. Прямі цілі знакові коди;
3. Знакові зворотні;
4. Знакові додаткові;
5. Код Грея;
6. Код Грея-Експрес;
7. Дробові коди.
Приклад двійкового кодування:
Скільки секунд буде потрібно модему, що передає повідомлення із швидкістю 28 800 біт/с для передачі 100 сторінок тексту в 30 рядків по 60 символів кожна в кодуванні ASCII.
Рішення:
У кодуванні ASCII кожен символ займає 8 біт або 1 байт.
Тоді обсяг тексту дорівнює 100 ∙ 30 ∙ 60 ∙ 8 = 1 440 000 бітів.
Для його передачі по модему знадобиться секунда.
Таблиця ASCII:
var
a,c1,c2,s1,s2:integer;
begin
readln(a);
if a=0 then
begin
writeln('Error');
exit;
end;
s2:=-30000; c2:=30000;
s1:=-30000; c1:=30000;
repeat
if (a>s1) or (a>s2) then
if s1>s2 then
s2:=a
else
s1:=a;
if (a<c1) or (a<c2) then
if c1>c2 then
c1:=a
else
c2:=a;
readln(a);
until a=0;
writeln('max: ',s1+s2);
writeln('min: ',c1+c2);
end.
Если моё решение вам, пометьте его лучшим !