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

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

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

 
 Ответить  Открыть новую тему 
> прогрессия
BUGerKola
сообщение 26.10.2005 20:51
Сообщение #1


Гость






люди!! помогите составить
S=-1+2^1/2-3^1/2+4^1/2....-13^1/2+14^1/2.
пояснения:
запись к примеру 3^1/2 равносильна = корню из 3.

И ещё. Ваапще не понимаю.
Как определить дату следующего дня+квартал(с использованием перечисляемого типа).
Подскажите плиззз +)
 К началу страницы 
+ Ответить 
klem4
сообщение 26.10.2005 21:02
Сообщение #2


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

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

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


1)

   i := 1;
t := -1;
s := 0;

repeat
s := s+t*sqrt(i);
t := -t;
inc(i);
until i=15;


Сообщение отредактировано: klem4 - 26.10.2005 21:04


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


Гость






klem4, ты опять за свое? Ну ведь у каждого вида циклов есть своя область применения!!!

Repeat ... Until прекрасно используется когда НЕизвестно точное число итераций, здесь число итераций известно, по логике используем For ... (минус одна переменная, а можно сделать и минус 2 :yes: )
 К началу страницы 
+ Ответить 
Guest
сообщение 26.10.2005 21:11
Сообщение #4


Гость






Цитата(volvo @ 26.10.2005 21:06)
klem4, ты опять за свое? Ну ведь у каждого вида циклов есть своя область применения!!!

Repeat ... Until прекрасно используется когда НЕизвестно точное число итераций, здесь число итераций известно, по логике используем For ... (минус одна переменная, а можно сделать и минус 2 :yes: )

чё т ниче не понял! поподробней и скажите плиз что правильно?а что нет
 К началу страницы 
+ Ответить 
klem4
сообщение 26.10.2005 21:12
Сообщение #5


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

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

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


Да, ты прав :yes:, вот более короткое решение :


for i := 1 to 14 do
if odd(i) then
s := s-sqrt(i)
else s := s+sqrt(i);


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


Гость






пасиб большое
а как второе решать знает кто-нить?
 К началу страницы 
+ Ответить 
volvo
сообщение 26.10.2005 21:18
Сообщение #7


Гость






Цитата
вот более короткое решение :
smile.gif вот еще более короткое:
for i := 1 to 14 do
s := s + (1 - 2 * (i mod 2)) * sqrt(i);
 К началу страницы 
+ Ответить 
klem4
сообщение 26.10.2005 21:19
Сообщение #8


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

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

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


по поводу второй задачи
пользуйся поиском :yes: Вычисление конечной даты

господа модеры, не внести ли вопрос о вычислении даты в ФАК ? Может темку там создать целую про даты?

Сообщение отредактировано: Altair - 26.10.2005 21:37


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


Гость






почему при запуске той программы, которая выложена в том разделе, выскакивает ошибка на FOR.
Мне кажется та прога про другую песню поет.
Мне нужно определить дату следующего дня+квартал, с использованием перечисляемого типа. Вот как с этим типом работать я не врублюсь! помогите плз
 К началу страницы 
+ Ответить 
volvo
сообщение 27.10.2005 19:27
Сообщение #10


Гость






To: klem4, в следующий раз давай ссылку более точно...

BUGerKola, первая программа действительно сбойная (собственно поэтому человек к нам и обратился)... Проверь мою:
Вычисление даты

Если тебе нужна работа с перечислимым типом, можно в принципе ввести тип Months и заменить им то, что есть сейчас... Дальнейшее обсуждение (если понадобится) - в той теме...

Сообщение отредактировано: volvo - 27.10.2005 19:29
 К началу страницы 
+ Ответить 

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

 



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