![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.02.2012
Сообщений: 12
|
![]()
Мне необходимо переписать написанную в фортране программу в С++. Читала книжки для новичков по этим программам, но с чего начать не знаю.Подскажите пожалуйста с чего начать или что можно почитать по данной теме?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
С вопроса к самой себе "А надо ли?"
![]() А что до переписывания... Предметную область хорошо знаете?.. Программа большая?.. Операторов EQUIVALENCE там много?.. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.02.2012
Сообщений: 12
|
![]()
Задача стоит передо мной именно переписать. Программа состоит практически вся из циклов, в которых выполняются математические действия и по объему довольно большая. Я в программирование совсем новичок (было прочитано мной по книжке по каждой программе). Программу в фортране я вроде поняла, что там написано.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
С GOTO наверх...
... То есть, Вы не программируете на Фортране, на программируете на C/С++, и у Вас нет знаний в предметной области... Р.Л.Стивенсон, "Клуб самоубийц"... ... "Довольно большая" - это сколько строк? Ещё раз спрашиваю: операторы EQUIVALENCE имеются? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.02.2012
Сообщений: 12
|
![]()
Я не понимаю, что имеется в виду под предметной областью? Строк в программе около 2000. Операторов EQUIVALENCE нет в программе.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Евгения17
Читала книжки для новичков по этим программам, но с чего начать не знаю Читай сильнее!
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 12.02.2012
Сообщений: 12
|
![]()
Программа, написанная в фортране, полностью для меня понятна
|
![]() |
![]() |
![]() |
#9 | ||
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]() Цитата:
![]() Цитата:
![]() 1. В Фортране индексация массивов начинается по умолчанию с единицы, а в C/C++ - с нуля. 2. В Фортране все параметры функций передаются по адресу. 3. Если не объявлено явно, то переменные, имена которых начинаются с I, J, K, L. M, N, имеют в Фортране тип INTEGER . 4. В Фортрановском цикле DO проверка условия выхода стоит после тела цикла, а в C-шном for - перед. Общие области (операторы COMMON) есть? Переменные типа COMPLEX есть? Трюк с приведенным индексом для дву- (или более) мерных массивов где-нибудь используется? Что за задача, кстати, решается, если не секрет? |
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 12.02.2012
Сообщений: 12
|
![]()
Fortran 90
Что вы написали по пунктам (кроме пункта 2)-из чтения книг я это поняла Операторы COMMON-есть Переменных типа COMPLEX-нет Вопрос про трюки с приведенным индексом мне не понятен ![]() Почему именно написала еще сюда свой вопрос с переписыванием, т.к. в интернете прочитала, что при переписывание программы с фортрана на с++ не очень в этом разбираясь можно увеличить память и время работы программы |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кто может помочь с Фортраном | Иван89 | Помощь студентам | 1 | 23.11.2011 11:10 |
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. | 0101 | Помощь студентам | 3 | 17.12.2009 23:57 |
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме | NewDelphi | Фриланс | 2 | 08.10.2009 11:00 |