IPB

Здравствуйте, гость ( Вход | Регистрация )

> Циклическая программа на Паскаль, please HElp!!!
tonibis
сообщение 26.9.2009, 8:46
Сообщение #1


Школьник
*

Группа: Продвинутые
Сообщений: 30
Регистрация: 26.9.2009
Город: кострома
Учебное заведение: КГТУ



помогите пожалуйста нужен алгоритм и программа!
http://lampert.ya.ru/replies.xml?item_no=3


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
граф Монте-Кристо
сообщение 26.9.2009, 8:54
Сообщение #2


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



В чём проблема-то?Где собственные наработки?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tonibis
сообщение 26.9.2009, 11:01
Сообщение #3


Школьник
*

Группа: Продвинутые
Сообщений: 30
Регистрация: 26.9.2009
Город: кострома
Учебное заведение: КГТУ



program my;
uses crt;
var t,x:real; k,m:integer;
begin readln(x);
k:=1; t:=0;
repeat
t:=t+((sin(x)/cos(x)+k)/2*k*x);
k:=k+1
until abs((sin(x)/cos(x)+k)/2*k*x)>=m;
writeln('t=',t:10:5);
readln;
end. (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/unsure.gif)

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 26.9.2009, 11:08
Сообщение #4


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(tonibis @ 26.9.2009, 14:01) *

t:=t+((sin(x)/cos(x)+k)/2*k*x);

Могу ошибаться, но это вы случайно не сумму пытаетесь сделать? У вас вроде произведение?!
Попробуйте вручную для k=1, k=2...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tonibis
сообщение 26.9.2009, 12:15
Сообщение #5


Школьник
*

Группа: Продвинутые
Сообщений: 30
Регистрация: 26.9.2009
Город: кострома
Учебное заведение: КГТУ



program my;
uses crt;
var t,x:real; k,m:integer;
begin readln(x);
k:=1; t:=0;
repeat
t:=t*((sin(x)/cos(x)+k)/2*k*x);
k:=1,k:=2...k:=m
until abs((sin(x)/cos(x)+k)/2*k*x)>=m;
writeln('t=',t:10:5);
readln;
end. (IMG:style_emoticons/default/smile.gif)
помогите пожалуйста я же девушка
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 26.9.2009, 12:19
Сообщение #6


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(tonibis @ 26.9.2009, 15:15) *

t:=t*((sin(x)/cos(x)+k)/2*k*x);

на первом шаге получим вроде 0.
Цитата
помогите пожалуйста я же девушка

Первый, кто скажет, что я мальчик, пусть бросит в меня камень. (IMG:style_emoticons/default/rolleyes.gif)

Цитата(граф Монте-Кристо @ 26.9.2009, 15:17) *

Скорее,нужно задать t=1.

