В ячейке Б2 через мастер функций забиваешь 2 функции: ЕСЛИ ДЕЛИТСЯ НА 2, ТО 1-ПРАВДА 0-ЛОЖЬ, ЕСЛИ ДЕЛИТСЯ на 10, ТО 2- ПРАВДА 0-ЛЛЖЬ.. Копируешь до 25 ячейки, у тебя будут цифры 0, 1, 2. дальше в любых ячейках создаешь функцию СЧЕТЕСЛИ, выделяешь диапазон (Ячейку с Б2 по Б25). Компа рядом нет, поэтому не так подробно.
Линейный (последовательный) алгоритм — описание действий, которые выполняются однократно в заданном порядке. линейными являются алгоритмы отпирания дверей, заваривания чая, приготовления одного бутерброда. линейный алгоритм применяется при вычислении арифметического выражения, если в нем используются только действия сложения и вычитания.
например алгоритм заварки чая:
вскипятить воду ополоснуть кипятком заварной чайник засыпать в чайник заварку залить кипятком заварной чайник накрыть чайник специальной грелкой подождать до полного заваривания 5 минут
const n=10; var min,i: integer; a: array[1..n] of integer; begin randomize; min:=11; for i:=1 to n do begin a[i]:=random(1,10); write (a[i],' '); // для наглядности. можно удалить if (i mod 2 =1) and (a[i]<min) then min:=a[i]; end; writeln; writeln ('min = ',min) end.
Пример: 5 4 7 8 6 2 10 4 9 9 min = 5
2 задача:
const n=10; var max,count,i: integer; a: array[1..n] of integer; begin randomize; max:=0; count:=0; for i:=1 to n do begin a[i]:=random(1,10); write (a[i],' '); // для наглядности. можно удалить if a[i]>max then max:=a[i]; end; for i:=1 to n do if max=a[i] then count:=count+1; writeln; writeln ('max = ',max); writeln ('count = ',count); end.
функцию СЧЕТЕСЛИ, выделяешь диапазон (Ячейку с Б2 по Б25). Компа рядом нет, поэтому не так подробно.