Program df;
uses crt;
var a,b,c,max,sum:integer;
begin
sum:=0;
max:=0;
writeln('введите числа а,b,c');
readln(a,b,c);
if (a>0)or(b>0)or(c>0) then sum:=a+b+c else if (a>b)and(a>c) then max:=a else if (b>c) then max:=b else max:=c;
if sum=0 then wrteln('Числа отрицательные большее из них ',max) else writeln('сумма чисел ',sum); end.
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
8 бит - значит в числе должно быть 8 нулей или единичек, если их не хватает, то можно добавить незначащие нули.
1) 5₁₀ = 00000101₂
2) 17₁₀ = 00010001₂ ( 16 =
, в 2й сс это 1 и 4 нуля по степени, 17 = 16 + 1)
3) 64₁₀ = 01000000₂ ( 64 =
, в 2й сс это 1 и 6 нулей)
4) 255₁₀ = 11111111₂
<html><head><title>Лабораторная №4</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><span> <table border="1" cellspacing="0" rowspacing="0"></span><span> <caption><b>Горящие путевки!</b></caption></span> <tr> <th bgcolor="yellow">Италия</th> <th bgcolor="blue"> Франция</th> <th bgcolor="red"> Египет</th> </tr> <tr bgcolor="grey"> <td>На две недели - от 320$ </td> <td>Пять дней в Париже - 430$ </td> <td>Пирамиды - 450$ </td> </tr> <tr> <td>На неделю в РИМ - 250$ </td> <td>Замки Луары - 530$ </td> <td>Shop-тур - 270$</td> </tr> <tr></tr>> <td colspan="2">Италия - Франция 5 Дней от 400$</td><span> <td rowspan="2">Долина Нила - от 300$ </td></span> </tr> <tr> <td>Франция неделя - 250$ </td> <td>Версаль неделя - 300$ </td> </tr></table>
</body><span></html></span>
Объяснение:
1. 92^10 = 1011100^2
92^10 = 134^8
92^10 = 5C^16
521^10 = 1000001001^2
521^10 = 1011^8
521^10 = 209^16
2. 111001101^2 = 1∙2^8+1∙2^7+1∙2^6+0∙2^5+0∙2^4+1∙2^3+1∙2^2+0∙2^1+1∙2^0 = 256+128+64+0+0+8+4+0+1 = 461^10
3. 721^8 = 7∙8^2+2∙8^1+1∙8^0 = 448+16+1 = 465^10
4. 2AC^16 = 2∙16^2+10∙16^1+12∙16^0 = 512+160+12 = 684^10
UPD: В первом задании много текста было бы, я немног уменьшил.