Расположите в порядке возрастания количества страниц: а - (умножение & вычитание) | сложение б - (умножение | вычитание) & слодение в - умножение | вычитание | сложение г - умножение & вычитание & сложение
Пояснение: Г выдаст меньше страниц потому что записан слишком подробно. Например возьмем запрос "Учебник". Этот запрос выдает много вариантов, так как не указано по какому предмету учебник, какого класса и следовательно будет выдавать как информатику, так и другие предметы. В выдаст наибольшее количество страниц, так как даётся выбор 1 из 3, при чем браться будет только 1 => максимально не обобщенно. В остальных примерах мы просто смотрим на операторы, которые не в скобках (Так может быть не всегда, но в этом задании так)
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017 // Внимание! Если программа не работает, обновите версию!
procedure FillRandom(var P:array of integer; a,b:integer); begin var (k,n):=(0,P.Length); repeat P:=ArrRandom(n,a,b); k+=1; until P.Distinct.Count=n; Writeln('Сделано ',k,' генераций массива') end;
begin var n:=ReadInteger('n='); var (a,b):=ReadInteger2('Укажите интервал значений элементов:'); if b-a+1<n then Writeln('Задание выполнить невозможно') else begin var x:=new integer[n]; FillRandom(x,a,b); x.Println end end.
| - оператор "ИЛИ"
ответ: ГБАВ
Пояснение: Г выдаст меньше страниц потому что записан слишком подробно. Например возьмем запрос "Учебник". Этот запрос выдает много вариантов, так как не указано по какому предмету учебник, какого класса и следовательно будет выдавать как информатику, так и другие предметы. В выдаст наибольшее количество страниц, так как даётся выбор 1 из 3, при чем браться будет только 1 => максимально не обобщенно. В остальных примерах мы просто смотрим на операторы, которые не в скобках (Так может быть не всегда, но в этом задании так)