所在位置:主页 > 程序语言 > 如何用Code blocks编写 Fortran 程序

如何用Code blocks编写 Fortran 程序

发布时间:2023-11-03 13:12来源:www.sf1369.com作者:宇宇

一、如何用Code blocks编写 Fortran 程序

1,安装

Code:Blocks安装版本有两个,一个是不带MinGW,一个是带MinGW(GNU工具在Windows上的一种移植,里面有GNU编译器套件)

当然Code:Blocks里面也支持其他编译器,比如微软的VS C++,Code:Blocks会自动侦测,或者你自己可以手动设定

2,启动Code:Blocks

当你安装好Code:Blocks,启动Code:Blocks

3,建立工程

从菜单File->new-> project... (启动工程向导)

在弹出的project选择窗口,选择console application -> 在工程向导第一个窗口选择语言C -> 输入工程名称信息(包括设定工程目录) -> next ->finish(这个画面还有机会选择编译器)

自动产生main.c:

二、和C++ 相比,用 Fortran 编程是怎样的体验

看你怎么学吧,C++里面的内容是最多的,它是一种多种模式的语言,功能也是最强大(个人觉得)。当然比较难学(也是个人觉得)。fortran 主要是用于科学计算(好象 = =||)。

三、octave fortran maximum matlab他们4个有什么区别吗?

fortran是一种编程语言,fortran以及其他的常用的编程语言更多得用来编写具有特定功能的软件。然而,使用fortran来处理数值方面的问题过于复杂费时,而且这样的编程语言不原生的支持一些数学概念或者生成图形。当然你可以通过编程实现,而且运行效率通常比用下面三个软件要高。

即使人们最终使用 fortran 这样的语言来编写软件,他们很多时候都用 Octave 来编写软件的原型或者数学部分,因为这样能够很快的检验其算法

而另外三个都是交互式的数学软件,当然还有类似的Mathematica,这些软件让编写数值处理程序变得简单,并提供数据可视化的多种方式,给使用者更多的时间来进行实验和考虑问题,而不是纠结于算法的实现和程序的调试中。

matlab和mathematica是商业软件,其他的都是自由软件,可以免费使用。

matlab和octave擅长数值计算,尤其精于矩阵运算;而mathematica和maxima擅长符号计算。至于可视化都差不多。

四、fortran程序中 怎样输出数据到新文件??

三步:

(1)打开文件, 用 open 语句

(2)输出数据, 用 write 语句

(3)关闭文件, 用 close 语句

比如把 5, 6, 7, 8 四个数输出到文件的程序

open(1, file='test.out', mode ='write') ! 打开名为test.out的1号文件

write(1,*)5, 6, 7, 8

close(1)

五、fortran 语言中GE,GT,LE,LT代表什么意思

GE是大于等于号(>=),GT是大于号(>),LE是小于等于号(<=),LT是小于号(<)

在用fortran编程的时候如果要写到A<B,则用命令A.LT.B.