Главная страница
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.56 MB
Время: 0.024 c
7-76698
DNT
2003-01-27 18:30
2003.03.24
Чтение S.M.A.R.T.


1-76475
AlLive
2003-03-12 07:38
2003.03.24
Есть ли подстрока в строке?


14-76572
Sergei
2003-03-09 10:44
2003.03.24
Сохранение настроек проекта


3-76265
Вопрошающий
2003-03-05 17:34
2003.03.24
Проверка подключения ADOConnection.


6-76556
Фыеукщшв
2003-02-03 16:20
2003.03.24
Как работать через PROXY?