drBatty, Интересно, где эти гуру живут и видел ли их кто-нибудь.
И раз добрые люди соорудили плагин для Eclipse, глупо его не посмотреть. ИМХО, так сказать.
Для Qt сообще консоль не нужна. То есть можно, но не нужно.
На сём оффтопик прекращаем.
Fortran
Надеюсь вы закончили господа, больше не оффтопим:)
На сём оффтопик прекращаем.
угу.
ждём: "как написать и собрать прогу на фортране в эклипсе".
вариант в консоли уже был.
drBatty, меня интересует последавательность действий которые мне необходимо выполнить, чтобы успешно выполнить задачу и мне кажется не принципиально в каком текстовом редакторе это будет выполнено.Благодаря вашему посту №13 вы внесли ясность,которая помогла решить задачу и за это вам огромное спасибо.Действительно на сколько же просто в linux)
SUSE_user,устанавливать eclipse+плагины на один раз нет необходимости, но все равно спасибо за предложеный вариант решения задачи.
ABulychev, если один файл или одна задача, то и gfortran сойдет. (скорее всего, у вас он уже установлен) Или любой другой компилятор фортрана. А редактировать можно например в kate, тот вам синтаксис подстветит. И вообще много чего может :)
Но это из KDE, а у вас Gnome, как я понял.
ABulychev, если один файл или одна задача...
У меня один файл и не требуется подключение дополнительных библиотек.
...то и gfortran сойдет...
gfortran=gсс-fortran?
По поводу редактора использую gedit, т.к. функционала хватает и в общем-то все в нем устраивает.Почитал(инфу),попробовал я vim особых преимуществ не увидел.Назрел еще один вопрос: может ли gfortran строить(выводить) графики ?
ABulychev, gfortran это и есть фортран из gcc, см http://gcc.gnu.org/fortran/
насчет графиков не понял - графиков чего?
gfortran это и есть фортран из gcc, см http://gcc.gnu.org/fortran/
Понял, gcc-fortran устанавливал отдельно.
насчет графиков не понял - графиков чего?
Мне необходимо написать программу(примерный текст есть) и по результатам расчета построить график зависимости грузоподъемности крана от вылета стрелы.Как-то так.
может ли gfortran строить(выводить) графики ?
вас устроит псевдографика, в текстовом режиме? тогда - да.
нормальные графики - не знаю, к сожалению.
ИМХО проще реализовать на любом другом ЯП.
Понял, gcc-fortran устанавливал отдельно.
лучше всё вместе. в один каталог. я просто не знаю, как вы ставили, если из исходников (чего делать нельзя), то он наверное не туда поставился.
А если ставить в систему gcc (это не один компилятор, а набор компиляторов, см. man gcc), то можно писать на нескольких ЯП используя скажем математику на фортране, а графики на Qt (ку-тэ это набор функций на С++ для работы с графическими эл-тами. Как то окна, кнопки, и т.д.).
Очевидно, что писать тогда программу лучше тоже в каком-нить эклипсе, хотя мне больше понравился http://www.kdevelop.org/
(он ЕМНИП фортран тоже умеет)
вас устроит псевдографика, в текстовом режиме? тогда - да.
В принципе устроит, мне необходимо схематичное изображение этих зависимостей.
ИМХО проще реализовать на любом другом ЯП.
Может быть и проще, но мне кажется на освоение другого ЯП уйдет много времени.Хотя в fortran я не далеко ушел(изучал в универе кое-что всплывает), но при наличии доп литературы мои вопросы решаемы.
я просто не знаю, как вы ставили, если из исходников (чего делать нельзя), то он наверное не туда поставился.
А если ставить в систему gcc (это не один компилятор, а набор компиляторов, см. man gcc), то можно писать на нескольких ЯП используя скажем математику на фортране, а графики на Qt (ку-тэ это набор функций на С++ для работы с графическими эл-тами. Как то окна, кнопки, и т.д.).
Очевидно, что писать тогда программу лучше тоже в каком-нить эклипсе, хотя мне больше понравился http://www.kdevelop.org
(он ЕМНИП фортран тоже умеет)
Ставил по средствам pacman.Изначально был установлен gcc я дополнительно установил gcc-fortran(pacman -S gcc-fortran), т.к. это первое что пришло на ум.По поводу http://www.kdevelop.org, посмотрел и пока в поисках русскоязычной дукоментации. Если есть что предложить ресурсы,книги,статьи не откажусь.
Может быть и проще, но мне кажется на освоение другого ЯП уйдет много времени.Хотя в fortran я не далеко ушел(изучал в универе кое-что всплывает), но при наличии доп литературы мои вопросы решаемы.
дык литературы по C++ + Qt очень много в свободном доступе. А вот про графику в фортране - думаю найти будет очень сложно (если такое вообще есть). Если у вас есть интернет, и если вы установили линукс с кде, то особых проблем не будет.
По поводу http://www.kdevelop.org, посмотрел и пока в поисках русскоязычной дукоментации. Если есть что предложить ресурсы,книги,статьи не откажусь.
У праграммеров традиционно нет русской документации. Даже русские кодеры пишут по-английски. Тут ничего не поделать, это как итальянский в музыке - фортепьяно не переводится.
Снова столкнулся с проблемой в Fortran. Суть проблемы в следующем, для облегчения своей учебной деятельности решил написать программу для интерполяции, но счет который у меня имеется с тем который выдает программа различны. Я думаю, что проблема в написании формулы- она слишком длинная,а как осуществить переход на следующую строку не знаю и в литературе(которая у меня имеется) не могу найти.
Текст программы:
Показать
program rsopr
real R0, e, e1, e2, I
integer R10, R20, R11, R21
write(*,*) "Введите e : "; read(*,*) e
write(*,*) "Введите e1 : "; read(*,*) e1
write(*,*) "Введите e2 : "; read(*,*) e2
write(*,*) "Введите I : "; read(*,*) I
write(*,*) "Введите R10 : "; read(*,*) R10
write(*,*) "Введите R20 : "; read(*,*) R20
write(*,*) "Введите R11 : "; read(*,*) R11
write(*,*) "Введите R21 : "; read(*,*) R21
R0=(((e2-e)/(e2-e1))*((1-I)*R10+I*R11))+(((e-e1)/(e2-e1))*((1-I)*R20+I*R21))
write(*,*) "Расчетное сопротивление R0: ", RO
end[/console]
Вывод программы:[console]
Введите e :
0.9
Введите e1 :
0.8
Введите e2 :
1.1
Введите I :
0.183
Введите R10 :
300
Введите R20 :
250
Введите R11 :
200
Введите R21 :
100
Расчетное сопротивление R0: 3.99128821E-34[/console]
Результат который должен получиться 262
Сама формула:

Разобрался проблема была в следующей строке(вместо нуля написал о):
[console]write(*,*) "Расчетное сопротивление R0: ", RO [/console]