Какие значения будут у ячеек массива после выполнения следующего кода (написать в виде таблицы):
Int mss[4][3]={4,2,4,3,1,9,1,6,9,1,1,9};
int *p1=&mss[1][0],*p2=p1;
mss[3][*p1-1]=(mss[2][0]-3)*(*p1);
mss[0][2]++;
*p1=(!mss[3][0]<*p2)?5*mss[3][0]/4:mss[0][2]-mss[1][2];
*p1=*p2/(mss[0][0]+1);
p1=mss[0];
p2=&mss[2][2];
*p2=*p2%4+mss[2][2];
program z1;
var i: integer;
a, x, f: real;
begin
writeln ('Программа вычисления функции f(x) = sin (2x) / sqrt (x)');
writeln ('При x, изменяющемя от 1 до 2 с шагом а');
writeln ('Введите шаг измениения функции (a>0)');
write ('a = ');
readln (a);
writeln ('i - номер строки');
writeln ('||');
writeln ('| Таблица функции f(x) = sin (2x) / sqrt (x) |');
writeln ('||');
writeln ('| i | x | f | Значение |');
writeln ('||');
i:=0;
x:=1;
repeat
i:=i+1;
f:=sin (2*x) / sqrt (x);
if f > 0 then writeln ('|',i:5,' | ',x:0:3,' | ',f:0:3,' | положительная |') else
if f < 0 then writeln ('|',i:5,' | ',x:0:3,' | ',f:0:3,' | отрицательная |') else
writeln ('|',i:5,' | ',x:0:3,' | ',f:0:3,' | равна 0 |');
writeln ('||');
x:=x+a;
until x > 2.0001
end.
Объяснение:
Программы будет выводит значение: положительная или отрицательная (а не неотрицательная, т.к. думаю, что там просто опечатка)
Программа допускает точность а до тысячных разрядов дробной части.
sin вычисляется в радианах
Насколько я понял, в задании подразумевается написание формул в текстовом процессоре, подобном MS Word. Я буду рассматривать эту задачу именно с применением Word.
1. — невозможно
2. — возможно (на первой прикрепленной картинке запечатлен с которого можно поставить степень числа)
3. — возможно (на первой прикрепленной картинке запечатлен с которого можно поставить степень числа)
4. — возможно (на второй прикрепленной картинке запечатлен с которого можно вставить греческие символы и знак неравенства)
5. — невозможно
ответ: ,