Помощь - Поиск - Пользователи - Календарь
Полная версия: Получить таблицу значений функции
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
NeiroN
Помогите решить,я профан в паскале...или скажите где смотреть подобные!
С уважением Сергей.П.


Задание 1
Получить таблицу значений функции
на отрезке [3.5; 4] c шагом 0.1

Client
какая функция? Что именно не получается? 6 раз вывести значение?
NeiroN
Сори...функция не скопировалась, да, но как ее прописать,может так:

y=sqrt(1+exp(sin*x)+cos*x)

или так:y=корень из (1+е(в сепени(sin x))+cos x)

я в Паскале два дня... mega_chok.gif
Client
uses crt;
var
x:real;
begin
clrscr;
x:=3.5;
while x<=4 do begin
writeln(sqrt(1+exp(sin*x)+cos*x):0:5,' ',x:0:5);
x:=x+0.1;
end;
readkey
end.
Вроде так, писал тут, паскаля нету
NeiroN
спасибо !

один вопрос, а что за пробел между скобками в строке:0:5,' ',x:0:5);?

writeln(sqrt(1+exp(sin*x)+cos*x):0:5,' ',x:0:5);
Client
Без него не отличишь, где значение функции,а где Х.
writeln(sqrt(1+exp(sin*x)+cos*x):0:5,x:0:5);
Посмотри что будет так, без пробела
volvo
Хм. А что, Sin/Cos теперь уже без аргументов вычисляются? Это первый вопрос. А второй - а в чем аргументы задаются? В градусах или в радианах?
NeiroN
Да...оказывается эту задачу нужно решить двумя способами...в начале задания дана хитрая формулеровка, мелким шрифтом...

1. По первому заданию составить алгоритм и программу, ориентированные на использование оператора FOR.
2. По первому заданию составить алгоритм и программу, ориентированные на использование операторов WHILE или REPEAT.

Если я правильно понимаю, решение предложеное Client ,больше подходит ко второму вопросу...или нет?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.