narkimry134
?>

Составить программу вычисления периметра прямоугольного треугольника если известно что 2 катета а=5, в=3

Информатика

Ответы

sandovo590

program pr1;

var a,b,c,p: integer;

begin

a: =5;

b: =3;

c: =sqrt(sqr(a)+sqr(b));

p: =a+b+c;

writeln ( ' периметр треугольника равен ' );

writeln(p);

end.

 

gavrilasmax05

program mcfdncfio;

uses crt;

var a,b,c,p: integer;

begin

a: =5;

b: =3;

c: =sqrt(sqr(a)+sqr(b));

p: =a+b+c;

writeln(p);

readln;

end.

если не работает, то для c отдельно напиши 

c: real;

 

gullieta
1. если в палитре 256 цветов, то для хранения одного пикселя требуется log(2)256 = 8 бит (2^8 = 256). 16 кбайт = 16*1024 байт = 16*1024*8 бит. количество пикселей рисунка = 16*1024*8 / 8 = 16*1024 размеры рисунка = (4*32)*(4*32) = 128*128 2. 1/16 мбайт = 1024/16 кбайт = 64 кбайт = 64*1024 байт = 64*1024*8 бит. память, занимаемая одним пикселем, = 64*1024*8 / (256*512) = 4 бита. количество цветов в палитре = 2^4 = 16 3. 1/128 гб = 1024/128 мб = 8 мб = 2^3 мбайт = 2^3*2^10 кбайт = 2^3*2^10*2^10 байт = 2^23 байт 819200 бит = 819200/8 байт = 102400 байт = 102400/1024 кбайт = 100 кбайт = 4*25 кбайт = 2^2*25 кбайт
Vadim443

объяснение:

здесь полная аналогия с тем, как мы складываем в обычной, десятичной системе. объясню лучше на примере.

мы знаем, что можно складывать числа "в столбик":

24

+13

  37

то есть строго разряд под разрядом. но что мы делаем, когда в одном разряде получается число, больше 9? правильно, переносим десяток в старший разряд!

15

+19

  24 (не 214! )

здесь та же ситуация, отличие только в том, что максимальная цифра в разряде равна 7 (как в нашей десятичной записи максимальная цифра в записи разряда равна 9, а следующее число - 10 - уже состоит из двух цифр в записи - 1 и 0). значит, если мы хотим записать число 8 в восьмеричной записи, мы напишем это как 10₈ (нижний индекс показывает систему счисления)

а теперь попробуем сложить два числа в восьмеричной системе:

  21₈

+ 16₈

  37₈

разряд под разрядом, ничего сложно. а давайте возьмем пример поинтереснее:

  77₈

+ 77₈

7₈ + 7₈ = 16₈, это значит, что в младшем разряде мы напишем 6, а десятки припишем в старший разряд.

  1

  77₈

+ 77₈

  *6

так как 7₈ + 7₈ + 1₈ = 17₈, то 7 записываем в свой, соответствующий, разряд, а единицу в старший, получив при этом ответ 176₈

в правильности ответа можем убедиться, переведя это все в десятичную запись: 77₈ = 63, 176₈ = 126, 63 + 63 = 126, все верно.

единственный дискомфорт при таком методе - непривычные результаты сложения. например, 7 + 7 = 14 (в десятичной записи), но в примере выше 7₈ + 7₈ = 16₈. поэтому тут нужно быть аккуратным!

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

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

Составить программу вычисления периметра прямоугольного треугольника если известно что 2 катета а=5, в=3
Ваше имя (никнейм)*
Email*
Комментарий*

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

Ubuleeva826
sodrugestvo48
Sergei
pereverzev
koam20167459
jim2k
emartynova25
nastikak8
impuls20125948
kenni19868
cashuta
zerckaln
reinish23
germanleon
Воздвиженская