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

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

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

2 страниц V  1 2 >  
Closed Topic Открыть новую тему 
> Арифметический цикл
polic
сообщение 24.12.2006 16:40
Сообщение #1


гений чегото
**

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

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


значит надо возвести в (-1)степень i воспользовался FAQ выдаёт ошибку что преобразование типа bolean в byte
запрещено


Прикрепленные файлы
Прикрепленный файл  arif_chicl.pas ( 401 байт ) Кол-во скачиваний: 198


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 24.12.2006 16:53
Сообщение #2


Гость






Чего запрещено? Boolean в Byte? С каких это пор, если это ЯВНОЕ приведение типов? Размер типов одинаковый, что хочу с ними то и делаю...

А ты читай букварь, как ВЫЗЫВАТЬ функции... То, что ты понаписал - ни один компилятор даже в бреду себе представить не мог...
 К началу страницы 
+ Ответить 
klem4
сообщение 24.12.2006 17:09
Сообщение #3


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


Да и вообще не нужно тебе м инус единицу возводить никуда, у тебя знакопеременный ряд, смотри вот пример как с ним работать: Ещё задачка


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.12.2006 18:34
Сообщение #4


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


 Function minusOnePower(i: Integer): Integer

класс!
ты можешь посчитать, чему равен integer в квадрате?
чему равен синус от real?
...а от компилятора требуешь.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 18:40
Сообщение #5


гений чегото
**

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

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


lol.gif

М
По моему смеяться не тебе нужно ... Бессмысленный флуд до добра еще никого не доводил.



Сообщение отредактировано: klem4 - 24.12.2006 18:46


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 18:51
Сообщение #6


гений чегото
**

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

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


это истерический смех я посмотрел ту задачу не могу сообразить как мне записать свой как всётаки предствить -1 в своей задачи или както по другому сделать?


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 24.12.2006 18:54
Сообщение #7


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


Цитата
или както по другому сделать?

Нда ... см. пост №3


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 21:02
Сообщение #8


гений чегото
**

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

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


Код
program chiclihescie;
var S,V,S1,B,A,X:real;n,m,i:integer;
begin
writeln ('vvedite A,B,N,M,X');
readln   ( A,B,N,M,X);
S1:=A+B*V;
S:=S+S1;
begin
for I:=m to n do
if ODD(N)
then v:=(A+X*i)/(B+X*i);
if odd(n)
then v:=-v;
end;
end.

откапал в какомто справочнике , товарищи модераторы я правильно сделал?


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.12.2006 21:30
Сообщение #9


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


теперь смотри, что произойдет.
сначала v равно неизвестно чему (с высокой степенью вероятность 0)
ты считаешь
S1:=A+B*V;

скорее всего, получаешь А

много раз высчитываешь в цикле v (считаешь его каждый раз или не считаешь ни разу в зависимости от четности n)
for I:=m to n do
if ODD(N) then
v:=(A+X*i)/(B+X*i);

выходишь из цикла с последним значением v и в зависимость от четности n (опять же!) иногда меняешь знак.

А теперь объясни, в чем смысл этих шаманских действий? В S1 по-прежнему осталось А (а может, и не А)
В S вообще неизвестно что (вероятно - тоже А).

Не знаю, в каких справочниках ты копался, но лучше бы почитал FAQ и инфу по ссылкам, которые тебе дали.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 21:47
Сообщение #10


гений чегото
**

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

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


мисс графити мож исправиш сама работу горит ведь give_rose.gif не знаю как сделать фак читал чото я уже намудрил неполучилось


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 22:22
Сообщение #11


гений чегото
**

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

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


если никто не хочет помоч тк и напишите чтоб не ждал


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Michael_Rybak
сообщение 24.12.2006 22:35
Сообщение #12


Michael_Rybak
*****

Группа: Модераторы
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

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


Цитата(polic @ 24.12.2006 21:22) *

если никто не хочет помоч


blink.gif blink.gif blink.gif

Это сколько надо было мисс_граффити печатать вот это:

Цитата


теперь смотри, что произойдет.
сначала v равно неизвестно чему (с высокой степенью вероятность 0)
ты считаешь

S1:=A+B*V;


скорее всего, получаешь А

много раз высчитываешь в цикле v (считаешь его каждый раз или не считаешь ни разу в зависимости от четности n)

for I:=m to n do
if ODD(N) then
v:=(A+X*i)/(B+X*i);


выходишь из цикла с последним значением v и в зависимость от четности n (опять же!) иногда меняешь знак.

А теперь объясни, в чем смысл этих шаманских действий? В S1 по-прежнему осталось А (а может, и не А)
В S вообще неизвестно что (вероятно - тоже А).

Не знаю, в каких справочниках ты копался, но лучше бы почитал FAQ и инфу по ссылкам, которые тебе дали.


чтобы оказалось, что никто не хочет помочь? Может быть, для успешной помощи не хватает обоюдного желания?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 22:46
Сообщение #13


гений чегото
**

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

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


что значит
Цитата
скорее всего, получаешь А
почему?

ну а если поменять местами?


Прикрепленные файлы
Прикрепленный файл  ______________.pas ( 280 байт ) Кол-во скачиваний: 174


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.12.2006 22:46
Сообщение #14


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


блин, у меня у самой зачетная неделя!
завтра по инязу зачет, а у меня половина перевода не набрана.
может, наберешь?
горит ведь.

почему?


S1:=A+B*V;
чему равно при V=0?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 22:48
Сообщение #15


гений чегото
**

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

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


у мя тож зачётная неделя если здам то... во такто правильно?


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 24.12.2006 23:13
Сообщение #16


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


неправильно.
почему у тебя знак v определяется четностью n?
причем меняется один раз, уже после цикла.
наверное, некоторые операторы надо все-таки внутрь цикла засунуть, тебе не кажется?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 24.12.2006 23:24
Сообщение #17


гений чегото
**

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

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


Цитата
наверное, некоторые операторы надо все-таки внутрь цикла засунуть, тебе не кажется?

хорошо засунул в цикл операторы

Цитата
почему у тебя знак v определяется четностью n?

ну потомучто мы умножаем v на -1 в степень n , а -1 в степени n это либо -1 либо 1

Цитата
причем меняется один раз, уже после цикла.

стёр


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
polic
сообщение 25.12.2006 0:08
Сообщение #18


гений чегото
**

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

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


вроде поправил

чоещё поправить?



Прикрепленные файлы
Прикрепленный файл  ______________.pas ( 256 байт ) Кол-во скачиваний: 170


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 25.12.2006 19:22
Сообщение #19


Гость






посоветуйте чо изменить ещё чтоб было правильно
 К началу страницы 
+ Ответить 
polic
сообщение 25.12.2006 19:24
Сообщение #20


гений чегото
**

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

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


это я написалпросто забыл активировать ник


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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