Рекламирайте тук Затвори
Реклама в секции форуми и базар

Под формата на платени обяви можете да рекламирате ваши продукти, услуги или други комерсиални дейности. Обявата може да бъде публикувана избирателно във форум по ваше желание или във всички форуми на сайта.

За стандартната ценова листа и условия изпратете
запитване до webmaster@photo-forum.net.
Платени обяви
        
 Теми - forum: Клубен живот
 първа  назад  1     всички  напред  последна
 Хм, компютрите и те са го ударили на празнично настроение
Автор: djogata   
Дата:   27-12-11 09:12

Пиша тука една малка програмка, и му казвам на компютъра да извърти едно цикълче от 1 до N-1.

Всичко ОК, само че в края на цикъла компа ми излиза с идеята, че имало грешка, защото съм търсел елемент номер N в масив с N-1 на брой елементи. Добре бе бае, нали съм ти казал да обходиш елементите на масива от 1 до N-1, защо се пробваш и на елемент номер N, като не съм ти казвал? Явно и моят компютър го е хванал коледният махмурлук [smilie18] [smilie18] [smilie18]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Vinsent   
Дата:   27-12-11 09:16

Да не си забравил, че първият елемент е обикновено с индекс 0? [smilie25]


Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: asahi   
Дата:   27-12-11 09:17

Нали знаеш за чашата с вода на нощното шкафче на програмиста? Дай му N и не го мъчи.

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: e-mil   
Дата:   27-12-11 09:18

Просто компютърът ти е женски и има различна представа за понятието "цикъл". [smile]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Vinsent   
Дата:   27-12-11 09:19

Аз току-що отстраних грешка в програма. [smile]

Бях написал

...
next
end if
...

а трябвало да е

...
end if
next
...

[smilie18]


Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Mori13   
Дата:   27-12-11 09:20

N-1 в скобички ли е? - на какъв език е това цикълче?

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Vinsent   
Дата:   27-12-11 09:22

Май програмистите са в празнично настроение [smilie18]


Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Ntonev   
Дата:   27-12-11 09:26

Zero based index [smilie7] ... Най- често срещаната главоблъсканица

Синтаксиса в програмирането е безкомпромисен кат учителката ми по български в 3-ти клас [smilie25]

[beer] [beer] [beer]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: djogata   
Дата:   27-12-11 09:26

Споко, и аз си открих грешката, май причината е моето, а не на компютъра, празнично настроение [cool] [smilie18]

Просто един от клоновете на логическото дърво, което се изпълнява вътре в цикъла, скъсявяше масива с една бройка. Тоест, при определени условия, масивът от размер N-1 елемента намаляваше на N-2, и т.н. Този клон от логическата схема се активираше при около 1% от изпълненията на цикъла, тоест в крайна сметка ако почвах с масив с 1000 елемента, в края на цикъла оставах с масив с примерно 990 елемента - и компютърът съвсем логично си ме питаше къде съм тръгнал да търся липсващи елементи [smilie18] [smilie18] [smilie18]

[beer] [beer] [beer]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: djogata   
Дата:   27-12-11 09:28

Ааа, не ме правете на толкова луд бре хора, наясно съм със zero-based index, само че като инДжинер програмирам на Матлаб, и там индексите си почват от 1. Другаде беше проблемата, писах вече по-горе [cool] [beer]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Vinsent   
Дата:   27-12-11 09:32

djogata, напрау мъ шашкаш! От какъв зор трябва да предефинираш дължината на масива някъде вътре в програмата? [smile]

Може би ползваш стандартни библиотеки за обработка на матрици, адюнгирани количества, обратни матрици, действия с матрици и т.н. и затова ти трябва точния размер на масива?

Иначе??? [smilie11]


Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Ntonev   
Дата:   27-12-11 09:34

... Джога 990 и 999 са различни стойности бе човек....[smilie25]

Яко си запразнил - ясно [smilie7]

