// PascalABC.NET 3.6.3
uses School;
function Divizors(n: integer): List<integer>;
begin
var L := new List<integer>;
L.Add(1);
L.Add(n);
if n > 3 then
begin
var k := 2;
while (k * k <= n) and (k < 46341) do
begin
if n mod k = 0 then
begin
var t := n div k;
L.Add(k);
if k < t then L.Add(t)
else break
end;
Inc(k)
end;
L.Sort;
end;
Result := L
end;
begin
// 1
if ReadInteger.IsPrime then Println('YES')
else Println('NO');
// 2
ReadInteger.Factorize.First.Println;
// 3
var a := Divizors(ReadInteger);
Print(a.Count, a.Sum)
end.
Поделитесь своими знаниями, ответьте на вопрос:
Измерение количества информации 3 - вариант 1. Переведите в баты. 15 Кб, 256 Кб, 2500 кб, 72 кб, 340 Мб, 7 Гб. 2. Переведите в килобайты. 7168 байт, 7680 байт, 75 776 байiт, 700000 байт, 2 Мб, 400 Мб, 5 Г6, 300 Гб, 2560 байт, 257 Мб, 30 Гб. 3. Переведите в мегабайты. 50331648 байт, 56320 K6, 90 Гб, 262 14400 байт, 460800 Кб, 12 Гб. 4. Считая, что каждый символ кодируется одним байтом, определите, чему равен информационный объем следующего высказывания Рене Декарта: Я мысло, следовательно, существую. 5. Для кодирования секретного сообщения используются 12 специальных символов. При этом символы кодируются одним и тем же минимально возможным количеством бит. Чему равен информационный объем сообщения длинной 256 символов? 6. Объем сообщения - 7, 5 Кбайт. Известно, что данное сообщение содержит 7680 символов. Какова мощность алфавита? 1. Сколько различных последовательностей длинной в 7 символов можно составить из цифр 0 и 1? 8. Определите количество информации в книге, набранной на компьютере. Книга содержит 1500 страниц. На каждой странице — 40 строк, в каждой строке - 60 символов. Запишите ответ в Мб. 9. Сколько дискет понадобится для хранения 86400000 байт информации?