1. Представьте числа 12110 и – 5810 в знаковом 8-разрядном формате. 2. Найдите десятичные эквиваленты чисел по их прямым кодам, записанным в 8-разрядном формате со знаком:
а)10011011 б) 01000010
3. Запишите следующие числа в естественной форме:
а) 0,45789 .103 б) 1,045 . 10-2 в)3,452100Е+4 г) 145,78752Е-5
4. Запишите следующие числа в экспоненциальной форме с нормализованной мантиссой — правильной дробью, имеющей после запятой цифру, отличную от нуля:
а) 142,7810 б) 2466110 в) 0,0007410
5. Ста¬тья, на¬бран¬ная на ком¬пью¬те¬ре, со¬дер¬жит 8 стра¬ниц, на каж¬дой стра¬ни¬це 40 строк, в каж¬дой стро¬ке 64 сим¬во¬ла. Ин-фор¬ма¬ци¬он¬ный объём ста¬тьи со¬став¬ля¬ет 25 Кбайт. Опре¬де-ли¬те, сколь¬ко бит па¬мя¬ти ис¬поль¬зу¬ет¬ся для ко¬ди¬ро¬ва¬ния каж-до¬го сим¬во¬ла.
6.Какой объем видеопамяти необходим для хранения изображения, если разрешение экрана монитора 640 х 1024 пикселей, а количество используемых цветов - 16?
Можно и по одномсу вопросу
Программа:
program z;
var k,s,x:integer;
begin
k:=0; {начальное значение количества двузначных чисел}
s:=0; {начальное значение суммы двузначных чисел}
while True do {открываем бесконечный цикл}
begin
readln(x); {вводим число х}
if x=0 then break; {если введенное число равно 0, то остановить цикл}
if (x>9)and(x<100) then {если число двузначное, т.е. от 10 до 99}
begin
k:=k+1; {количество увеличиваем на 1}
s:=s+x; {увеличиваем предыдущее значение суммы на число х}
end;
end;
if k=0 then writeln('NO') {если двузначных чисел не было, то вывод NO}
else writeln(s/k); {иначе вывод ср.арифметического}
end.