Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Получить таблицу значений функции

Автор: NeiroN 17.04.2009 18:42

Помогите решить,я профан в паскале...или скажите где смотреть подобные!
С уважением Сергей.П.


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


Автор: Client 17.04.2009 20:41

какая функция? Что именно не получается? 6 раз вывести значение?

Автор: NeiroN 17.04.2009 21:35

Сори...функция не скопировалась, да, но как ее прописать,может так:

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

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

я в Паскале два дня... mega_chok.gif

Автор: Client 17.04.2009 21:49

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 17.04.2009 22:11

спасибо !

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

writeln(sqrt(1+exp(sin*x)+cos*x):0:5,' ',x:0:5);

Автор: Client 17.04.2009 22:18

Без него не отличишь, где значение функции,а где Х.

writeln(sqrt(1+exp(sin*x)+cos*x):0:5,x:0:5);
Посмотри что будет так, без пробела

Автор: volvo 17.04.2009 23:02

Хм. А что, Sin/Cos теперь уже без аргументов вычисляются? Это первый вопрос. А второй - а в чем аргументы задаются? В градусах или в радианах?

Автор: NeiroN 18.04.2009 19:23

Да...оказывается эту задачу нужно решить двумя способами...в начале задания дана хитрая формулеровка, мелким шрифтом...

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

Если я правильно понимаю, решение предложеное Client ,больше подходит ко второму вопросу...или нет?