• Предмет: Информатика
  • Автор: geraldizrevee
  • Вопрос задан 2 года назад

Составить алгоритм и написать программу(на паскале) "найти минимальное значение тригонометрической функции


(любой) на интервале [0; 1) . Перебор осуществлять с шагом 0,1." Помогите!


BobbyFresnel: Да... величайшей сложности задача! ))))
geraldizrevee: Честно? Них не понимаю
BobbyFresnel: А без компьютера если? Ну, как на математике, по точкам график построить и найти минимум?
geraldizrevee: Это легко, а вот я, не понимаю, как писать программу и составлять алгоритм
BobbyFresnel: А как и в математике.

Ответы

Ответ дал: BobbyFresnel
1

Ответ:

0.54030230586814

Программа на PascalABC.NET:

begin

 var min := 1.5; // ищем для косинуса, а он не бывает больше 1

 var x := 0.0; // начальное значение

 while x <= 1.01 do // конечное значение плюс довесок на неточность

 begin

   var y := Cos(x); // значение функции в точке х

   if y < min then  // нашли значение меньше

     min := y;   // запомним его, как минимум

   x += 0.1  // увеличим х на шаг

 end;  

 Print(min)   // вывели найденный минимум

end.


BobbyFresnel: Алгоритм (путь решения) не зависит от изучаемого предмета. Изучаемый предмет лишь определяет способ записи алгоритма, ориентированный на конкретного Исполнителя.
BobbyFresnel: Дыры в знаниях по различным школьным предметам, не дают возможность составить алгоритм решение задачи, а потом почему-то это называют "я не понимаю информатику". Информатика-то тут не при чем )))
Вас заинтересует