Тоже так думаю. Ура, значит я права. (IMG:style_emoticons/default/clap.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tonibis
сообщение 26.9.2009, 12:26
Сообщение #7


Школьник
*

Группа: Продвинутые
Сообщений: 30
Регистрация: 26.9.2009
Город: кострома
Учебное заведение: КГТУ



щас попробую (IMG:style_emoticons/default/cool.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tonibis
сообщение 26.9.2009, 12:40
Сообщение #8


Школьник
*

Группа: Продвинутые
Сообщений: 30
Регистрация: 26.9.2009
Город: кострома
Учебное заведение: КГТУ



проверьте пожалуйста
program my;
uses crt;
var t,x:real; k,m:integer;
begin readln(x);
k:=1; t:=1;
repeat
t:=t*((sin(x)/cos(x)+k)/2*k*x);
k:=1; k:=2; k:=m
until abs((sin(x)/cos(x)+k)/2*k*x)>=m;
writeln('t=',t:10:5);
readln;
end
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 26.9.2009, 12:42
Сообщение #9


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(tonibis @ 26.9.2009, 15:40) *

k:=1; k:=2; k:=m

это что?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tonibis
сообщение 26.9.2009, 14:29
Сообщение #10


Школьник
*

Группа: Продвинутые
Сообщений: 30
Регистрация: 26.9.2009
Город: кострома
Учебное заведение: КГТУ



program my;
uses crt;
var t,x:real; k,m:integer;
begin readln(x);
k:=1; t:=1;
repeat
t:=t*((sin(x)/cos(x)+k)/2*k*x);
k:=k+1
until abs((sin(x)/cos(x)+k)/2*k*x)>=m;
writeln('t=',t:10:5);
readln;
end
так вроде?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 26.9.2009, 14:53
Сообщение #11


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(tonibis @ 26.9.2009, 17:29) *

t:=t*((sin(x)/cos(x)+k)/(2*k*x));
так вроде?

ну я бы еще в знаменателе скобочки поставила. А тае\к не знаю правильно, но я бы сделала так.

П.С.
Цитата
until abs((sin(x)/cos(x)+k)/2*k*x)>=m;

Что такое m?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
tonibis   Циклическая программа на Паскаль   26.9.2009, 8:46
граф Монте-Кристо   В чём проблема-то?Где собственные наработки?   26.9.2009, 8:54
tonibis   program my; uses crt; var t,x:real; k,m:integer; b...   26.9.2009, 11:01
tig81   t:=t+((sin(x)/cos(x)+k)/2*k*x); Могу ошибаться, н...   26.9.2009, 11:08
tonibis   program my; uses crt; var t,x:real; k,m:integer; b...   26.9.2009, 12:15
граф Монте-Кристо   program my; uses crt; var t,x:real; k,m:integer; ...   26.9.2009, 12:17
tig81   t:=t*((sin(x)/cos(x)+k)/2*k*x); на первом шаге по...   26.9.2009, 12:19
tonibis   щас попробую B)   26.9.2009, 12:26
tonibis   проверьте пожалуйста program my; uses crt; var t,x...   26.9.2009, 12:40
tig81   k:=1; k:=2; k:=m это что?   26.9.2009, 12:42
tonibis   как же записать k:=k+1 пока k не будет равно m или...   26.9.2009, 13:08
tonibis   program my; uses crt; var t,x:real; k,m:integer; b...   26.9.2009, 14:29
tig81   t:=t*((sin(x)/cos(x)+k)/(2*k*x)); так вроде? ну ...   26.9.2009, 14:53
tonibis   цикл должен повторяться m раз вроде и поэтому так...   26.9.2009, 15:04
tig81   цикл должен повторяться m раз вроде и поэтому та...   26.9.2009, 15:05
tonibis   условием выхода из цикла является достижение задан...   26.9.2009, 15:13
tonibis   может быть until abs(...) :unsure: дальше пока не...   26.9.2009, 15:37
граф Монте-Кристо   Ну так и запишите, k:=k+1. А что это за число m,гд...   26.9.2009, 13:32
граф Монте-Кристо   Если я правильно понял условие, нужно найти произв...   26.9.2009, 14:52
граф Монте-Кристо   По-моему,проще сделать while'ом, примерно так:...   26.9.2009, 17:11
tonibis   с while'ом k:=1; t:=1; while (k<=m) do beg...   27.9.2009, 8:01
tig81   в ответе постоянно получается 1. что это значит? ...   27.9.2009, 8:36
tonibis   да верно. m не задавала. как же задавать, тоже 1? ...   27.9.2009, 8:41
tig81   как же задавать, тоже 1? :rolleyes: тогда в вашем...   27.9.2009, 8:45
tonibis   program; uses crt; var t,x:real; k,m:integer; begi...   27.9.2009, 8:57
tig81   так вроде Я Паскаль не знаю, так что процедуры мн...   27.9.2009, 10:52
tig81   :) тоже так думала :rolleyes:   26.9.2009, 17:25
kaa   для начала это не циклическая программа..почитайте...   27.9.2009, 12:15
tig81   притом нигде не фиксируется чему равна переменна...   27.9.2009, 13:16
tonibis   вроде вводится с клавиатуры? делаю так program; v...   27.9.2009, 15:12
tonibis   program; var t,x:real; k,m:integer; begin writeln(...   27.9.2009, 15:39
kaa   может так лучше? program 123; uses crt; var j:rea...   27.9.2009, 16:43
tonibis   не получается что-то по вашему <_<   27.9.2009, 18:21
kaa   а так??? program 123; uses crt; var k, x:real; beg...   28.9.2009, 12:51
tonibis   http://lampert.ya.ru/replies.xml?item_no=3 :) а м...   28.9.2009, 17:30
kaa   1 program cycle1; var t,x:real; k,m:i...   28.9.2009, 19:02


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

 



- Текстовая версия Сейчас: 13.5.2024, 12:11

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru