FORTRAN 语言:FORTRAN77结构化程序设计

分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
品牌: 谭浩强
基本信息·出版社:清华大学出版社
·页码:336 页
·出版日期:1990年
·ISBN:9787302006237
·条形码:9787302006237
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《FORTRAN 语言:FORTRAN77结构化程序设计》是按照"算法+数据结构=程序"的思想组织的。将算法、数据结构、计算机语言、结构化程序设计方法四要素有机地结合了起来。针对初学者的特点,对各章内容作了精心安排,使读者能循序渐进。《FORTRAN 语言-FORTRAN77结构化程序设计》突出算法设计,采用先进的N-S结构化流程图。概念清晰,通俗易懂,例题丰富,每章后附有习题,便于进行教学。FORTRAN语言是适用于数值计算的一种计算机高级语言。FORTRAN 77是目前国内外广泛使用的FORTRAN版本。《FORTRAN 语言-FORTRAN77结构化程序设计》全面、系统地介绍了FORTRAN 77的语法规则以及利用它进行程序设计的方法。
编辑推荐《FORTRAN 语言:FORTRAN77结构化程序设计》可作为高等学校程序设计课程的教材,也可作各类计算机学习班的教材,还可供初学者自学、参考。
目录
第一单元第一章 算法1.1 算法的概念1.2 简单算法举例1.3 算法的特性1.4 怎样表示一个算法1.4.1 用自然语言表示算法1.4.2 用流程图表示算法1.4.3 三种基本结构和改进的流程图1.4.4 用:N-S流程图表示算法1.4.5 用伪代码表示算法1.4.6 用PAD图表示算法习题一第二章 计算机和计算机程序2.1 计算机是实现算法的有效工具2.2 计算机的基本组成2.3 计算机中存储信息的方法2.4 计算机语言和计算机程序2.4.1 机器语言2.4.2 符号语言2.4.3 算法语言2.4.4 非过程化的语言2.4.5 计算机程序2.5 程序运行环境2.5.1 操作系统2.5.2 编辑程序2.5.3 翻译程序2.5.4 装配连接程序2.6 程序开发的步骤2.6.1 软件生命期和软件工程的概念2.6.2 结构化程序设计方法习题第三章 FORTRAN语言程序设计初步3.1 FORTRAN语言发展概况3.2 简单的FORTRAN 77程序分析3.3 FORTRAN源程序的书写格式3.4 FORTRAN源程序输入计算机的方式3.5 常量3.5.1 整型常量3.5.2 实型常量3.6 变量3.6.1 变量的慨念3.6.2 变量名3.6.3 变量类型3.7 FORTRAN函数3.8 FORTRAN算术表达式3.8.1 算术运算符和运算优先级3.8.2 FORTRAN算术表达式的含义和表示方法3.8.3 表达式运算中的类型问题3.8.4 运算的误差问题3.9 赋值语句3.9.1 赋值语句的性质和作用3.9.2 执行赋值语句时的类型转换问题3.10 简单的输出语句3.10.1 输出语句的作用和分类3.10.2 表控输出语句3.11 简单的输入语句3.11.1 输入语句的作用和分类3.11.2 表控输入语句3.12 参数语句(PARAMETER语句)3.13 END语句、STOP语句和PAUSE语句3.13.1 END语句3.13.2 STOP语句3.13.3 PAUSE语句3.14 程序举例习题第四章 逻辑运算和选择结构4.1 引言4.2 关系表达式4.3 逻辑表达式4.3.1 逻辑常量4.3.2 逻辑型变量4.3.3 逻辑运算符4.3.4 逻辑表达式的运算次序4.4 用块IF实现选择结构4.4.1 块IF的组成4.4.2 块IF的执行过程4.4.3 块IF的嵌套4.4.4 ELSE IF语句4.5 逻辑IF语句习题第五章 循环结构的实现5.1 用GOTO语句实现循环5.2 用DO语句实现循环5.2.1 循环语句(DO语句)和循环次数的计算5.2.2 循环执行过程5.2.3 循环终端语句和继续语句(CONTINUE语句)5.2.4 DO循环的一些规定5.2.5 DO循环的嵌套5.3 当型循环的实现5.3.1 用WHILE语句实现当型循环5.3.2 用块IF和GO TO语句实现当型循环5.3.3 用READ语句和GO TO语句实现当型循环5.4 直到型循环的实现5.4.1 用UNTIL语句实现直到型循环5.4.2 用逻辑IF语句实现直到型循环5.5 几种循环形式的关系和比较习题第六章 FoRTRAN的数据结构6.1 程序中的数据结构6.2 双精度类型数据6.3 复型类型数据6.4 四种数值型数据之间的转换和运算6.4.1 不同类型数据之间运算的规则6.4.2 不同类型数据的赋值规则6.4.3 类型转换函数6.4.4 不同类型数据的比较规则6.5 字符型数据6.5.1 字符型常量6.5.2 字符型变量6.5.3 字符型变量的赋值6.5.4 子字符串6.5.5 字符表达式6.5.6 字符关系表达式6.5.7 用于字符处理的内部函数6.5.8 字符处理程序举例习题第七章 数据的输人输出7.1 概述7.2格式输出7.2.1 I编辑符7.2.2 F编辑符7.2.3 E编辑符7.2.4 G编辑符7.2.5 D编辑符7.2.6 L编辑符7.2.7 A编辑符7.2.8 撇号编辑符7.2.9 H编辑符7.2.10 X编辑符7.2.11纵向走纸控制7.2.12重复系数7.2.13斜杠编辑符7.2.14WRITE语句与FORMAT语句的相互作用7.3格式输入7.3.1格式输入的一般形式7.3.2整数的输入7.3.3实数、复数和双精度数的输入7.3.4逻辑型数据的输入7.3.5字符型数据的输入7.3.6对格式输入的说明7.4在WRITE语句、PRINT语句和READ语句中包含格式说明习题第八章 常用算法的程序设计举例8.1数值积分8.1.1矩形法8.1.2梯形法8.1.3辛普生(Sinpson)法8.2解一元方程8.2.1迭代法8.2.2牛顿迭代法8.2.3二分法8.2.4弦截法8.3求函数的最小值8.4打印图案8.5计算机模拟习题第二单元第九章 数组9.1数组的说明和数组元素的引用9.1.1用类型语句说明数组9.1.2用DIMENSION语句说明数组9.1.3数组元素的引用9.2数组的逻辑结构和存储结构9.3数组的输入和输出9.3.1利用D0循环对数组进行输入和输出9.3.2在输入输出语句中用数组名来输入输出整个数组9.3.3在输入输出语句中使用隐含DO循环9.4给数组赋初值(使用DATA语句)9.5程序举例习题第十章 语句函数10.1语句函数的概念10.2语句函数的定义10.2.1语句函数的定义形式10.2.2定义语句函数应遵循的规则10.3语句函数的引用习题第十一章 子程序11.1函数子程序11.1.1函数子程序的定义11.1.2函数子程序的调用11.2子例行程序11.2.1子例行程序的定义11.2.2子例行程序的调用11.3实参和虚参之间的数据传送11.3.1变量作为虚参11.3.2数组作为虚参11.3.3子程序名作为虚参11.3.4星号作为虚参11.4利用子程序实现程序的模块化设计11.5在子程序中的SAVE语句和DATA语句11.6程序举例习题第十二章 数据共用存储单元和数据块子程序12.1等价语句(EQ[JIVALENCE语句)12.2公用语句(COMMON语句)12.2.1无名公用区12.2.2有名公用区12.3数据块子程序习题第十三章 文件13.1有格式顺序存取文件13.2有格式直接存取文件13.3无格式文件的存取13.4文件操作语句13.5程序举例习题附录附录I可执行语句和非执行语句表附录I程序单位中语句和注释行的顺序’附录ⅢFORTRAN77语句形式表1附录Ⅳ字符一Ascll代码一EBcDIC代码对照表附录VFORTRAN77内部函数参考文献
……[看更多目录]
序言人们正在迎接21世纪,迎接信息时代。自80年代初掀起第一次全国性计算机普及高潮以来,90年代又掀起了一次波澜壮阔的全国性计算机普及高潮。第二次普及高潮的广度和深度都大大超过了第一次。现在计算机正向一切有文化的人群普及,计算机知识已成为当代文化的一个重要组成部分。高等学校的计算机教育发展十分迅速。十多年前,只有部分理工科专业开设计算机课程,今天,几乎所有高校的所有专业(包括理、工、农、林、医、财经、师范、政法、文史、体育、艺术等类)都开设了程度不同的计算机课程。人们已经认识到,计算机知识已成为当代知
文摘插图:
