Николаев
?>

Объясните и напишите код программы на языке с++1. напишите программу, которая сравнивает количество перестановок при сортировке одного и того же массива разными . 2. проведите эксперименты для возрастающей последовательности (уже отсортированной), убывающей (отсортированной в обратном порядке) и случайной.

Информатика

Ответы

meu72
Каждое число переведем в восьмиразрядное(байт) число отдельно  и запишем,  по-прежнему,   через точкуадрес : 146.212.200.155⇒10010010.11010100.11001000.10011011 маска : 255.255.240.0⇒11111111.11111111.11110000.00000000 маска инвертируется(нули заменяются на единицы и наоборот)   инвентированная  маска: 00000000.00000000.00001111.11111111   выполняем поразрядную конъюнкцию                               маска: 00000000.00000000.00001111.11111111 адрес: 10010010.11010100.11001000.10011011результат: 00000000.00000000.00001000.10011011⇒0.0.8.155 ответ: номер сети и номер компьютера в сети в 10сс -  0.0.8.155
Vyacheslavovna1108
1. современный паскаль // pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin   var a: =readreal('a=');   var x: =power(10,a)+cos(a+1);   var y: =log10(abs(arctan(x)-sin(a*;   writeln('x=',x,', y=',y) end. пример a= 2.105 x=126.35097753811, y=-0.162831822729058 2. типовой "школьный" паскаль (как не надо учить) program vasya; var   a,x,y: real; begin   write('a=');   read(a);   x: =exp(a*ln(10))+cos(a+1);   y: =ln(abs(arctan(x)-sin(a*/ln(10);   writeln('x=',x,', y=',y) end. пример a=2.105 x=126.35097753811, y=-0.162831822729023 3. сравнение решений - "школьный" вариант длиннее. больше текста - дольше писать, больше шансов сделать ошибку. - результат вычисления y различный. разница составляет вроде немного - всего 0.000000000000035 (это 0.35×10⁻¹³), но если делать много вычислений, ошибки могут накапливаться. вычисленное с более высокой точностью (и округленное до такой же, как в паскале разрядности) значение y равно -0.162831822729052, т.е. "современное" решение оказывается еще и на один порядок точнее. за счет чего? за счет уменьшения ошибок при меньшем количестве вычислений - их сократили функции power  и log10.

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

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

Объясните и напишите код программы на языке с++1. напишите программу, которая сравнивает количество перестановок при сортировке одного и того же массива разными . 2. проведите эксперименты для возрастающей последовательности (уже отсортированной), убывающей (отсортированной в обратном порядке) и случайной.
Ваше имя (никнейм)*
Email*
Комментарий*

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

lolydragon
Kozlovao4
barinovmisha2013
osherbinin
Kashirina
ANDREY261965
trubchaninova71511
Suralevartem
MArat
diannaevaaa
natkul22
ирина_Андреевич1634
vipteatr
Taurus59707
Fedorov1283