andreanikin
?>

Переведите десятичные числа в шестнадцатеричную систему счисления ( желательно подробно как это получилось, а не просто число): 1) 128 2) 100 3) 0.125 4) 345.75

Информатика

Ответы

Staroverovanatasa494
1)      целая часть от деления:                 остаток от деления:                   128 div 16 = 8                              128 mod 16 = 0                    8 div 16 = 0                                    8 mod 16 = 8                    0 div 16 = 0                                    0 mod 16 = 0 остаток от деления записываем в обратном порядке. получаем число в 16-ой системе счисления: 080 128 = 080 ^162)      целая часть от деления                  остаток от деления              100 div 16 = 6                                100 mod 16 = 4                6 div 16 = 0                                    6 mod 16 = 6                0 div 16 = 0                                      0 mod 16 = 0остаток от деления записываем в обратном порядке. получаем число в 16-ой системе счисления: 064 100 = 064 ^163) для перевода дробной части числа последовательно умножаем дробную часть на основание 16. в результате каждый раз записываем целую часть произведения. 0.125*16 = 2 (целая часть 2) 0*16 = 0 (целая часть 0) 0*16 = 0 (целая часть 0) 0*16 = 0 (целая часть 0) получаем число в 16-ой системе счисления: 2000 0.125 = 2000^16 4) целая часть от деления                  остаток от деления        345 div 16 = 21                                  345 mod 16 = 9          21 div 16 = 1                                      21 mod 16 = 5          1 div 16 = 0                                        1 mod 16 = 1 остаток от деления записываем в обратном порядке. получаем число в 16-ой системе счисления: 159 345 = 159^16 для перевода дробной части числа последовательно умножаем дробную часть на основание 16. в результате каждый раз записываем целую часть произведения. 0.75*16 = 12 (целая часть 12) 0*16 = 0 (целая часть 0) 0*16 = 0 (целая часть 0) 0*16 = 0 (целая часть 0) получаем число в 16-ой системе счисления: c000 0.75 = c000^16 в итоге получаем число: 159.c000 ^16
Самохвалова-Геннадьевна

во-первых, электронная почта является удобной, учитывая скорость передачи сообщений. отправляя письмо в любую точку планеты с любого места расположения, можно быть уверенным, что сообщение дойдет до своего адресата в течении нескольких секунд. это есть большой плюс, учитывая современный ритм жизни.

во-вторых, с электронной почты можно отправлять различного типа информацию в разных объемах и размерах. можно пересылать любые файлы, например, фотографии, музыкальные произведения, текстовые файлы, презентации, видео и другие различные виды информационных сообщений. главное, чтобы компьютер ваш и вашего собеседника поддерживал данные программы.

третье преимущество заключается в том, что пользоваться электронной почтой невероятно легко и удобно. это могут делать даже дети. можно общаться с человеком по ту сторону экрана, не вставая с дивана или стула, не выходя из дома.

Попов1946

{допустим ,что масив будет вводитса с клавиатуры число символов 10 тип-integer}

program mas;

var m: array [1..10] of integer;

i,o,kp,pp,oo,a,b,s: integer;  

begin

writeln ('vvedit masiv');

for i: =1 to 10 do begin

readln (m[i]); end;

o: =0;  

for i: =1 to 10 do begin

if m[i]=0 then o: =o+1; end;

kp: =0 

for i: =1 to 10 do begin

if m[i] div 5=5 then kp: =kp+1; end;

pp: =0;

for i: =1 to 5 do begin

pp: =pp+m[i]; end;

oo: =0;  

for i: =1 to 10 do begin 

if m[i]=0 then oo: =oo+1; end;

writeln ('vvedit a i b');

readln (a,b);

s: =0;  

for i: =a to b do begin

s: =s+m[i]; end;

writeln ('kolichestvo 0 - ',o);

writeln ('suma kratna 5- ',kp);

writeln ('suma pervix 5- ',pp);

if oo=2 then writeln ('virno v masivi dva nuli') else

writeln ('v masive ne 2 nuli');

writeln ('suma ot a do b= ',s);

end.                

{p.s. я не проверял в паскале если будут з нею проблемы то обращяйся}

{p.p.s. обрати внимание на разницу о и 0} 

 

 

 

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Переведите десятичные числа в шестнадцатеричную систему счисления ( желательно подробно как это получилось, а не просто число): 1) 128 2) 100 3) 0.125 4) 345.75
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Serkova_Elena251
char40
tatyanakras911248
Itina321t
Aleksandrivanovna
ibzaira
k-serga1
emilbadalov
msk-academ
proh-dorohova5244
Linichuk
Bondarev_Ayupova795
АннаМаргарита
ver2bit
Irina-Tunyan