2023-11-03 13:12来源:m.sf1369.com作者:宇宇
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 主要是用于科学计算(好象 = =||)。
fortran是一种编程语言,fortran以及其他的常用的编程语言更多得用来编写具有特定功能的软件。然而,使用fortran来处理数值方面的问题过于复杂费时,而且这样的编程语言不原生的支持一些数学概念或者生成图形。当然你可以通过编程实现,而且运行效率通常比用下面三个软件要高。
即使人们最终使用 fortran 这样的语言来编写软件,他们很多时候都用 Octave 来编写软件的原型或者数学部分,因为这样能够很快的检验其算法
而另外三个都是交互式的数学软件,当然还有类似的Mathematica,这些软件让编写数值处理程序变得简单,并提供数据可视化的多种方式,给使用者更多的时间来进行实验和考虑问题,而不是纠结于算法的实现和程序的调试中。
matlab和mathematica是商业软件,其他的都是自由软件,可以免费使用。
matlab和octave擅长数值计算,尤其精于矩阵运算;而mathematica和maxima擅长符号计算。至于可视化都差不多。
三步:
(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)
GE是大于等于号(>=),GT是大于号(>),LE是小于等于号(<=),LT是小于号(<)
在用fortran编程的时候如果要写到A<B,则用命令A.LT.B.