Текущий архив: 2003.03.24;
Скачать: CL | DM;
Вниз
Что означает конструкция Fortran Найти похожие ветки
← →
romychk (2003-03-07 08:01) [0]Здравствуте.
Нужно срочно перевести Fortran программу на Д3, подскажите пожалуйста, как понять конструкцию:
GO TO (14,15),IK
Заранее благодарю.
← →
Думкин (2003-03-07 08:04) [1]Я конечно . в темнении, но бляха-муха, что-то мне подсказывает, что проблема (в 15 - не угадали), в 16-ой строке.
← →
MBo (2003-03-07 08:06) [2]если IK=1 то goto на метку 14, если IK=2, то goto15
← →
Думкин (2003-03-07 08:11) [3]
> MBo © (07.03.03 08:06)
А если 0.
← →
MBo (2003-03-07 08:13) [4]>Думкин
;) продолжение без перехода, кажется.
← →
romychk (2003-03-07 08:15) [5]Спасибо, но задам еще вопрос, книгу имею 1, с Fortran не работал, и вот еще вопрос:
DO 18 K=1,N1,2
I:=I+1;
NTI=NT+I
X(NTI)=A+K*DELTA
18 CALL FUN(X(NTI),Q1(NTI),FE)
строка 18 должна исполняться в цикле, или после завершеня цикла 1 раз?
← →
romychk (2003-03-07 08:18) [6]>MBo
Переменная принимает действительно только 2 значения: 1 и 2. :)
← →
Думкин (2003-03-07 08:18) [7]
> MBo © (07.03.03 08:13)
Да я много прог с Форта на Пас переводил(особенно от болгар), и на СМ-4 повозился, но насколько помню то если =3, то там вообще зацикливание, на уровне процессора?
← →
Думкин (2003-03-07 08:20) [8]
> I:=I+1;
> NTI=NT+I
> X(NTI)=A+K*DELTA
Ну, чисто в Форте.
← →
romychk (2003-03-07 08:24) [9]>Думкин
Подскажите пожалуйста, 18 должна исполнятся в цикле, или после его завершения 1 раз?
← →
Думкин (2003-03-07 08:27) [10]
> romychk (07.03.03 08:24)
%-))
Или нет?
← →
MBo (2003-03-07 08:33) [11]IMHO, 18 строка должна исполняться
← →
romychk (2003-03-07 08:33) [12]>Думкин
в цикле?
Есть ли у Вас самый простой под Дос интерпретатор Фортрана, сколько он весит? Может имеете ссылку?
← →
Думкин (2003-03-07 08:37) [13]
> romychk (07.03.03 08:33)
> >Думкин
Может я рано. Но я писал в Форте под СМ-4 и видимо многое у пустил. Простите.
Но у вас присвоение идет двумя разными способами. Вот и напрягло.
А так - шутю - праздник ведь, почти...
← →
Думкин (2003-03-07 08:39) [14]А уж что здесь на 23 творилось.
Я единственный трезвый за всем наблюдал(до 23 часов - по Новосибу).
И ... а сегодни??
← →
Юрий Зотов (2003-03-07 08:47) [15]> romychk
Строка 18 исполняется в цикле. После его завершения исполняется следующая за ней.
← →
Sha (2003-03-07 08:50) [16]> MBo © (07.03.03 08:33)
Приятно встретить человека, знающего фортран.
> romychk (07.03.03 08:15)
> строка 18 должна исполняться в цикле, или после завершеня цикла 1 раз
Это точно последний оператор, который будет исполняться в цикле.
← →
MBo (2003-03-07 09:09) [17]>Sha
Да не особенно я знающий, подзабыл уже, хотя с фортрана начинал. Сам недавно спрашивал про SIGN.
← →
Думкин (2003-03-07 09:11) [18]
> MBo © (07.03.03 09:09)
А где если не секрет?
Не в 307-м?
← →
MBo (2003-03-07 09:32) [19]>Не в 307-м?
Это что?
Учили в школе Алголу, в универе Фортран и чуть-чуть Бейсик, но не было толку.
На работе понадобилось за день написать программу, пришлось освоить Tran-1900 (подвид фортрана)
← →
Игорь Шевченко (2003-03-07 10:19) [20]Вычисляемый GOTO это еще полбеды. А вот кто знаком с оператором COMEFROM (полная противополжность GOTO) ? :-)))
← →
Думкин (2003-03-07 10:41) [21]
> MBo © (07.03.03 09:32)
> >Не в 307-м?
> Это что?
Изучаем географию универа:
1. Это комната на втором этаже.
2. Их там много. Я понимаю тебя, сам там недавно был (о счастье - сейчас туда без пропуска - нинин!!!!). И не узнал. Все бежит все меняется.
Ты видимо еще в счастливой поре студенчества был, когда я только мечтал попасть в НГУ. Посадили меня, - передо мной мной выкидыш ядерных разработок - клава весом 50кг из ИЯФа, и там не поймешь то ли раз нажать, то ли 50т раз молотком - эффект одинаковый.
И про ноу-хау.
Нам распечаткаи прог давали каждый день - столик ,весь замусоренный текстами прог, - а ведь для шпиенов раздолье. Так и жили, спали врозь, а дети - ну куда от них денешься. Люблю.
← →
pasha676 (2003-03-07 10:47) [22]2Игорь Шевченко
> Вычисляемый GOTO это еще полбеды. А вот кто знаком с оператором
> COMEFROM (полная противополжность GOTO) ? :-)))
Это что "пришел из"
Т.е. ставишь такой оператор например comefrom 666 и когда программа дойдет до 666 строки (метки) то идет переход с степь comefrom.
Если это так - то фортран на редкость маразматический язык, имхо.
← →
Danilka (2003-03-07 10:55) [23]Игорь Шевченко © (07.03.03 10:19)
goto - иди туда, противоположность goto, это "не ходи туда"?
"а то снег башка попадет - савсем мертвый будешь"...
:))
← →
Игорь Шевченко (2003-03-07 11:01) [24]pasha676 (07.03.03 10:47)
Да, именно так. Но это не в Фортране :-)))))
← →
pasha676 (2003-03-07 11:23) [25]2Игорь Шевченко
Ужас. И какие только мысли могут роиться в черепных коробках.
А в том языке нельзя было что ли по человечески как-нибудь переходы совершать. Или это такое приятное (но нафиг не нужное) добавление.
← →
Странник (2003-03-07 11:36) [26]насколько помнится в фортране COMEFROM не было, или это диалект какой-то жуткий?
← →
romychk (2003-03-07 11:43) [27]Извините, что повторяюсь :)
ПОМОГИТЕ!
Есть ли у Вас самый простой под Дос интерпретатор Фортрана, сколько он весит? Может имеете ссылку?
← →
Игорь Шевченко (2003-03-07 11:55) [28]Странник © (07.03.03 11:36)
pasha676 (07.03.03 11:23)
http://www.tuxedo.org/jargon
Там можно найти описание оператора COMEFROM
← →
Думкин (2003-03-07 12:23) [29]
> romychk (07.03.03 11:43
Эо уже не твоя ветка - не видишь люди парятся.
← →
romychk (2003-03-07 12:27) [30]Моя не моя, а ссылку киньте, или на пошту транслятор ПОЖАЛУЙСТА!
:)
← →
DiamondShark (2003-03-07 12:45) [31]Лови ссылку
http://www.intel.com/software/products/compilers/fwin/index.htm?iid=ipp_software+compilers_fortran_win&
← →
romychk (2003-03-07 14:25) [32]Нужен интерпретатор для ДОС старый, может у кого есть.
← →
Думкин (2003-03-07 14:38) [33]
> romychk (07.03.03 14:25)
Ну ты страдалец. А что случилось?
← →
romychk (2003-03-07 14:46) [34]Есть програмка на форте, даже не знаю рабочая, ли перевожу на Д3, вот после перевода хотел-бы прогнать несколько тестовых примеров, проверить правильность перевода :) так как на Форт е можна писать настолько закрученные программы, что неверится :)
← →
MBo (2003-03-07 14:46) [35]>Думкин © (07.03.03 10:41)
а, терминальные классы. Там как раз по Бейсику занятия были.
А Фортран - неинтерактивно - сначала заполняли спец.бланки, сдавали на ВЦ, там девочки-операторы по ним набивали перфокарты, внося дополнительные ошибки. Через 3 дня получали распечатку с простыню размером, с 20-ю строчками кривого кода и тучей служ. информации. Позже уже самих допустили к перфоратору ;)
← →
romychk (2003-03-07 15:10) [36]Поищите на чердаке, гдето старенький запыленный ДОСовский транслятор и КИНЬТЕ НА МЫЛО МНЕ!!! ПОЖАЛУЙСТА.
← →
Юрий Зотов (2003-03-07 17:04) [37]> Есть програмка на форте
Так на Форте, или на Фортране? Это два разных языка. Причем ОЧЕНЬ разных.
← →
Lancelot (2003-03-07 17:06) [38]http://www.bookcase.com/library/software/msdos.devel.lang.fortran.html
http://fortran.hotdrug.ru/download.pl
← →
romychk (2003-03-07 22:01) [39]>Юрий Зотов
На Фортране
← →
Lancelot (2003-03-07 23:45) [40]Сейчас стал проверять всю ту белиберду, которую скачал с указанных мною же адресов.
Первая, похоже, вообще не работоспособна.
Вторая работает, однако в первой же программе из 7 строк, которую я набрал для проверки, компилятор спотыкается в пятой строке и выдает "Unrecognized statement".
Для справки: в этой строке стоит оператор PRINT 2,C :(
Вот такие пироги...
Страницы: 1 2 вся ветка
Текущий архив: 2003.03.24;
Скачать: CL | DM;
Память: 0.53 MB
Время: 0.008 c