- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
气象程序设计
Programming in Meteorology
一、课程基本情况
课程类别:公共基础课
课程学分: 3学分
课程总学时:48学时,其中讲课:32学时,实验(含上机):16 学时
课程性质:必修
开课学期:第3学期
先修课程:计算机基础、C语言程序设计
适用专业: 大气科学专业
教 材:薛胜军,耿焕同等,FORTRAN语言程序设计,气象出版社, 2009.9
孙晓娟,马红云,李丽平,气象程序设计与绘图实验教程,气象出版社, 2015.12
开课单位:大气科学学院 数值预报系
二、课程性质、教学目标和任务
《气象程序设计》是大气科学专业的基础课,介绍目前气象界广泛使用的程序设计语言FORTRAN,该课程在学习程序设计相关理论的同时,注重对学生实践能力的培养。
该课程的教学目标和任务是:通过教学,使学生了解FORTRAN语言的特点,基本成份及使用方法,具有阅读程序和初步编程的能力;进行算法的初步训练,掌握最基本算法的设计和实现方法;掌握结构化程序设计方法,能设计出良好风格的程序;具有调试程序的基本能力。在此基础上,根据具体气象问题,让学生系统地了解FORTRAN语言在气象数据处理与分析方面的应用能力与特点。
通过课堂理论学习和实验环节,学生应该具备以下的实践动手能力:熟悉FORTRAN语言和运行环境,能够熟练掌握程序调试的方法和步骤、能熟练运用两款软件处理气象数据资料,实现气象数据的有效分析,有效解决本专业中遇到的一些疑难问题,使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。
三、教学内容和要求
第1章 科学计算语言Fortran概述(2学时)
(1)了解最早的高级程序设计语言Fortran的由来和发展历程;
(2)理解Fortran90/95语言的特点及其独特的优越性;
(3)掌握自由格式的Fortran源程序的书写要求、基本框架、不同语句的排列次序以及注释的表示和作用等。
重点:Fortran源程序的书写基本框架、不同语句的排列次序以及注释的表示
难点:Fortran源程序的书写基本框架
第2章 Fortran语言基础(4学时)
2.1 基本数据类型(2学时)
(1)了解Fortran语言提供的五类九种数据类型的作用和性质;
(2)熟悉标识符的命名规则、各种基本数据类型的声明方式及其关键字、KIND值的用法和作用;
(3)理解与字符串处理相关的六个函数的作用与使用方法;熟练掌握各种基本数据类型的
(4)掌握Fortran允许使用的字符集、理解保留字的概念和作用、常用的保留字;数变量初始化的方式。值型常量(整型常量、实型常量、复型常量)的表示、所占字节空间及其值域范围,字符型常量、逻辑型常量的表示方法及定义符号常量;Fortran允许使用的算数运算符、字符运算符、关系运算符、逻辑运算符;各种运算表达式;熟练掌握复杂表达式的计算过程、不同数据类型操作数如何进行类型转换以及各个运算符的优先级别。
重点:Fortran变量定义及表达式的表示
难点:Fortran变量类型及表达式的表示
2.2输入输出(2学时)
(1)了解输入输出语句
(2)掌握表控格式输入方法
(3)掌握格式化输出方法
重点:输入输出的格式设置
难点:表控输入语句应用的多样性
第3章顺序结构程序设计(2学时)
(1)掌握顺序语句的编写,可控格式的输入输出方法,各种类型的格式控制符,格式说明语句;
(2)熟悉可控格式输入输出强大而灵活的输入输出格式功能;熟练掌握可控格式的输出语句:PRINT语句和WRITE语句;
(3)理解表控输入输出的含义;掌握表控格式输入、输出语句用法及保留字。
重点:输入输出方法
难点:输入输出方法
第4章 选择结构程序设计(4学时)
4.1 IF、SELECT CASE语句和选择语句的嵌套(2学时)
(1)了解Fortran语言使用块IF处理多分支选择问题会影响程序的执行效率,降低程序的可读性;
(2)理解嵌套的含义
(3)掌握掌握单分支块IF结构、双分支块IF结构、多分支块IF结构、逻辑IF语句的相
关概念、表示和用法;SELECT CASE结构的使用方式; 嵌套选择语句的书写格式。
4.2实例应用(2学时)
(1)掌握选择语句的应用方法与技巧。
重点:选择结构的表示方法
难点:嵌套选择语句的书写
第5章 循环结构程序设计(4学时)
5.1 循环语句的形式及嵌套(2学时)
(1)了解循环的概念;
(2)掌握各种循环语句的含义及表达形式;
(3)熟悉无循环变量的DO语句格式;
(4)理解嵌套DO循环的执行过程和有关规定。
5.2几种循环形式的比较和关系(1学时)
(1)理解不同形式的循环相同和不同之处及其各自的作用;
5.3结合气象数据进行程序举例(1学时)
(1)掌握循环语句的应用方
文档评论(0)