Снова 2 курс, основы алгоритмизации и программирования Составить программный код для двух задач на языке с#:
1. Составить программу вычисления суммы тех значений функции y, которые удовлетворяют условию: y>5*Z, где y=x^2sinX*cosX, 1,5 <=x<=3,5 Аргумент х изменяется с шагом 0,1.
2. Вторая задача на фотке
ответ: ГВБА
Объяснение:
Меньше всего страниц будет по запросу Г, т.к. там запрашиваются страницы, в которых есть и слово красный, и слово синий, и слово зеленый, т.е. эти три слова обязательно должны быть на странице. Логично, что таких страниц будет очень мало.
На втором месте стоит В, т.к. тут убирается последнее условие, и страниц уже точно будет больше, чем в предыдущем варианте, потому что отсутствия обязательного слова зеленый на странице расширяет круг подходящих страниц.
На третьем месте Б, т.к. тут появляется конструкция ИЛИ, а это говорит о том, что страниц будет больше, потому что в результате запроса будут страницы, которые содержат красный и синий одновременно и страницы, которые содержат только слово зеленый.
На четвертом месте А, т.к. тут и страницы которые содержат только слово красный, и страницы, которые содержат слово синий, и страницы, которые содержат слово зеленый.
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var (imin,imax):=(a.IndexMin,a.IndexMax);
Writeln('Индекс минимального элемента- ',imin,', максимального- ',imax);
Writeln('Максимум и минимум равны ',a[imax],', ',a[imin])
end.
Пример
n= 20
45 5 -3 16 -37 24 -2 2 49 25 0 -37 17 26 -38 7 -11 21 3 -7
Индекс минимального элемента- 14, максимального- 8
Максимум и минимум равны 49, -38
Начиная с данной сборки PascalABC.NET вывод можно оформлять и так:
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var (imin,imax):=(a.IndexMin,a.IndexMax);
Writeln($'Min a[{imin}]={a[imin]}, max a[{imax}]={a[imax]}')
end.
Пример
n= 20
40 -13 -7 7 45 -28 3 -40 37 45 10 47 -38 -39 25 -46 45 -44 42 44
Min a[15]=-46, max a[11]=47