Предмет: Информатика, автор: greciochs

Даю 80 баллов!! Скласти таблицю функції tg(x) на інтервалі (0°,45°) із кроком 5°. Написать код программы на языке Pascal

Ответы

Автор ответа: shibgena
0

Ответ:

Объяснение:

program Hello;

var i : Integer;

var tan, rad : Real;

begin

i:=0;

while i <= 45 do

begin

  rad := i / 57.2957795131;'перевод в радианы'

  tan := sin(rad)/cos(rad);'в паскале нет тангенса, вычисление через sin и cos'

  writeln('tg(', i, ') = ', tan:4:3);

  i := i+5;'шаг'

end;

end.


greciochs: а можно через цикл for, а не while? пожалуйста
shibgena: сек
shibgena: program Hello;
var i : Integer;
var tan, gradusi, radiani : Real;
begin
for i:=0 to 9 do
begin
gradusi := i * 5;{вычисление градусов}
radiani := gradusi / 57.2957795131;
tan := sin(radiani)/cos(radiani);{в паскале нет тангенса, вычисление через sin и cos}
writeln('tg(', i, ') = ', tan:4:3);
end;
end.
shibgena: program Hello;
var i : Integer;
var tan, gradusi, radiani : Real;
begin
for i:=0 to 9 do
begin
gradusi := i * 5;{вычисление градусов}
radiani := gradusi / 57.2957795131;
tan := sin(radiani)/cos(radiani);{в паскале нет тангенса, вычисление через sin и cos}
writeln('tg(', gradusi:2:0, ') = ', tan:4:3);
end;
end.
shibgena: последнее правильно
Похожие вопросы
Предмет: Қазақ тiлi, автор: danaukg777
Предмет: Алгебра, автор: katya962
Предмет: Физика, автор: sereqapopovvvva