Считаем, что в нашей реализации языка Pascal нет готовой функции для арксинуса и опишем арксинус на основе известного тригонометрического соотношения:
Тогда
Область допустимых значений: |c|<1, a≠0
function arcsin(x: real): real;
begin
arcsin := arctan(x / sqrt(1 - sqr(x)))
end;
var
a, b, c, x: real;
begin
Write('Введите через пробел значения a,b,c: ');
Readln(a, b, c);
if (c >= 1) then Writeln('Решения нет, c>=1')
else if a = 0 then Writeln('Решения нет, a=0)')
else Writeln('x=', arcsin(c) / sqrt(1 - sqr(x)):0:5)
end.
Тестовое решение:
Введите через пробел значения a,b,c: 3.25 -1.7 0.146
x=0.14652
170 в восьмеричной системе счесления
Program Program1;
Var
a:array [1..10] of integer;
i:integer;
rez:boolean;
begin
randomize;
write('Массив: ');
for i:=1 to 10 do
begin
a[i]:=random(5);
write(a[i],',');
end;
rez:=false;
for i:=1 to 10 do
begin
if (i>1) and (a[i]=a[i-1]) then rez:=true;
if (i<10) and (a[i]=a[i+1]) then rez:=true;
end;
if rez then writeln(' Есть одинаковые соседние элементы') else
writeln(' Нет одинаковых соседних элементов');
<span>end.</span>
Трогать разъемы соединительных кабелей и проводов
прикасаться к питающим проводам и устройствам заземления
прикасаться к экрану и к тыльной стороне монитора, клавиатуры
работать в верхней одежде и влажными руками
при появлении запаха гари необходимо немедленно прекратить работу, выключить
аппаратуру и сообщить об этом преподавателю
необходимо следить за исправностью аппаратуры и немедленно прекращать работу при
появлении необычного звука или самопроизвольного отключения аппаратуры
var k,p,d:real;i:integer;begin
write('Write kol:');readln(k);
write('Write percent:');readln(p);
for i:=1 to 50 do
d:=k/(1+(p/100)*i);
writeln(d:0:2);
end.
Код может быть неточен так как нет данных для проверки.