Var i:integer;s:real;begins:=0;for i:=1 to 20 dos:=s+(1/i);writeln('y = ',s);end.
<span>N=A+B+C-N
</span>Если N=A+B, то N=A+B+C-N=A+B+C-С=A+B, следовательно N=C
<span>N=A
IF N > В THEN N = В (это условие надо нарушить A<B)
IF N < C THEN N = C </span>(это условие надо сделать A<С)
A<B и A<С
<span>
Ответ: </span><span>в) А < В и А < С</span><span>
</span>
В задании речь идёт о разложении функции в ряд Тейлора.
Код на JavaScript таков:
function seriesExpl(x){ var pow = Math.pow; return x - pow(x, 3)/6 + pow(x, 5)/120}
function getDiff(x){ var val_1 = seriesExpl(x); var val_2 = Math.sin(x);
console.log('True value is '+val_2.toString()); console.log('Approximated value is '+val_1.toString()); console.log('Difference between them is '+(Math.abs(val_2 - val_1)).toString());}
getDiff(0.2); // Например, значение 0.2
Все аргументы функций в радианах
Смотри полученные данные и саму гистограмму в прикреплённых картинках.
Using System;
public class Test
{
public static int Main()
{
Random rnd=new Random(DateTime.Now.Millisecond); // иниц. датчика
int n=Convert.ToInt32(Console.ReadLine());
int[] Arr=new int[n];
for(int i=0; i<Arr.Length; i++) {
Arr[i]=rnd.Next(1,99);
Console.Write(Arr[i]+" ");
}
Console.WriteLine();
for(int i=0; i<Arr.Length; i++) {
if(Arr[i]%2==0) {
int j=(int)Math.Round((double)Math.Sqrt(Arr[i]));
if(j*j==Arr[i]) Console.Write(Arr[i]+" ");
}
}
Console.WriteLine();
return 0;
}
}