还剩1页未读,继续阅读
文本内容:
Fortran语言程序设计实验Experiments ofFortran Programming
一、课程基本情况课程总学时64实验总学时16课程总学分4学分开课学期第2学期课程性质必修对应理论课程及性质Fortran程序设计适用专业非计算机专业(理工类)教材FORTRAN语言程序设计,气象出版社,薛胜军,耿焕同,郑玉等,2009,第1版开课单位计算机与软件学院
二、实验课程的教学目标和任务FORTRAN程序设计是一门实践性很强的计算机技术基础课程,上机实验是本课程教学活动的重要组成部分和必要环节通过上机实验,使学生进一步理解、消化、掌握FORTRAN90程序设计的基本原理、基本知识、基本概念和基本方法,深入了解和掌握使用计算机求解现实问题的一般过程,熟练掌握程序设计方法和技能,提高学生使用计算机分析问题和解决问题的能力,提高学生的计算机综合素质和创新能力通过上机实验,使学生能熟练使用F0RTRAN90语言设计和编写计算机程序,为进一步使用计算机解决相关专业问题奠定坚实基础本课程实验所要达到的目的是通过实验,使得学生理解和掌握程序设计的基本原理、基本知识、基本概念和基本方法,掌握FORTRAN90语言的词法、语法和语义规定,以及FORTRAN90程序设计方法和技术,熟悉FORTRAN90程序开发环境,熟练掌握常用算法,能熟练设计和编写FORTRAN90程序求解具体的实际问题
三、实验课程的内容和要求所需项目要求实验序号项目名称内容提要学时必开选开类型该实验需手工输入12个相对湿度x和火灾次数y之间的对应数据,采用一元线性回归分析模型,输出回归系数、相关系数、一元线性回实验一2偏差平方和、平均标准偏差、回归平方和、偏差最大值、最小值必修验证归分析以及偏差均值通过输入并修改一元线性回归分析程序,逐步熟悉Compaq VisualFortran软件开发环境;了解FORTRAN90的基本程序框架;掌握F0RTRAN90程序的输入、编辑、编译、构建、运行方法;掌握单步跟踪调试的作用与技巧从数据文件读取20组3个天气预报因子与烂秧天气事件的概率,通过调用给定的多元线性回归分析子程序,输出回归系数气象数据文组、偏差平方和、偏差相关系数组以及回归平方和实验二件的输入与2了解文件的基本概念(内部文件、外部文件、文件分类、存必修设计输出储格式、存储方式等);掌握文件的打开、读取、写入、关闭、指针定位等内容,重点掌握有格式顺序存取文件的使用,掌握使用文件设计和编写程序的基本方法熟悉关系表达式和逻辑表达式;掌握逻辑IF、块IF、多支选择结构程块IF、SELECT语句的语法规则和使用要求;掌握嵌套选择结构实验三2必修设计序设计和嵌套选择语句的使用要求和实现方法;掌握选择结构概念和选择结构程序设计方法根据给定的一元n次方程,采用牛顿迭代法求解给定值附近的近似根掌握循环控制条件的描述;掌握三种循环结构的特征及相牛顿迭代法互之间的等价转换;掌握DO、DO WHILE语句的语法规则和使用实验四解方程的近2要求;掌握循环结构概念和循环结构程序设计方法进一步掌握三必修设计似根种基本循环结构的使用;掌握强制性终止循环语句EXIT和CYCLE的基本功能和使用规则,以及相互区别;掌握嵌套循环结构概念和应用;掌握顺序结构、选择结构和循环结构相互嵌套和综合应用通过文件分别读入两个矩阵A和B,计算满足AX=B的解矩阵,并将求得的解矩阵写入另一个文件中了解矩阵方程计算的基本原理,掌握数组声明、数组元素引用、数组输入输出和数组赋初值的使用规则;掌握数组构造器和计算矩阵方实验五2隐含DO循环概念和使用;掌握数组逻辑结构、存储结构及其相必修设计程互关系;掌握设计和编写简单数组应用程序的基本方法和技能;掌握动态数组概念和动态数组的声明、存储分配的使用规则;掌握设计和编写多维数组和动态数组应用程序派生类型和结构体是F0RTRAN90新增的功能之一,适用于求解派生类型和实验六2其数据成分比较复杂的数据处理问题通过本实验,了解派生类必修设计结构体型和结构体概念,掌握复杂数据的组织和表示方法;掌握派生类型定义、结构体声明、结构体成员引用的基本内容和使用规则;掌握使用派生类型和结构体设计和编写程序的方法了解IMSL数值计算库,掌握使用IMSL库完成插值问题的调用IMSL实验七2基本方法;掌握使用IMSL库求解定积分、微分;掌握使用IMSL必修综合数值计算库库求解线性和非线性方程组的基本方法了解正压原始预报方程组、资料初始化概念和初始化条件、实现正压原水平侧边界条件以及时间积分方案;掌握基本的正压原始方程模实验八始数值预报2式计算步骤;掌握编写正压原始方程模式计算的Fortran程序的必修综合模式方法和步骤;掌握编制较为复杂类型程序的组织方法
四、课程考核
(1)实验实习报告的撰写要求
1、实验必须在2个学时内独立完成;
2、上机实验前进行充分预习;
3、每个实验按要求均需创建一个新的工作空间;
4、每个实验及其实验结果均在本次实验所创建的工作区内;
5、每次实验结束后,需按时提交实验报告;实验报告分为四部分填写实验目的、实验内容、实验步骤、心得体会
(2)实验实习报告5次;
(3)考核及成绩计算方式每次实验报告占2分,共计10分
五、参考书目
1.Fortran95程序设计,中国电力出版社,彭国伦,
2007.6,第1版;
2.新编Fortran90程序设计教程,北京交通大学出版社,白云,
2009.2,第1版;
3.Fortran90程序设计,武汉大学出版社,汪同庆,
2004.8,第3版;
4.Fortran95/2003程序设计(第3版),中国电力出版社,刘瑾,
2011.8,第1版;。