Первый вариант: если десятичный логарифм от (2x+3).
Var X:real; Begin Write('x = ');ReadLn(x); if x<=-1.5 then WriteLn('Ошибка: Нельзя вычислить логарифм от нуля!') else if x = 0 then WriteLn('Ошибка: На ноль делить нельзя!') else WriteLn('f(',x,') = ',Ln(2*x+3)*4/(Tan(3*x)*Ln(10))) End.
Второй вариант: если логарифм по основанию (2x+3) от 4.
Var X:real; Begin Write('x = ');ReadLn(x); if x<=-1.5 then WriteLn('Ошибка: Основание логарифма должно быть больше нуля!') else if x = 0 then WriteLn('Ошибка: На ноль делить нельзя!') else WriteLn('f(',x,') = ',Ln(4)/(Tan(3*x)*Ln(2*x+3))) End.
1)
const
n=3;
var
a:array [1..n,1..n] of integer;
i,j,count:integer;
begin
count:=0;
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(21)-10;
write(a[i,j]:4);
if (a[i,j] < 5) and (a[i,j] > 0) then
inc(count);
end;
writeln;
end;
writeln('Количество элементов меньше пяти, но больше нуля равно ',count);
end.
2)
var
t,o:integer;
begin
write('Купленное количество тетрадей: '); readln(t);
write('Купленное количество обложек: '); readln(o);
t:=t*100; o:=o*50;
writeln('Итоговая сумма покупки: ',t+o)
end.
Var X:real;
Begin
Write('x = ');ReadLn(x);
if x<=-1.5 then WriteLn('Ошибка: Нельзя вычислить логарифм от нуля!')
else if x = 0 then WriteLn('Ошибка: На ноль делить нельзя!')
else WriteLn('f(',x,') = ',Ln(2*x+3)*4/(Tan(3*x)*Ln(10)))
End.
Второй вариант: если логарифм по основанию (2x+3) от 4.
Var X:real;
Begin
Write('x = ');ReadLn(x);
if x<=-1.5 then WriteLn('Ошибка: Основание логарифма должно быть больше нуля!')
else if x = 0 then WriteLn('Ошибка: На ноль делить нельзя!')
else WriteLn('f(',x,') = ',Ln(4)/(Tan(3*x)*Ln(2*x+3)))
End.