В позиционной системе каждый разряд стоит на своей позиции. Например, в 10-ной системе, число 235 означает, что в нем 2 сотни, 3 десятка и 5 единиц. В 2-ной системе число 10010 означает, что в нем 1 число 2^4 = 16 и 1 число 2^1 = 2. Таким образом, эта запись означает число 16 + 1 = 18. В непозиционной системе разные единицы могут быть в разных местах, а их значение определяется взаимным расположением. Самая известная непозиционная система - это римские цифры. Запись IV означает 5 - 1 = 4, запись VI означает 5 + 1 = 6. Запись IX означает 10 - 1 = 9, запись XI означает 10 + 1 = 11. То есть значение значка I означает то +1, то -1, в зависимости от того, стоит он перед или после более старшего значка.
Sukharev-Achkasov
25.03.2023
1) var s: string[6]; n: integer;
begin s := 'отлично'; n := length(s); writeln(length('отлично')); writeln(n); end.
Изначально выставлен тип string[6], значит если присвоить строку больше, то ее обрежет по 6 символов, вот и весь прикол ответ 6
2) рисунок
3)var s, s1: string; n: integer;
begin s := 'информатика'; s1 := copy(s, 3, 5); n := pos(s, s1); writeln('s=', s); writeln('s1=', s1); writeln('n=', n); end.
Переведем в начале 2^32 бит в байты.
В 1 байте 2^3 бит
следовательно
2^32 (бит)=2^32*2^(-3)=2^29 (байт)
В 1 Кбайте =1024 байт=2^10 байт
следовательно
2^29(байт)=2^29*2^(-10)=2^19 (Кбайт)
В 1Мбайте =1024 Кбайт
Следовательно
2^19(Кбайт)=2^19*2(-10)=2^9 =512 (Мбайт)
Подробнее - на -