annashersheva
?>

1. чем различаются разные типы данных из группы целочисленных типов? 2. чем различаются разные типы данных из группы вещественных типов?

Информатика

Ответы

Rjkjneirbyf555
1. Диапазоном.

   То есть, целое число может занимать, например, один байт, два или четыре байта. Число, которое занимает 1 байт( 8 бит ), может принимать значения от нуля то 255, то есть 2^8 = 256 чисел (до 255, потому что ноль - тоже число). Если прибавить к однобайтному числу 256, в нём сохранится 0 (каждый раз, когда происходит выход за границу диапазона - счёт начинается с нуля). То есть, и если прибавить 513, в числе сохраница единица.
   Если число занимает 2 байта, его диапазон 2^16 = 32767. Четыре байта - диапазон [0..4294967295].

2. Точностью хранимых в нём чисел (количество значащих разрядов), и диапазоном.

   То есть, например, переменная вещественного типа может занимать в памяти 4 байта, и при этом в нём может храниться число 1.23 * 10^35.
То есть в 4-х байтах целого типа можно хранить числа не больше 4294967295, а в 4-х байтах вещественного типа - в несколько десятков раз больше.
   Это возможно потому, что хранится не всё число, в только первые несколько значащих цифр. В 4-байтной вещественной переменной могут храниться числа [-3.4∙10³⁸ .. 3.4∙10³⁸], при этом количество значащих разрядов в нём всего 7-8(часть бит из этих 4 байт отводится для хранения степени 10).
tihonovrv477

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

Обычно практичность является решающим фактором: Common Lisp большой (во всех смыслах), а мир Scheme разделяется на множество несовместимых версий, тогда как Python имеет единую, свободную, компактную реализацию.

Объяснение:

Объяснение:

УДАЧИ С ЛЮБОВЬЮ EXLENG❤

gsktae7
Уже отвечал, но все же такое решение актуальнее: 

var 
ar:array[1..10] of integer;
max,min,i,kmax,kmin:integer;
begin
randomize;

max:=0;
min:=1000;

for i:=1 to 10 do begin  
ar[i]:=random(1000)+1;  
if (ar[i] > max) then 
  begin max:=ar[i]; kmax:=i; end 
    else if (ar[i] < min) then begin min:=ar[i]; kmin:=i; 
end;  
write(ar[i],' ');
end;

writeln();

if (kmax > kmin) then for i:=kmin+1 to kmax-1 do write(i,' ') 
  else if (kmax < kmin) then for i:=kmax+1 to kmin-1 do write(i,' ');
end.

P.S. В решении выше есть далеко ни одна ошибка ;)

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

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

1. чем различаются разные типы данных из группы целочисленных типов? 2. чем различаются разные типы данных из группы вещественных типов?
Ваше имя (никнейм)*
Email*
Комментарий*