《Fortran语言程序设计》实验指导书Word下载.docx

上传人:b****2 文档编号:13584090 上传时间:2022-10-11 格式:DOCX 页数:32 大小:147.92KB
下载 相关 举报
《Fortran语言程序设计》实验指导书Word下载.docx_第1页
第1页 / 共32页
《Fortran语言程序设计》实验指导书Word下载.docx_第2页
第2页 / 共32页
《Fortran语言程序设计》实验指导书Word下载.docx_第3页
第3页 / 共32页
《Fortran语言程序设计》实验指导书Word下载.docx_第4页
第4页 / 共32页
《Fortran语言程序设计》实验指导书Word下载.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

《Fortran语言程序设计》实验指导书Word下载.docx

《《Fortran语言程序设计》实验指导书Word下载.docx》由会员分享,可在线阅读,更多相关《《Fortran语言程序设计》实验指导书Word下载.docx(32页珍藏版)》请在冰豆网上搜索。

《Fortran语言程序设计》实验指导书Word下载.docx

必开/选开

1

FORTRAN基本程序结构及输入/输出实验

2

验证性

本科生

必开

选择结构实验

3

循环结构实验

4

外部函数实验

5

子程序实验一

6

子程序实验二

7

文件的操作实验

8

Fortran90有关标准实验

9

综合实验一:

线性代数方程组求解实验

综合性

10

线性相关分析实验

五、实验教学的目的和要求

本门实验课的目的是通过上机实验,让学生掌握Fortran语言的编程环境,熟悉Fortran语言的语法规则,能够熟练使用Fortran语言编写小型程序。

六、实验课程考试方式

1、实验报告

每次实验完成后必须编写实验报告。

实验报告应包括实验内容(表达实验的基本内容)、实验结果(算法设计结果、程序编写结果、给定的输入实验数据、实验测试结果)及实验过程中存在的问题。

2、考核方式

实验参加的次数和实验报告的成绩综合评定,方法如下:

(1)必须参加实验和编写实验报告才可以参加成绩评定。

(2)共有10个必须的实验,每次占十分之一。

(3)实验课成绩占课程总成绩的30%。

实验一:

Fortran基本程序结构及输入/输出实验

一、实验课时:

2学时

二、实验目的、内容及要求

1、实验目的

(1)了解FORTRAN90软件开发环境。

掌握FORTRAN90上机实验基本操作过程。

掌握FORTRAN90软件开发环境启动方法。

理解有关工作区、项目、文件的基本概念。

掌握工作区、项目、文件创建方法。

熟悉MicrosoftDeveloperStudio软件开发环境图形用户界面。

掌握程序的编辑、编译、构建、运行方法。

了解软件开发环境常用菜单、工具按钮、环境窗口基本功能。

掌握文件、文件夹的移动、复制、删除等操作方法。

(2)了解FORTRAN90字符集。

掌握FORTRAN90实体名称的语法描述规则和具体使用要求。

了解FORTRAN90关键字意义,以及与名称的区别。

掌握FORTRAN90程序组织结构和语句排列次序的基本原则。

掌握FORTRAN90固定书写格式及三个标志符的主要作用。

理解数据、数据表示、数据类型概念,熟悉FORTRAN90数据类型。

掌握顺序结构概念和顺序结构程序设计方法。

掌握表控输入、输出的基本功能和使用要求。

2、实验内容

(1)运行MicrosoftDeveloperStudio软件开发环境。

(2)理解有关工作区(Workspaces)、项目(Projects)、文件(Files)的基本概念。

(3)掌握工作区(Workspaces)、项目(Projects)、文件(Files)创建方法。

(4)掌握程序的编辑(Edit)、编译(Compile)、构建(Build)、运行(Run)方法。

(5)编写一个顺序结构的小型程序,内容包括输入,计算和输出三个部分。

3、实验要求

(1)熟悉Fortran语言编译程序的使用。

(2)独立完成自己的任务。

(3)写出实验报告。

(4)遵守实验室的一切规定。

三、实验原理

1、问题描述

现有长1500米,宽1000米的地块要拍卖建造住宅小区,地块中央有一半径为100米的圆形公共绿地不属于拍卖范围,每平方米地价为5000元。

编写程序计算该地块拍卖总价,并输出。

要求地块长宽和绿地半径数据从键盘输入。

2、算法设计

通过对该问题的分析研究,设计求解算法。

对于结构化程序设计来讲,一般是IPO结构,即输入(Input),处理(Process)和输出(Output),其算法图形(N-S)如下:

输入:

地块长度(length)、宽度(width)、绿地半径(radius)、地块单价(unitprice)

处理:

(1)计算地块面积:

area1=length×

width

(2)计算绿地面积:

area2=2π×

radius2

(3)计算拍卖地块面积:

area=area1-area2

(4)计算拍卖地块的总价:

totalprice=area×

unitprice

输出:

拍卖地块的总价totalprice

3、实验步骤

(1)建立文件夹

在计算机某个逻辑盘(如F盘)根目录下创建一个文件夹(如以自己的班级和学号命名,再结合课程名称“Fortran”来命名的文件夹,如F:

\2602040120\fortran,以下以该文件夹为例进行说明),由于该软件开发环境不识别以中文名字命名的目录,故只能以英文或数字组合进行命名。

(2)启动MicrosoftDeveloperStudio软件开发环境,并创建工作区、项目

