Почему в римской системе счисления используются латинские буквы
5-9 класс
|
Римская система - непозиционная система счисления. Если бы использовали цифры, просто напросто была бы путанница.
Римская система счисления является непозиционной системой. В ней для записи чисел используются буквы латинского алфавита. При этом буква I всегда означает единицу, буква - V пять, X - десять, L - пятьдесят, C - сто, D - пятьсот, M - тысячу и т.д. Например, число 264 записывается в виде CCLXIV. При записи чисел в римской системе счисления значением числа является алгебраическая сумма цифр, в него входящих. При этом цифры в записи числа следуют, как правило, в порядке убывания их значений, и не разрешается записывать рядом более трех одинаковых цифр. В том случае, когда за цифрой с большим значением следует цифра с меньшим, ее вклад в значение числа в целом является отрицательным. Типичные примеры, иллюстрирующие общие правила записи чисел в римской система счисления, приведены в таблице.
Таблица 2. Запись чисел в римской системе счисления
1
2
3
4
5
I
II
III
IV
V
6
7
8
9
10
VI
VII
VIII
IX
X
11
13
18
19
22
XI
XIII
XVIII
XIX
XXII
34
39
40
60
99
XXXIV
XXXIX
XL
LX
XCIX
200
438
649
999
1207
CC
CDXXXVIII
DCXLIX
CMXCIX
MCCVII
2045
3555
3678
3900
3999
MMXLV
MMMDLV
MMMDCLXXVIII
MMMCM
MMMCMXCIX
Недостатком римской системы является отсутствие формальных правил записи чисел и, соответственно, арифметических действий с многозначными числами. По причине неудобства и большой сложности в настоящее время римская система счисления используется там, где это действительно удобно: в литературе (нумерация глав), в оформлении документов (серия паспорта, ценных бумаг и др.), в декоративных целях на циферблате часов и в ряде других случаев.
Другие вопросы из категории
var Rand: array[1..20] of integer;
I,X,NumberX:integer,
begin
Randomize;
writeln('Masiv slychainix chisel')
for I:=1 to 20 do
begin
Rand[I]:random(50);
write(Rand[I]:4)
end;
writeln;
write('Vvedite X:'));
readln(X);
NumberX:=0;
for I:=1 to 20 do
if Rand(I)=X
then NumberX:=NumberX+1;
if NumberX=0
then writeln('V masice net chisla ',X)
else writeln('Chislo ',X,'v masive prisytsvyet ',NumberX,'paz')
end.
Это программа из учебника, но она не работает на Pascalе ABC исправте её так что бы работала.
что не смог найти ошибку (см. вложение,1-2). Восстановление системы пробовал, сказал, что все файлы на месте, только не захотел менять один файл - см. в вложениях (3 изображение). Помогите поподробнее плиз.
З.Ы.возможно проблема в системном файле?
З.Ы.Ы пишу с планшета
этого файла. (Например: Spravka.doc)
?*sk*v??*?.j**
m*??**ci*?.**g
*o??o?**ty.*p?
Читайте также
десятичную систему счисления.Получилось число 2162.Определите исходное число,переведите его в десятичную систему счисления и запишите результат.Напомним ,что для записи чисел в римской системе счисления используется набор из семи цифр(I,V,X,L,C,D,M)
а)1924 б)1492 в)1294 г)1942
десятичную систму счисления. Получилось число 2162. Определите исходное число,переведите его в десятичную систему счисления и запишите результат.Напомним чтодля записи чисел в римской системе счисления используют набор из семи цифр(I,V.X,L,C,D,M) ответы ввиде тестов.
а)1924
б)1492
в)1294
г)1942
ПОМАГИТЕ МНЕ РЕШИТЬ ПОЖАЛУЙСТА!!!
ения. Получилось число 715. Определите исходное число, переведите его в десятичную систему счисления и запишите результат. Напомним, что для записи чисел в римской системе счисления используется набор из семи цифр (I, V, X, L, C, D, M).
2.Может ли в качестве цифры в системе счисления использоваться символ буквы?
Таким образом, основание системы счисления должно быть больше 2 и не больше 36.
В ответе перечислите все основания систем счисления в порядке их возрастания, разделяя их запятой.