Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сборник ошибок, Буду учиться на ошибках 
:(
    Опции темы
ЖекА
Дата 18.6.2004, 01:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Хотелось бы чтобы тут копились ошибки разнопрофильных программистов. rolleyes.gif
  Вверх
ЖекА
Дата 18.6.2004, 01:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Во - моя первая глупая ошибка


for (int i = 0; i < numExp; i++)
{
while (result.magval() < target)
{
direction = rand() % 360;
step = Vector(dstep, direction, 'p');
result = result + step;
steps++;
}
if (0 == i )
{
minDistance = result;
minsteps = steps;
}
if (steps > maxsteps)
{
maxDistance = result;
maxsteps = steps;
};
if (steps < minsteps)
{
minDistance = result;
minsteps = steps;
}
sumDistance = sumDistance + result;
sumsteps += steps;
};

тут из за того что я не обнуляю значения объекта result класса Vector после каждой итерации цикла if, у меня формируется результат один и тот же (не смотря на то что для формирования результата применяется генератор случайного числа)так как цикл while выполняется лишь один раз. sad.gif
Но мне повезло я разобрался smile.gif
нужно просто в коннце цикла if применить конструктор для обнуления значений объекта result. код будет выглядеть так:

for (int i = 0; i < numExp; i++)
{
while (result.magval() < target)
{
direction = rand() % 360;
step = Vector(dstep, direction, 'p');
result = result + step;
steps++;
}
if (0 == i )
{
minDistance = result;
minsteps = steps;
}
if (steps > maxsteps)
{
maxDistance = result;
maxsteps = steps;
};
if (steps < minsteps)
{
minDistance = result;
minsteps = steps;
}
sumDistance = sumDistance + result;
sumsteps += steps;
result = Vector(); // вот где собака порылась
};

hehe.gif
  Вверх
x77
Дата 18.6.2004, 01:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002




типа, конкурс мудаков? smile.gif


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
ЖекА
Дата 18.6.2004, 07:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Это таким образом всех обучающихся мудаками можно считать mad.gif
  Вверх
x77
Дата 18.6.2004, 07:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002




ЖекА, просто есть соотв. тема. в базах данных, правда. в любом случае сабж не для флейма, imho, и подборка разнокалиберных глюков из разных языков программирования никому ничего не даст. опять таки, imho.



--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Medved
Дата 18.6.2004, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




согласен...


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Albinos_x
Дата 18.6.2004, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650




imho, думаю врядли кто запоминает свои ошибки. Если запоминают,то как верно делать, а не наоборот


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Maverick
Дата 18.6.2004, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1307
Регистрация: 22.9.2003
Где: Odessa, Ukraine




По сути форум и есть сборник ошибок и их решений.... Ведь когда что-то знают, на форум не лезут.... А когда не знаешь - залезешь, по ходу и поможешь кому-нибудь....


--------------------
smile
PM ICQ GTalk   Вверх
scriptcoder
Дата 18.6.2004, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 8.6.2004




А мне нравится идея... Только я ни одной своей ошибки вспомнить не могу. Все ошибки забываются. Но когда с этим столкнусь сразу напишу.
--------------------
null
PM MAIL   Вверх
x77
Дата 18.6.2004, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002




счастлив тот, кто не может вспомнить не одной своей ошибки smile.gif


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Lonley
Дата 18.6.2004, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 7.10.2003
Где: северные ворота М урманск




Если Я совершаю ошибку в коде то там я ставлю коментарий
то что в этом месте произошло и как я это искал....
-----------
smile.gif но мне неприятно их помещать adv/54.gif
----------
Код

хотя идея не плохая
но это нужно классифицировать по языкам
можно в каждом разделе создать соответствующую тему
которая будет постоянно висеть и несползать вниз....


Это сообщение отредактировал(а) Lonley - 18.6.2004, 19:27


--------------------
Земную жизнь пройдя до половины,
Я очутился в сумрачном лесу,
Утратив правый путь во тьме долины.
Каков он был, о, как произнесу,
Тот дикий лес, дремучий и грозящий,
PM MAIL ICQ   Вверх
Конструктор
Дата 21.6.2004, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 12.5.2004
Где: Москва




Уж если и вставлять ошибки в такую тему, то только до безобразия тупые, после исправления которых автор находился в состоянии гомерического хохота от своего разумаsmile.gif А обычные ошибки какой интерес смотреть? Их и так каждый делает доастаточно, чтобы они его доканали.
ИМХО на правах юмора надо ошибки вставлять.
PM MAIL WWW ICQ   Вверх
chipset
Дата 21.6.2004, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US




Самые распространенные ошибки
типа
Код

for(int i=0;i<10/*здесь может быть ошибка*/;i++)

и так всем известны, и писать о них нету смысла....


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Alex101
Дата 21.6.2004, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва




Когда только начинал писать на C, допустил один раз ошибку - в конце строки не поставил нулевой байт. При выводе получалась галиматья.
Так что всегда проверяйте, если работаете со строками наличие нулевого байта (там, где он нужен)/


--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.