IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Получить таблицу значений функции
NeiroN
сообщение 17.04.2009 14:42
Сообщение #1





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


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


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



Сообщение отредактировано: NeiroN - 17.04.2009 16:32
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 7)
Client
сообщение 17.04.2009 16:41
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


какая функция? Что именно не получается? 6 раз вывести значение?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
NeiroN
сообщение 17.04.2009 17:35
Сообщение #3





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


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

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

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

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

Сообщение отредактировано: NeiroN - 17.04.2009 19:09
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Client
сообщение 17.04.2009 17:49
Сообщение #4


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


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.
Вроде так, писал тут, паскаля нету
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
NeiroN
сообщение 17.04.2009 18:11
Сообщение #5





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


спасибо !

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

writeln(sqrt(1+exp(sin*x)+cos*x):0:5,' ',x:0:5);
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Client
сообщение 17.04.2009 18:18
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


Без него не отличишь, где значение функции,а где Х.
writeln(sqrt(1+exp(sin*x)+cos*x):0:5,x:0:5);
Посмотри что будет так, без пробела
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 17.04.2009 19:02
Сообщение #7


Гость






Хм. А что, Sin/Cos теперь уже без аргументов вычисляются? Это первый вопрос. А второй - а в чем аргументы задаются? В градусах или в радианах?
 К началу страницы 
+ Ответить 
NeiroN
сообщение 18.04.2009 15:23
Сообщение #8





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


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

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

Если я правильно понимаю, решение предложеное Client ,больше подходит ко второму вопросу...или нет?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.06.2025 22:43
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"