Алгоритм - действия которые нужно выполнить строго в таком порядке , что бы получить желанный результат
marinaled8187
28.05.2022
Смотря какая быстрозавариваемой допустим это ролтон, тогда алгоритм такой. 1) раскрываем пакетик 2) вываливаем лапшу в тарелку 3) добавляем специи 4) завариваем лапшу если не следовать алгоритму, то нет смысла его использовать. например, вначале выполним пункт 2 и 3, а затем 1 и 4. что у нас получится? нарушая пункт 1 мы переходим к пункту 2, но тут проблема, мы не можем вывалить лапшу, ведь мы не открыли пакетик. здесь идет явное нарушение алгоритма и дальнейшее его использование не валидно.
aquilonis
28.05.2022
Program array2d; var v_range, v_neg, i, j, n: integer; array: array of array of integer; i_range, i_neg: array[1..2] of integer; begin randomize; write('введіть n: '); readln(n); setlength(array, n, n); write('введіть а та b: ); readln(a, b); for i: = 1 to n do for j: = 1 to n do array(i, j) : = random(100); for i: = 1 to n do for j: = 1 to n do begin if array(i, j) in a..b then begin if assigned(v_neg) then break; {перевірка, чи є негативне значення знайденим} v_range : = array(i, j); i_range[1] : = i; i_range[2] : = j; end; if array(i, j) < 0 then begin if assigned(v_range) then break; v_neg : = array(i, j); i_neg[1] : = 1; i_neg[2] : = 2; end; end; if assigned(v_range) and assigned(v_neg) then begin array(i_range[1], i_range[2]) : = v_neg; array(i_neg[1], i_neg[2]) : = v_range; end; writeln('виконано.'); end.