Каждый байт оперативной памяти имеет свой уникальный адрес, для хранения которого на эвм было выделено четыре байта. с каким максимальным объемом оперативной памяти в этом случае можно работать? объясните, .
4*8=32 бита - для одного адреса 2^(32) бита - допустимый объём памяти 2^(32) бита =2^(29) байта= 2^(19) Кбайта=2^9 Mбайта =512 Mбайт
Sofinskaya1185
21.09.2021
Первый вариант:
Var A:real; k:integer; Begin Write('Стоимость одной газеты: ');ReadLn(A); Write('Количество газет: ');ReadLn(k); if k <= 50 then WriteLn('Заработок продавца: ',k*A,' руб.') else WriteLn('Заработок продавца: ',(A*((k-50)*1.2+50)):0:2,' руб.') End.
Var k:integer; S,A:real; Begin Write('Стоимость одной газеты: ');ReadLn(A); Write('Количество газет: ');ReadLn(k); if k <= 50 then S:=k*A else S:=A*((k-50)*1.2+50); WriteLn('Заработок продавца: ',S:0:2,' руб.'); End.
Пример работы программы:
Стоимость одной газеты: 30.15 Количество газет: 200 Заработок продавца: 6934.50 руб.
vetviptime
21.09.2021
Первый вариант:
Var A:real; k:integer; Begin Write('Стоимость одной газеты: ');ReadLn(A); Write('Количество газет: ');ReadLn(k); if k <= 50 then WriteLn('Заработок продавца: ',k*A,' руб.') else WriteLn('Заработок продавца: ',(A*((k-50)*1.2+50)):0:2,' руб.') End.
Var k:integer; S,A:real; Begin Write('Стоимость одной газеты: ');ReadLn(A); Write('Количество газет: ');ReadLn(k); if k <= 50 then S:=k*A else S:=A*((k-50)*1.2+50); WriteLn('Заработок продавца: ',S:0:2,' руб.'); End.
Пример работы программы:
Стоимость одной газеты: 30.15 Количество газет: 200 Заработок продавца: 6934.50 руб.
2^(32) бита - допустимый объём памяти
2^(32) бита =2^(29) байта= 2^(19) Кбайта=2^9 Mбайта =512 Mбайт