Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
7-76707
Александрр
2003-01-27 22:18
2003.03.24
сканировние


4-76711
maxim2
2003-01-27 11:15
2003.03.24
Прозрачный фон у иконок, как?


1-76382
Boriss
2003-03-12 12:48
2003.03.24
Ошибка при запуске аппликации


3-76310
Fiend
2003-03-05 09:49
2003.03.24
PLAN - это вовсе не трава


14-76629
Andrey
2003-03-07 19:08
2003.03.24
А как у вас празнуется 8... (ну 7, не принципиально) марта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский