Интернет знания
Fortran е първият процедурен език за програмиране и от 1957 г. улесни превеждането на математически идеи в машинен код. Днес обаче се използва предимно за специализирани задачи, докато Visual Basic е широко разпространен в екосистемата на Microsoft. Поради това често е полезно да се конвертира стар Fortran код към Visual Basic, за да се осигури по‑лесна поддръжка в бъдеще.
Отворете Microsoft Visual Basic .NET и създайте нов проект от тип Command Line. В прозореца ще видите основната под‑процедура Sub Main(), където ще започнете да прехвърляте кода.
Отворете оригиналния Fortran файл и започнете с трансформирането на под‑процедурите. Пример за Fortran под‑процедура:
SUBROUTINE mySubroutine(a, b, c) REAL :: a, b, c END SUBROUTINE
Същата под‑процедура във Visual Basic изглежда така:
Sub mySubroutine(a As Double, b As Double, c As Double) End Sub
Основната разлика е, че типът REAL се заменя с Double и се указва за всеки параметър отделно.
Функциите се преобразуват по сходен начин. Пример за Fortran функция:
INTEGER FUNCTION plus(a, b) INTEGER :: a, b plus = a + b END FUNCTION plus
Еквивалентът във VB.NET:
Function plus(a As Integer, b As Integer) As Integer
Return a + b
End Function
Типът на връщаната стойност се поставя след името на функцията, а типове на параметрите се декларират в заглавието. В Fortran стойността се задава чрез присвояване към името на функцията, докато във Visual Basic се използва Return.
И Fortran, и Visual Basic разполагат с богати библиотеки. За да намерите еквивалентите в VB, посетете документацията на Visual Basic. Ако дадена Fortran функция няма директен аналог, създайте собствена функция във VB, като се ръководите от оригиналната Fortran документация (например Intel Fortran).
След като завършите конверсията, задължително тестване: изпълнете и двете версии със същите входни данни и проверете дали получавате идентични резултати. Тествайте с разнообразни сценарии, за да сте сигурни, че новият код е функционално еквивалентен.
.cpp е файлово разширение за изходен код на C++. Този файл съдържа C++ програмен код, докато .exe е компилиран изпълним файл, който Windows може да стартира. Често се налага да превърнете .cpp във .exe, за да го изпълните под Windows.Стъпка 1Изтеглете и инсталирайте компилатор – безплатен (например
Въведение Microsoft Excel е широко използвана програма за електронни таблици. Тя съчетава удобен потребителски интерфейс с мощни изчислителни и графични възможности, което я прави идеална както за съхранение на сложни данни, така и за тяхното визуализиране. Чрез конвертиране на данните от Excel първ