1) 1) решите уравнение. ответ запишите в десятичной системе счисления. 2) сколько единиц в двоичной записи числа 8^502 – 4^211 + 2^1536 – 19? 3) сколько единиц в двоичной записи числа 8^415 – 4^162 + 2^543 – 25?
Если перевести в двоичную систему будет 974. смотри, все просто. на компьютере открываешь калькулятор, жмешь на кнопку "вид" и выбираешь "программист". с правой стороны, где-то по середине будет прямоугольник с "hex; dec; oct; bin". hex-шестнадцатиричная система счисления. dec-десятичная система счисления. oct-восьмеричная система счисления. bin-двоичная система счисления. не сложно, 16 10 8 2 тебе нужна система на 10 и 2. то есть из 2 в 10, как я говорил, 2-это bin. жмешь на нее. пишешь свое число, а именно 1111001110. нули могут "не набираться", это нормально и на самом деле они набираются, просто чуть ниже главной строки. дальше тебе нужно перевести число в 10 систему, то есть в dec. жмешь. получается число. это число-номер знака/буквы/цифры в табличке. "стандартная часть кода ansi (или ascii, разницы просто нет)" и вторая часть этой таблицы "кодовая страница cp1251". там все пронумерованно. к примеру под номером 32 пробел, под 71 g, под 212 ф. и повторюсь, в этих двух таблицах ты ищешь номер который у тебя выдал калькулятор. и все. правда, вся суть в том, что я не нашел в таблицах этой буквы/цифры/символа. возможно, тебе нужно только само получившееся число, а именно 974. надеюсь, хоть что-то смог объяснить.
Андрей Шитенкова
29.06.2021
// pascalabc.net 3.2, сборка 1363 от 17.12.2016 // внимание! если программа не работает, обновите версию! begin var m: =readinteger('количество строк в матрице: '); var n: =readinteger('количество столбцов в матрице: '); writeln('*** исходная матрица [',m,'x',n,'] ***'); var a: =matrrandom(m,n,-50,50); a.println(4); writeln(4*a.colcount*'-'); var q: =a.cols.select(x-> x.first< x.last).toarray; var k: =q.where(r-> r).count; writeln('*** результирующая матрица [',m,'x',k,'] ***'); var b: =matrfill(m,k,0); var l: =0; for var j: =0 to n-1 do if q[j] then begin for var i: =0 to m-1 do b[i,l]: =a[i,j]; l+=1 end; b.println(4) end. пример количество строк в матрице: 5 количество столбцов в матрице: 8 *** исходная матрица [5x8] *** 15 -35 -11 -18 49 -32 31 -47 -21 -46 7 -48 3 24 -48 5 28 -46 36 -9 17 -32 -44 -10 -16 7 -14 40 13 30 50 -28 -8 35 -49 47 -31 30 18 20 *** результирующая матрица [5x4] *** -35 -18 -32 -47 -46 -48 24 5 -46 -9 -32 -10 7 40 30 -28 35 47 30 20