Results 1 to 3 of 3
Thread: Ìàëêî ïîìîù ñ ôîðòðàí
Hybrid View
-
22nd April 2011 19:28 #1
Ìàëêî ïîìîù ñ ôîðòðàí
Ùå ìîæå ëè äà ïîìîãíåòå ìàëêî íà ïðèÿòåëêàòà ìè çàùîòî íåùî ñå çàòðóäíÿâà à àç ïúê íå ðàçáèðàì íèùî îò ïðîãðàìèðàíå è ðåøèõ äà íàïðàâÿ åäíà òåìà ïúê äàíî íÿêîé îò âàñ óñïåå äà è ïîìîãíå.
Äîáúð äåí íà âñè÷êè,
âúïðîñà ìè ìîæå äà âè ñå ñòîðè äîñòà åëåìåíòàðåí, íî ùå ñúì ìíîãî áëàãîäàðíà àêî ñå íàìåðè íÿêîÿ äîáðà äóøà äà ìè ïîìîãíå. Ñòàâà âúïðîñ çà Ôîðòðàí, ñúâñåì îò ñêîðî ñå çàíèìàâàì ñ âúïðîñíèÿ åçèê çà ïðîãðàìèðàíå è âñå îùå ìè å ìíîãî òðóäíî äà çàïî÷íà òàêà äà ñå êàæå äà "ìèñëÿ" íà íåãî. Ïðåäè ñúì ðàáîòèëà ñúñ Ñ++ è êàêòî çíàåòå ñòàðèòå íàâèöè òðóäíî óìèðàò. Òà êúì âúïðîñà... Ñîðòèðàíå íà ìàñèâè ïî ìåòîäà quicksort. Íà Ñ çíàì êàê ùå ñòàíå, èçïîëçâàëà ñúì ãî ìíîãîêðàòíî, íî ÿâíî îùå íå ñúì ìíîãî íàâëÿçëà â ñèíòàêñèñà íà Ôîðòðàí, çàùîòî íå ìè ñå ïîëó÷àâà êîëêîòî è äà ñå îïèòâàì! Äîðè è äà íå ìîæåòå äà ìè êàæåòå íàïðàâî îòãîâîðà ùå ñúì ìíîãî áëàãîäàðíà àêî íÿêîé ìè ïðåïîðú÷à ïîíå ìÿñòî îò êîåòî ìîãà äà ÷åòà, çàùîòî çà Ôîðòðàí â íåòà èìà ìíîãî ìàëêî ìàòåðèàëè. Áëàãîäàðÿ âè ïðåäâàðèòåëíî.
-
22nd April 2011 21:05 #2Registered User
Join Date: Oct:2003
Location: Ñîôèÿ
Posts: 4,317
Êîÿ âåðñèÿ íà FORTRAN ñå ïîëçâà?
Âàæíî å, ïîíåæå áúðçàòà ñîðòèðîâêà ñå ïðàâè ïî-ëåñíî ñ ðåêóðñèÿ, à ïî-ñòàðèòå âåðñèè íà FORTRAN íå ïîçâîëÿâàò ðåêóðñèÿ:
http://www.google.bg/search?q=fortran+recursion
Îò äðóãà ñòðàíà, ïðàêòè÷åñêè âñÿêà ðåêóðñèâíà ôóíêöèÿ ìîæå äà ñå èçïúëíè è ÷èñòî èòåðàòèâíî, òàêà ÷å ðåøåíèå ñúñ ñèãóðíîñò èìà. Âñúùíîñò ìîãàò äà ñå íàìåðÿò ïðåäîñòàòú÷íî ðåøåíèÿ â èíòåðíåò.
-
23rd April 2011 14:42 #3
Êîÿòî è âåðñèÿ íà Ôîðòðàí äà ñå èçïîëçâà, âñúùíîñò âñè÷êè òðÿáâà äà ïîääúðæàò ñòàíäàðòà Fortran 77
Ðåêóðñèÿ ìîæå äà ñå ðåàëèçèðà ñ GOTO label îïåðàòîðà çà Fortran 77 èíà÷å îò Fortran 90 èìà è îáåêòåí Ôîðòðàí (ïðåâäî îáåêòè) è ðåêóðñèâíî èçâèêâàíå. Êàòî ùå ñå ó÷è Ôîðòðàí, ïî-äîáðå å äà ñå ó÷è ñòàíäàðòà è ïîñëå âå÷å óëåñíåíèÿòà ñ ïî-âèñîêè âåðñèè.
Åòî 2 âàðèàíòà íà Quicksort, ñ Fortran 77
http://www.fortran.com/quick_sort1.f
http://www.fortran.com/quick_sort2.f
Åòî è ñ Fortran 95 êàê ñòàâà:
http://www.fortran.com/qsort_c.f95
Èíà÷å, îò òóê: http://www.fortran.com/tools.html äà ñå ÷åòå è ïî-êîíêðåòíè âúïðîñè. Àç èìàì â íàñ è çà Fortran 77 è çà Fortran 95 ìàòåðèàëè, ÷å è çà Object oriented programming via Fortran 90
àìà ñà ñòàòèè, ò.å. õàðòèåí íîñèòåë...
"Íèêîãà íå ìîæåì äà ñìå ñèãóðíè, ÷å ìíåíèåòî, êîåòî ñå ñòðåìèì äà çàäóøèì å ïîãðåøíî, à è äà áÿõìå ñèãóðíè, ïàê áè áèëî ïîãðåøíî äà ãî çàäóøèì."
Äæîí Ñòþàðä Ìèë




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè