1. 160 можно представить, например, как группу ячеек из 16 строк и 10 колонок. пусть адрес левой верхней (т.е. "первой") ячейки будет c2. отсчитываем вниз 15 строк (одна - этот текущая строка 2, поэтому надо еще 16-1=15 строк) и получаем строку номер 2+15-17. теперь сдвигаемся в 17-й строке по колонкам на 10-1=9 колонок и попадаем в колонку l, а адресом конечной ячейки будет l17. адрес выбранного диапазона запишется как c2: l17 2. в четырех битах памяти можно разместить число со значением не более, чем алгоритм предполагает ввод значения числа n и первичным ограничением будет далее выполняется цикл со счетчиком i, значение которого меняется от 1 до n, т.е. не превышает n и поэтому найденное ограничение не меняется. в теле цикла идет накопление суммы квадратов i в переменной s. на s также распространяется ограничение разрядной сетки компьютера, т.е. s последовательно будет получать значения 1, 1+1²=2, 2+2²=6, 6+3²=15, а затем на следующем шаге при значении счетчика i=4 будет сделана попытка вычислить i²=4²=16 и попытка получить это значение вызовет переполнение разрядной сетки нашего компьютера. следовательно, i≤3, но поскольку цикл выполняется пока i≤n, получаем что n≤3 ответ: или, более просто и понятно, n=1, 2, 3
Ольга
07.09.2022
1. var x1,x2,x3,y1,y2,y3,a,b,c,p,s: real; begin readln(x1,y1); readln(x2,y2); readln(x3,y3); a: =sqrt(sqr(x1-x2)+sqr(y1-y2)); b: =sqrt(sqr(x3-x2)+sqr(y3-y2)); c: =sqrt(sqr(x1-x3)+sqr(y1-y3)); p: =(a+b+c)/2; s: =sqrt(p*(p-a)*(p-b)*(p-c)); writeln('s=',s,'; '); end. 2. var n,i,j,sn,si: int64; begin readln(n); sn: =0; for i: =1 to n do begin si: =1; for j: =i to i*2 do si: =si*j; sn: =sn+si; end; writeln('sn=',sn,'; '); end. для составления блок-схемы могу объяснить довольно простой алгоритм: ты проходишься одной переменной от 1 до n, и в каждом проходе ты вычисляешь произведение чисел от значения той переменной до ее удвоенного значения другим циклом и в конце прохода главного цикла ты прибавляешь к результирующей переменной (которая в начале программы была обнулена) то произведение, которое ты только что вычислил. p.s. возможно на словах это звучит довольно-таки непонятно, но для этого есть код, который поясняет весь алгоритм