1计算物理
计算物理主要内容
计算机、数值方法和物理的结合。
Fortran语言、计算方法、绘图
物理问题的计算机实现:分析物理、程序实现、
结果分析。
本门课程的目的
培养、提高物理计算能力。
熟悉并能灵活运用Fortran语言、掌握常用的一
些计算方法、分析解决具体物理问题。
课程特点及要求
各种教材、各学校具体内容差别很大
实际操作性很强、动手具体作
每次课都必须到,完成布置的作业
程序及文本每次课结束时保存
照顾大多数,同学之间相互讨论
考试 课程论文 15分
(有自己的问题、方法、计算、结果)
平时作业、讨论等 15分
考试 70分
(主要还是平时做过的方法、程序)
第一部分 Fortran语言简介
Fortran语言是目前国际上广泛流行的一种高级语言,主
要适用于科学计算,Fortran 是FORmula TRANslation的缩写。
现在Fortran语言的版本很多,功能也很强(也具有图形
功能)我们介绍标准Fortran (1966年),兼容于现在流行其他
版本。
Fortran语言有许多具体而繁琐的规定,我们从实例入手
学习,不要求死记硬背,不要求面面俱到,主要培养一种大
局观(思路是最重要的)。更多的语句、功能用到再学。积累
一些小程序,一些相对固定模块可以复制。
第1章 Fortran源程序的书写格式
源文件产生
源程序是以for或f为扩展名的文本文件,可以用任何纯
文本文件编辑器产生。
常用的有:edit、windows文本编辑器、word(存为纯文本)等
高级版本的编辑软件,高级版本的Fortran平台等。
源文件格式要求 (严格、麻烦)
每个源程序包含若干行---〉不固定行数
每行最多80列,即每行最多写80个字符(汉字为2个字符)
列数有最大限制超过自动不认
每行分为三个区
1 标号区
标号区 1至5列 如果需要标号就写在这个区内,标号最
大5位数,1到99999。(注意不要超区,到6位以后)
注意:
标号不是行的编号,标号像“名字”,不像“学号”;
标号可以不连续,也不要求按照先后从小到大。
实质是为了 标明语句。
2 续行区
第6列为续行区。当一个语句在一行写不下时,可以在下
一行续写。这时在续行的第6列写上一个非零非空格的字符。
(建议用叹号!)最多可有19个续行(估计三个就够咧)。
注意:上一行不必写满,任意列都可转下一行;
续行可以从第7列后任意行开始;
续行的标号区(1至5列)必须空白,不能有
标号。
3 语句区
第7到72列填写语句内容。可以从第7列开始任意列写起。
最后几位73到80不能写程序作为程序员坐标志,一般写行号。
以上规则只对源程序的语句进行限制,数据行,注释行等例外
源程序的行的分类
1 注释行
第1列上写字母C.
表明是注释,系统在编译时不予编译,为了程序好读,想写啥都行。
注释行可以在原程序的任意行写。
2 起始行
一个完整的语句可以比较长,分若干行写完。语句的第一行为起始行。
3 继续行
一个的语句一行写不完时可以在下一行接着写。接着写的行叫做继续行,一个语句只有一个起始行,但可以有若干续行。
4 结束行
第7列后写上 END 表示程序块到此结束。
例
C===========================================C
C A Program for 1+1=? C
C Written by Lao Zhang C
C Date 2007.3.1 C
C===========================================C
C 1 2 3 7 8
C2345678901234567890123456789012345。。。1234567890
A=1.0 1
2 B=1.0 2
4 C=A 3
! +B 4
Write(*,*) C
您可能关注的文档
最近下载
- 2021年5月专四真题.pdf VIP
- 上汽红岩杰狮转向系统-学员手册.pdf VIP
- 山东省日照师范学校—教务处鲁教高处函50号.pdf VIP
- TD_T 1068-2022 国土空间生态保护修复工程实施方案编制规程.docx VIP
- 颅内压增高病人的护理 (5)(共36张PPT).pptx
- 2025年青岛酒店管理职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 药品质量研究的内容与药典概况详解.ppt VIP
- 陆上风电建设项目安全管理标准化手册.docx VIP
- 浦发银行职位面试常见问题及答案.docx VIP
- 高教版《数学》基础模块(下册)《第6章直线与圆的方程》复习题及答案.docx VIP
原创力文档

文档评论(0)