vikola2008
?>

Увеличить переменную a в 50р., если a нечетное число иначе увеличить на 30 нужно!

Информатика

Ответы

artem032100
Var  a:real;
begin
readln(a);
if(a mod 2 = 0) writeln(a+30) else writeln(a*50);
end.
abuzik

164 байта

Объяснение:

Вычислим необходимое число бит для хранения одного пикселя в первом случае: 2^x=256\ =\ x=7

Во втором случае цвета 2, следовательно, понадобится 2^x=2\ =\ x=1  бит для хранения каждого пикселя.

Так как файл изображение по условию одно и то же, то есть количество пикселей не меняется, то можем утверждать, что в результате преобразования файл уменьшился в \frac{7}{1}=7 раз. Приняв размер исходного файла за A, получим уравнение:

A-140=\frac{A}{7}

7A-7*140=A

6A=7*140

A=\frac{7*140}{6}=163.333

Так как байт в современных системах является элементарной единицей размера файла, размер файла округлим в большую сторону, получив 164 байта.

Valentina
В непозиционных системах счисления от положения цифры в записи числа не зависит величина, которую она обозначает. Примером непозиционной системы счисления является римская система, в которой в качестве цифр используются латинские буквы.В позиционных системах счисления величина, обозначаемая цифрой в записи числа, зависит от ее позиции. Количество используемых цифр называется основанием системы счисления. Место каждой цифры в числе называется позицией. Первая известная нам система, основанная на позиционном принципе – шестидесятeричная вавилонская. Цифры в ней были двух видов, одним из которых обозначались единицы, другим – десятки. Основание системы счисления, в которой записано число, обычно обозначается нижним индексом. Например, 5557 – число, записанное в семеричной системе счисления. Если число записано в десятичной системе, то основание, как правило, не указывается. Основание системы – это тоже число, и его мы будем указывать в обычной десятичной системе. Вообще, число x может быть представлено в системе с основанием p, как x =an·pn +an – 1·pn–1 + a1·p1 + a0·p0, где an...a0 – цифры в представлении данного числа. Так, например,103510=1·103 + 0·102 + 3·101 + 5·100;10102 = 1·23 + 0·22 + 1·21 + 0·20 = 10. так что ли не знаю я всё скопировал из электронного учебника

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

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

Увеличить переменную a в 50р., если a нечетное число иначе увеличить на 30 нужно!
Ваше имя (никнейм)*
Email*
Комментарий*