辽宁招生考试之窗 朝阳招生考试之窗

请关注"辽宁省教育招生考试"

首页 非学历 正文

《FORTRAN语言程序设计》教学大纲

时间:2004-01-08 10:27:06   作者:辽宁省招生考试办公室
  一、课程的性质与任务
  程序设计是计算机基础教育的基础与重点,高级语言程序设计课是继微机应用基础之后的一门必修的基础课,目的是向学生介绍程序设计的基础知识,使学生掌握高级语言程序设计的基本方法,具有应用计算机的初步能力,并培养学生掌握用计算机处理问题的思维方法。
  二、教学基本要求
1. 了解FORTRAN语言的特点,基本成份及使用方法,具有阅读程序和初步编程的能力。
2. 进行算法的初步训练,掌握最基本算法的设计和实现方法。
3. 掌握结构化程序设计方法,能设计出良好风格的程序。
4. 具有调试程序的基本能力。
  三、课程的基本内容(授课/上机:30/30)
1. 程序设计和算法的基本知识(授课/上机:2/0)
   ⑴ 程序设计语言和程序运行环境
   ⑵ 算法的概念和特点
   ⑶ 算法的表示方法
   ⑷ 程序开发步骤和结构化程序设计方法
2. FORTRAN语言的基本概念(授课/上机:2/2)
   ⑴ 基本符号、程序的基本结构和书写格式
   ⑵ 数据类型
   ⑶ 常量和变量
   ⑷ 函数
   ⑸ 表达式
3. 顺序结构程序设计(授课/上机:2/2)
   ⑴ 赋值语句
   ⑵ 简单输入/输出语句
   ⑶ 参数语句(PARAMETER)
   ⑷ END、STOP、PAUSE语句
4. 选择结构程序设计(授课/上机:2/2)
   ⑴ 关系表达式和逻辑表达式
   ⑵ 逻辑IF语句
   ⑶ 块IF语句及其嵌套
   ⑷ 其它形式IF语句(算术IF,计算GOTO)
5. 循环结构程序设计(授课/上机:4/4)
   ⑴ 用GOTO语句实现循环
   ⑵ 用DO语句实现循环及循环嵌套
   ⑶ 当型循环DO WHILE语句
   ⑷ 直到型循环UNTIL语句
   ⑸ 几种循环形成的关系和比较
6. FORTRAN语言的数据结构(授课/上机:2/2 )
   ⑴ 程序中的数据结构
   ⑵ 双精度数和复型数
   ⑶ 四种数值型数据之间的转换和运算
   ⑷ 字符型数据及运算
7. 数据的输入输出(授课/上机:2/2)
   ⑴ 格式输出及常用格式描述符
   ⑵ 格式语句FORMAT
   ⑶ 格式输入
8. 数组(授课/上机:4/4)
   ⑴ 数组的概念及定义方法、DIMENSION语句
   ⑵ 数组的存贮、输入和输出
   ⑶ 数组的应用
9. 程序的模块化设计(授课/上机:4/4)
   ⑴ 模块化设计的基本概念
   ⑵ 语句函数的定义和引用
   ⑶ 子程序: 函数子程序、子例行子程序、形参和实参之间的数据传送
10. 数据共用存贮单元(授课/上机:2/2)
   ⑴ 等价语句EQUIVALENCE
   ⑵ 公用语句COMMON
   ⑶ 数据块子程序
11. 文件(授课/上机:2/2)
   ⑴ 文件与记录的概念
   ⑵ 文件操作语句
12. 综合程序设计练习(授课/上机:2/4)
  四、学习方法与学时分配
  本课程包含语言和程序设计两方面的内容。重点是程序设计,必须强调实践性。实践性包含上机实践和程序设计实践。全部学时为60学时,其中授课30学时,上机不少于30学时。课程结束前应有一次程序设计综合练习,要求学生完成数百行规模的程序编制与调试。
  五、推荐教材
  司岩  周福才 《FORTRAN程序设计基础》
           大连理工大学出版社