nekarpova
?>

Свободный объём оперативной памяти компьютера 640 кб . сколько страниц книги поместиться в ней, если на странице 16 строки по 64 символа в строке ( кодировка символов осуществляется в unicode )?

Информатика

Ответы

sebastianpereira994
Переводим 640 кб*1024 байта=655360 байт 16*64=1024 байта 1 стр,=1024 байта 655360 байт/1024байт=640 стр,
vetviptime
1символ=8 бит=1 байт. 64*64*1=4096 байт - занимает 1 страница в памяти. переведем байты в кбайты. 4096/1024= 4кбайта 640/4=160 страниц ответ: 160 страниц книги поместиться в оперативной памяти компьютера.лучший ответ дайте: )
Оздоевский

Воть

Объяснение:

Это ж всё брутфорс, это ж несерьезно :)

На самом деле, конечно, перебор здесь вполне подходит, и можно дать ему границы сразу — по количеству цифр, по максимальной цифре. Но есть же и аналитический метод.

350214х = 11892410

Это означает, что

3x5 + 5x4 + 0x3 + 2x2 + 1x + 4 = 11892410

или

3x5 + 5x4 + 2x2 + x – 118920 = 0

Классический многочлен пятой степени. И теперь нужно решить полиномиальное уравнение. По основной теореме алгебры у него будет пять комплексных корней, нас, правда, интересует только действительный, хорошо бы положительный, и хорошо бы целый :)

Из теоремы Абеля-Руффини известно, что аналитически мы такое уравнение не решим в общем случае, но я бы даже и пробовать не стал: на то придуманы численные методы, которых всяких есть многатыщ — выбрать можно по вкусу, начиная хоть с метода товарища Ньютона. Решаем, и получаем:

x = 8

Хорошо и красиво. Ну можете еще добить преподавателя комплексными корнями, сказав, что это же число записывается точно так же в системе счисления с основанием (-7.07949 - 4.865i) :)

поделиться улучшить этот ответ отслеживать

ответ дан

17 сен '11 в 11:58

Ali

2,109●88 серебряных знаков●1010 бронзовых знаков изменён

17 сен '11 в 12:17

получается только перебор? очень жалко что другого метода нет...))а "Это ж всё брутфорс, это ж несерьезно :)" - это как понять? чет не вкурил к чему это! ))) ну ладно + – Евгений536 17 сен '11 в 12:09

1

Я к тому, что другие ответы были про перебор. И это правильно, вообще-то, потому как перебрать десяток оснований легче, чем решить полином пятой степени. – Ali 17 сен '11 в 12:10

2

Не брутфорс, можно сделать бинарный поиск по X! :) – Михаил М 19 авг '13 в 14:27

добавить комментарий

голос «за»

4

голос «‎против»

Что бы перевести число с какой то системы счисления с основой Х в десятичную, нужно делать так: 1) начальная сумма 0 2) текущая цифра - самая первая 3) текущую сумму умножаем на основу Х 4) добавляем текущую цифру к сумме. 5) если справа ещё есть цифры - к пункту 3 иначе выход Так как вручную проверять все это лень, пишется небольшая программа, к примеру на питоне

def r(x):

return (((((3 * x + 5) * x + 0) * x + 2) * x + 1) * x + 4)

for i in range(6,10):

print i, r(i)

Начинаем с 6, так как все цифры в заданном числе точно меньше 6 и это будет минимально возможная основа. А верхняя 9, так как "визуально" число в системе счисления Х больше его записи в десятичной форме.

и конечный ответ - 8.

Анна1417
Const   n = 15; var   a: array[1..n] of integer;   i,sp,sn: integer; begin   randomize;   writeln('элементы массива');   sp: =0; sn: =0;   for i : = 1 to n do   begin       a[i] : = random(51)-25;       write(a[i]: 4);       if a[i]< 0 then sn: =sn+a[i]       else sp: =sp+a[i]   end;   writeln;   writeln('частное: ',sp/abs(sn)) end. тестовое решение: элементы массива     2 -25    0    5  24    4    3    1  12  13  10    1    6  13 -17 частное: 2.23809523809524 вариант со вводом данных с клавиатуры: const   n = 15; var   a: array[1..n] of integer;   i,sp,sn: integer; begin   writeln('вводите через пробел элементы массива');   sp: =0; sn: =0;   for i : = 1 to n do   begin       read(a[i]);       if a[i]< 0 then sn: =sn+a[i]       else sp: =sp+a[i]   end;   writeln('частное: ',sp/abs(sn)) end.

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

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

Свободный объём оперативной памяти компьютера 640 кб . сколько страниц книги поместиться в ней, если на странице 16 строки по 64 символа в строке ( кодировка символов осуществляется в unicode )?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ksoboleva
vapebroshop
федороа
margarita25061961
Маринина_Елена
gabramova
Mexx9050
pravovoimeridian
extremhunter
Lapushkina
keti0290103
Голосова-Лобанов1555
corneewa20096
omigunova39
Оксана170