Айде,че работен ден за мен днеска - лека работа [beer] [beer] [beer]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: djogata   
Дата:   27-12-11 09:40

Винсент, направил съм го по погрешка.

Трябва ми да изключа някои елементи от масива, които не отговарят на дадени условия, но програмата съм я писал в 2:30 през нощта, и затова явно даже и не съм обърнал внимание какво правя

Реших проблема много по-лесно - с логическо индексиране, като масива се променя чак след изпълнението на цикъла, възоснова на логическите индекси, изчислени в цикъла.

Подхождате към проблема като програмисти на компютърен код. Докато аз работя върху конкретни математически инженерни задачи. Където в много случаи си имаш точно определен размер на масивите.

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Блясък   
Дата:   27-12-11 09:43

Спомних си една хубава фраза (и вярна на всичко отгоре) че компютрите правели не това, което искаме, а това което им кажем. Много ме кефи ...

Наздраве [beer] и дано има нещо свинско около вас на масата

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: djogata   
Дата:   27-12-11 09:46

Ntonev, всички тези стойности са приблизителни де, аз само се опитвах да илюстрирам проблема.

Както вече казаха - компютрите правят не това, което искаш, а това, което им кажеш [smilie5]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Diandimov   
Дата:   27-12-11 10:20

От самото начало на моя съзнателен живот съм се чудил ако компа ти дава грешка защо не ди я оправя сам.

Тоест, дава ти че има грешка, следователно знае къде и каква е тя.
Но не я коригира сам. Само те известява че има грешка.

Е това своенравие при компютрите не го разбирам!

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: fff   
Дата:   27-12-11 10:21

Програмист да се оправдава с компютъра си е като хирург да се оправдава със скалпела си [smilie5]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: tNt   
Дата:   27-12-11 10:33

oups! [smilie8]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: ntonev   
Дата:   27-12-11 10:39

Димов, няма кво да се чудиш - то и с жените е така - само ти казват какво не си свършил, пък не вземат те да го свършат... [smilie7]
...ама ако се замислиш, не са само жените - и шефовете и те са така... абе живот, кво да го праиш - все да се чуди човек ...

[smilie11]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: e-mil   
Дата:   27-12-11 10:41

"Спомних си една хубава фраза (и вярна на всичко отгоре) че компютрите правели не това, което искаме, а това което им кажем. Много ме кефи ..."


Така казваше Генади Атанасов - ИнжИнера (лека му пръст) по повод автоматичните ъпдейти на софтуера:
"Компютърът е просто едно желязно сандъче, пълно с чаркове, които съм купил с парите си. Затова няма право на собствено мнение или да ми се гевези. А да се свързва сам към Интернет или да ми дава акъл - дума да не става! Ще става каквото аз реша, а той ще ме гледа в очите като гладно куче и ще чака да му кажа какво да направи."

[smile]


Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: mr_kras   
Дата:   27-12-11 15:05

fff, преди доста време ми правиха операция на носа. И понеже беше с местна упойка, чувах разговорите. Та доктора през цялото време се караше, че му дали тъпи скалпели.

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: НАСОО   
Дата:   27-12-11 15:32

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

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: fff   
Дата:   27-12-11 16:37

mr_kras, това е ужасно [smilie9]

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: НАСОО   
Дата:   27-12-11 16:43

кво му е ужасното - искаш доктора да се пореже ли?

Отговори на това съобщение
 Re: Хм, компютрите и те са го ударили на празнично настроение
Автор: Vinsent   
Дата:   27-12-11 18:50

А на мен като ми закърпваха скъсано сухожилие в известна болница, на тавана лазеше муха... [smilie18] [smilie18] [smilie18]


Отговори на това съобщение
 първа  назад  1     всички  напред  последна

За да пишете мнения трябва да влезете с потребителското си име.
Влезте от тук »
Форум "Клубен Живот" е спрян за публикуване.