下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计语言(FORTRAN) 课程教学大纲课程编号: 90211005总学时数: 85( 理论 51、上机 34)总学分数: 4课程性质: 专业必修课适用专业: 环境工程、环境科学、给水排水工程、土木工程、工程力学等理工科类专业一、课程的任务和基本要求:FORTRAN语言广泛应用于科学计算、 数值分析和工程设计等领域, FORTRAN90是 FORTRAN 语言的最新版本,它是一个功能十分强大且体现现代程序设计语言特征的新型程序设计语言,在社会上产生了广泛影响。 程序设计语言 (FORTRAN 90)课已成为高等工科院校学生必须学习和掌握的一门重要课程, 是我院计算机基础教学三个层次教学模式
2、中计算机技术层次的一门重要课程,是环境工程、 环境科学、给水排水工程、土木工程、工程力学等工科专业(方向)的一门必修课。1、课程任务通过程序设计语言 (FORTRAN90) 课程的学习,使学生了解和掌握计算机程序设计的基本知识、基本概念和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90基本内容、编程技能和开发环境,能熟练运用FORTRAN90语言设计和编写比较复杂的 FORTRAN90程序,有效解决本专业中遇到的一些疑难问题, 使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。2、基本要求(1) 了解程序设计的基本知识、基本概念和基本方法。(2) 掌握 FO
3、RTRAN90基本内容,设计和编写 FORTRAN90程序。(3)掌握 FORTRAN90开发环境( Developer Studio ),提高开发效率。(4)能结合本专业实际,应用FORTRAN90解决疑难问题。二、基本内容和要求:1、程序设计概述(1) 程序设计语言(2) 程序和程序设计(3) 算法的基本概念和主要特征(4) 程序设计方法通过学习要求学生了解程序设计的基本知识、题的机制和方法。2、 Digital Visual FORTRAN 5.0入门基本概念、 基本方法。 掌握计算机求解问(1)FORTRAN语言发展概述和FORTRAN90主要特征(2)Digital Visual F
4、ORTRAN 5.0主要特性和系统配置(3)Microsoft Developer Studio开发环境和解题过程通过学习要求学生了解FORTRAN语言发展历史和FORTRAN90主要特征, 掌握MicrosoftDeveloper Studio开发环境和解题过程。3、 FORTRAN90基础知识字符集、名称、关键字、程序单元、语句、书写格式、数据类型等概念。通过学习要求学生熟练掌握 FORTRAN90常用语法知识和基本使用规则。4、内部数据类型与表控输入输出(1) 五种内部数据类型及 KIND 值参数(2) 常量、变量、表达式、赋值语句、表控输入输出、参数语句函数等基本内容(3) 掌握简单顺
5、序程序设计方法,编写简单程序通过学习要求学生熟练掌握五种内部数据类型及KIND 值参数,掌握FORTRAN90最基本内容,能编写简单程序。5、数据的有格式输入输出(1) 数据输入输出的格式说明和格式编辑符(2) 五种内部数据类型的有格式输入输出(3) 有格式输入输出应用举例通过学习要求学生熟练掌握数据有格式输入输出的意义、 格式说明规则和常用格式编辑符,熟练掌握五种内部数据类型数据有格式输入输出,能编写有格式输入输出应用程序。6、选择结构程序设计(1) 选择结构概述(2) 逻辑 IF 和块 IF 语句(3) 选择结构程序设计应用举例通过学习要求学生熟练掌握选择结构程序设计方法和常用条件语句,能
6、编写选择结构程序。7、循环结构程序设计(1) 循环结构概述(2) DO、 DO WHILE、 EXIT、 CYCLE语句(3) 循环嵌套(4) 循环结构程序设计应用举例通过学习要求学生熟练掌握循环结构程序设计方法和常用循环语句,能编写循环结构程序。8、数组(1) 数组概述(2) 数组声明和数组元素引用(3) 数组逻辑结构和存储结构(4) 数组赋初值和输入输出(5) 动态数组(6) 数组应用举例通过学习要求学生熟练掌握数组概念、 数组声明、 数组元素引用、 逻辑结构、 存储结构、赋初值、输入输出、动态数组,能应用数组求解有关问题。9、函数和子例行程序(1) 函数和子例行程序概述(2) 标准子程序
7、、语句函数、内部子程序、外部子程序、递归子程序(3) 形式参数和实在参数之间的数据传递关系(4) 函数和子程序应用举例通过学习要求学生熟练掌握函数和子例行程序的基本概念、 语法结构、 参数传递, 掌握结构化程序设计方法,能应用函数和子例行程序求解比较复杂的实际问题。10、派生类型与结构体(1) 派生类型和结构体概述(2) 派生类型定义、结构体声明、结构体成员引用、结构体初始化、输入输出(3) 派生类型应用举例通过学习要求学生熟练掌握派生类型和结构体的基本概念、复杂数据结构的描述和应用,能应用派生类型求解复杂实际问题。11、指针与动态数据结构语法结构、 输入输出, 掌握(1) 指针和动态数据结构
8、概述(2) 指针引用与赋值(3) 与指针相关的函数和语句(4) 指针数组、动态链表(5) 指针应用举例通过学习要求学生了解和掌握指针和动态数据结构的基本概念、语法规则、输入输出,能应用指针和动态数据结构求解复杂的实际问题。12、文件与设备(1) 文件和设备概述(2) 文件分类、基本操作、输入输出(3) 文件应用举例通过学习要求学生熟练掌握文件和设备的基本概念、求解实际问题。13、接口与模块(1)接口的基本概念、语法规则、应用举例(2)模块的基本概念、语法规则、应用举例(3)重载基本操作、 输入输出, 能应用文件通过学习要求学生熟练掌握接口和模块的基本概念、接口、模块、重载功能求解实际问题。基本
9、操作, 掌握重载功能, 能应用三、实践环节和要求:1、上机实验硬件环境586 以上微机、 16M以上内存、 140M以上硬盘、 VGA以上显示器、鼠标、键盘。2、上机实验软件环境Windows 95/98/2000/xp、 Digital Visual FORTRAN 5.03、上机实验基本内容(1) 熟悉 FORTRAN90软件开发环境(2) 掌握 FORTRAN90基础知识(3) 简单顺序程序设计(4) 有格式输入输出(5) 选择结构(6) 循环结构(一)(7) 循环结构(二)(8) 数组(一)(9) 数组(二)(10) 语句函数(11) 内部子程序(12) 递归和外部子程序(13) 派生
10、类型与结构体(14) 指针(15) 文件(16) 接口(17) 模块与重载4、上机实验基本要求(1) 要求学生熟悉计算机硬件环境;(2) 要求学生熟悉 Windows95/98/2000 软件环境;(3)要求学生熟悉Digital Visual FORTRAN 5.0软件基本操作;(4) 要求学生准备二张 3 寸软盘;(5) 要求学生遵守实验室有关规定和条例;(6) 要求学生按时完成实验任务,并将实验结果保存软盘交任课教师。5、计划外上机实验内容求解与本专业有关的两个实际问题,设计和编写两个与本专业有关的FORTRAN90程序,20 学时。四、教学时数分配:1 理论教学时数分配(51 学时)(
11、1)程序设计概述 -1学时(2)Digital Visual FORTRAN 5.0入门 -3学时(3)FORTRAN90基础知识 -1学时(4)内部数据类型与表控输入输出-5学时(5)数据的有格式输入输出-2学时(6)选择结构程序设计 -5学时(7)循环结构程序设计 -5学时(8)数组 -7学时(9)函数和子例行程序 -7学时(10)派生类型与结构体 -4学时(11)指针与动态数据结构-4学时(12)文件与设备 -4学时(13)接口与模块 -3学时2 上机实验时数分配(34 学时)(1)熟悉 FORTRAN90软件开发环境-2学时(2)掌握 FORTRAN90基础知识 -2学时(3)简单顺序
12、程序设计 -2学时(4)有格式输入输出 -2学时(5)选择结构 -2学时(6)循环结构(一) -2学时(7)循环结构(二) -2学时(8)数组(一) -2学时(9)数组(二) -2学时(10)语句函数 -2学时(11)内部子程序 -2学时(12)递归和外部子程序 -2学时(13)派生类型与结构体 -2学时(14)指针 -2学时(15)文件 -2学时(16)接口 -2学时(17)模块与重载 -2学时五、其它项目:计划内上机实验分 17 个单元,每单元 2 学时,学生按要求完成每一单元上机实验任务,并将上机实验结果, 保存于软盘,交任课教师,以便考核,考核结果作为平时成绩评定的重要依据。计划外上机
13、实验由学生利用自由上机时间完成, 并将上机实验结果, 保存于软盘, 交任课教师,以便考核,考核结果作为平时成绩评定的重要依据。课程教学结束后组织期末考试, 期末考试由书面笔试和上机测试两部分组成, 考试形式采用闭卷形式, 属考试课, 成绩按百分制记载, 总评成绩由期末考试成绩和平时考核成绩确定,期末成绩占70%,平时成绩占30%。六、有关说明:1、教学和考核方式:该课程属考试课程,考核方式为闭卷(笔试+上机)。2、习题:书面作业布置不少于4 次,全批全改。上机作业布置不少于8 次,全批全改,通过软盘或网络方式提交作业。3、能力培养要求:通过程序设计语言 (FORTRAN90)课程的学习,使学生了解和掌握计算机程序设计的基本知识、基本概念和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90基本内容、编程技能和开发环境,能熟练运用FORTRAN90语言设计和编写比较复杂的 FORTRAN90程序,有效解决本专业中遇到的一些疑难问题, 使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。4、与其它课程和教学环节的联系:(1) 先修课程和教学环节:大学计算机信息技术、高等数学(2) 后续课程和教学环节: 有关专业课程、毕业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于语意分剝技术的智能城市解决方案研究
- 德格县错阿镇牧旅产业配套建设项目水土保持方案报告表
- 快消品行业事业群经理的招聘与选拔
- 旅游公司客户服务部主管理岗位的工作内容与常见问题
- 旅行社客服经理工作面试要点
- 动脉粥样硬化康复护理要点
- 护理管理中的护理科研管理
- 做账实操-保险合同会计科目及主要账务处理分录
- 人工智能2026年智能教育评估系统合同协议
- 听力检测的数据分析
- 2026年安徽工业经济职业技术学院单招职业适应性测试题库含答案详解(培优b卷)
- 员工考勤加班奖惩制度
- 2026江苏苏州当代美术馆招聘7人笔试备考题库及答案解析
- 金太阳重庆好教育联盟2026届高三下学期3月开学联考历史(26-284C)+答案
- 小学英语教学与人工智能跨学科融合的实践与反思教学研究课题报告
- 2025年河南省事业单位招聘考试公共基础知识试题及答案
- 食品质量控制管理方案
- 工地施工质量考核制度
- 7 月亮是从哪里来的 课件
- 2026浙江绍兴市社会福利中心编外用工招聘15人笔试模拟试题及答案解析
- 支付机构外包服务合作相关制度
评论
0/150
提交评论