一个文件夹可以有几个工作区(Workspaces)。

一个工作区可以有几个项目(Projects)。

一个项目内可以有几个文件(Files),但只能有一个主程序文件。

该软件环境要求先创建工作区,再创建项目,后创建文件。

创建工作区(Workspaces):

单击“File”/“New”菜单,弹出“New”对话框。

选取“Workspaces”选项卡,在“Location:

”文本框输入建立的文件夹,在“Workspacename:

”文本框输入工作区名(如shiyan1)。

单击“Ok”按钮完成工作区的创建。

创建新项目(Projects):

选取“Projects”选项卡,在项目类型区单击选取“Win32ConsoleApplication”项目类型,单击选取“Addtocurrentworkspace”项,在“Projectname:

”文本框输入项目名(如xm1),在“Location”文本框取默认值“F:

\2602040120\fortran\shiyan01\xm1”。

单击“Ok”按钮完成项目创建。

(3)创建文件(Files)

文件有三种,第一种是源程序文件,第二种是程序的辅助描述文本文件,第三种是程序的程序流程图文件,下面分别叙述:

创建源程序文件(Files):

源程序文件是项目中必不可少的文件。

一般项目创建后,首先要创建源程序文件,及时编辑输入源程序文本。

源程序文件有两种书写格式(固定格式和自由格式),这里以自由格式为例介绍源文件的创建方式。

选取“Files”选项卡,在文件类型区单击选取“FortranFreeFormatSourceFile”文件类型。

单击选取“Addtoproject:

”项,同时在下方列表框中选择项目名称(xm1)。

在“Filename:

”文本框输入文件名:

chengxu1。

在“Location:

”文本框取默认值“D:

单击“Ok”按钮,在右侧打开“源程序文档窗口”。

在“源程序文档窗口”中编辑输入给定的源程序文本。

创建辅助文档文件,编辑输入问题描述文本:

一个好的软件,不仅要有源程序文件,而且还应有其它相关的辅助文档文件。

问题描述文档文件是软件文档的重要组成部分,便于随时了解程序有关的问题描述,有助于理解程序。

选取“Files”选项卡,在文件类型区单击选取“TextFile”文件类型,单击选取“Addtoproject”项,同时在下方列表框中选择项目名称(xm1)。

在“File”文本框输入文件名称(如miaoshu1)。

在“Location”文本框取默认值“F:

单击“Ok”按钮,在右侧打开“辅助文档窗口”。

在“辅助文档窗口”中编辑输入给定的问题描述文本。

创建辅助文档文件,绘制程序流程图:

选取“OtherDocuments”选项卡,在文件类型区单击选取“MicrosoftWord文档”文件类型。

单击选取“Addtoproject”项,同时在下方列表框中选择项目(xm1)。

在“File”文本框输入文件名(如suanfa1)。

”文本框取默认值“F:

文档窗口类似于Word软件窗口。

在“辅助文档窗口”中绘制给定的程序流程图。

(4)编译项目内源程序文件。

源程序文件是一个文本文件,它不能直接执行,必须通过编译过程将其编译转换为机器语言程序,才能在计算机上运行。

单击“Build”/“Compile”菜单。

若源程序文本无语法错误,则在下方“Output”窗口中显示信息“chengxu1.obj-0error(s),0warning(s)”,同时在“debug”文件夹中创建中间文件“chengxu1.obj”,否则显示错误信息,需对照给定的源程序修改源程序文本,然后再进行编译,直到编译正确为止。

(5)构建可执行程序文件。

编译成功后,所生成的中间文件(obj文件)还不能立即执行,需要通过构建生成可执行文件“exe文件”。

exe文件是能在任何环境中运行的可执行程序。

单击“Build”/“Build”菜单。

若源程序文本正确,则在下方“Output”窗口中显示信息“shiyan1.exe-0error(s),0warning(s)”,同时在“debug”文件夹中创建可执行程序文件“shiyan1.exe”,否则显示错误信息,需对照给定的源程序修改源程序文本,然后再进行编译和构建,直到构建正确为止。

(6)运行可执行程序文件。

构建成功后,生成的可执行文件(exe文件)能立即运行。

输入数据,便可获得结果数据。

单击“Build”/“Execute”菜单。

弹出DOS操作方式文本窗口,根据要求输入有关数据信息执行。

通过以上六个步骤就完成了一个程序的建立到执行的全过程。

在每个部分都有一些快捷键可以使用,也可以将几项任务放在一个窗口完成(如工作区和项目的创建就可以在一个步骤里面同时完成),这些等同学们基本熟悉了环境以后就可以自己摸索进行。

另外,在该软件环境里有很好的帮助文件(Help),同学们可以通过该帮助文件进一步学习。

4、实验模型

由于是开始认识Fortran的软件开发平台,这里先给出这个程序的示例,以后的程序要自己进行编写。

!

班级:

?

姓名:

时间:

计算地块拍卖价格

PROGRAMtest_price

REALlength,width,radius,unitprice

REALunitprice,totalprice,area1,area2,area

WRITE(*,*)’请输入地块长度值(单位为m):

READ(*,*)length

WRITE(*,*)’请输入地块宽度值(单位为m):

READ(*,*)width

WRITE(*,*)’请输入绿地半径(单位为m):

READ(*,*)radius

WRITE(*,*)’请输入地块单价(单位为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1