文档详情

fortran入门介绍(补足六个汉字).ppt

发布:2018-12-26约1.74千字共14页下载文档
文本预览下载声明
物理与电子工程学院 报告人: xxxxx Group meeting Fortran 入门介绍 Fortran 是什么?特点是什么? Fortran是目前国际上广泛流行的一种高级语言,适用于科学计算。 Fortran是英文FORmula?TRANslation的缩写,意为“公式翻译”。 它是为科学、工程问题中的那些能够用数学公式表达的问题而设计的语言,主要用于数值计算。 这种语言简单易学,因为可以像抄写数学教科书里的公式一样书写数学公式,它比英文书写的自然语言更接近数学语言。 Fortran语言是第一个真正推广的高级语言。至今它已有四十多年历史,但仍历久不衰,始终是数值计算领域所使用的主要语言。 怎么学习Fortran? 1,下载Compaq Visual Fortran软件,安装运行 2,网上找学习资料 /Fortran/ZJDing/ 打开 Compaq Visual Fortran 打开选中Fortran console application compile 执行 run 输出结果 输出结果 输出结果 输出结果 program work5 dimension a(2,2),b(2,2),c(2,2) double precision a,b,c open (11,file=aa.txt) open (12,file=bb.txt) do i=1,2 read(11,*) a(i,1:2) read(12,*) b(i,1:2) Enddo close(11) close(12) call brmul(a,b,2,2,c) open (unit=10,file=juzhen.txt) write (10,(10F5.2)) c(1,1),c(1,2) write (10,(10F5.2)) c(2,1),c(2,2) end program work5 subroutine brmul (a,b,m,n,c) dimension a(m,n),b(m,n),c(m,n) double precision a,b,c do 50 i=1,m do 50 j=1,n c(i,j)=a(i,j)+b(i,j) 50 continue return end 1.0 2.0 3.0 4.0 aa 2.0 3.0 4.0 5.0bb program work5 dimension a(4,3),b(4,3),c(4,3) double precision a,b,c open (11,file=aa.txt) open (12,file=bb.txt) do i=1,4 read(11,*) a(i,1:3) read(12,*) b(i,1:3) Enddo close(11) close(12) call brmul(a,b,4,3,c) open (unit=10,file=juzhen.txt) do i=1,4 write (10,(10F7.2)) (c(i,j),j=1,3) enddo end program work5 subroutine brmul (a,b,m,n,c) dimension a(m,n),b(m,n),c(m,n) double precision a,b,c do 50 i=1,m do 50 j=1,n c(i,j)=a(i,j)+b(i,j) 50 continue return end 1.0 2.0 3.0 3.0 4.0 4.0 2.0 5.0 7.0 4.0 5.0 8.0 2.0 3.0 6.0 4.0 5.0 8.0 3.0 5.0 8.0 5.0 7.0 8.0 3.00 5.00 9.00 7.00 9.00 12.00 5.00 10.00 15.00 9.00 12.00 16.00 * *
显示全部
相似文档