中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第七章 数据的输入输出(赵永军)

第7章数据的输入掄出 §1输入输出概述 §2格式输出 §3格式输入 练 2021/2/24
1 2021/2/24 第7章 数据的输入输出 §1 输入输出概述 §2 格式输出 §3 格式输入 练 习

§1输入输出概述(p128-129)2 输入输出是指在计算机内存与外部设备之间传送数 据的过程。 从外部设备将数据传送到计算机内存称为输入。 将计算机内存的数据传送到外部设备称为输出。 要顺利地传送数据,一般应在输入输出语句中给计 算机提供三方面的信息: ①通过什么设备来进行输入输出。 ②果用什么样的格式来进行输入输出。 ③输入输出的具体內容。 51输入输出概述 2021/2/24
2 2021/2/24 输入输出是指在计算机内存与外部设备之间传送数 据的过程。 从外部设备将数据传送到计算机内存称为输入。 将计算机内存的数据传送到外部设备称为输出。 要顺利地传送数据,一般应在输入输出语句中给计 算机提供三方面的信息: ① 通过什么设备来进行输入输出。 ② 采用什么样的格式来进行输入输出。 ③ 输入输出的具体内容。 §1 输入输出概述(p128-129) §1 输入输出概述

Fortran的输出语句 3 一般格式: write(u,f输出表 ◇输出表:一个或多个用逗号隔开的需要输出 的变量、常量或表达式。(输出内容) ◇u是设备号,用于指明具体使用的输出设备 ◆u可以是一个正整数,代表一个输出设备; ◆u也可以是一个星号*,代表系统默认的输 出设备,一般指显示器。 51输入输出概述 2021/2/24
3 2021/2/24 一、Fortran的输出语句 一般格式: ❖ 输出表:一个或多个用逗号隔开的需要输出 的变量、常量或表达式。(输出内容) ❖ u是设备号,用于指明具体使用的输出设备。 u可以是一个正整数,代表一个输出设备; u也可以是一个星号*,代表系统默认的输 出设备,一般指显示器。 write(u , f) 输出表 §1 输入输出概述

wrte(u,f输出表 ◆f指定输出所用的格式,有两种形式: ◆f可以是一个星号,代表系统默认的输出格式; 如:表控输出语句 write(,输出表使用系统默认 的输出格式。 ◆f也可以是一个语句标号s,通过语句标号指向一 个格式语句( format语句)。 以显示器为输出设备的格式输出语句的一般形式: write(*,s)输出表 s format(格式说明符) 51输入输出概述 2021/2/24
4 2021/2/24 ❖ f 指定输出所用的格式,有两种形式: f 可以是一个星号,代表系统默认的输出格式; f 也可以是一个语句标号s,通过语句标号指向一 个格式语句(format语句)。 以显示器为输出设备的格式输出语句的一般形式: write(u , f) 输出表 如:表控输出语句 使用系统默认 的输出格式。 write(* , *) 输出表 write(* , s) 输出表 s format(格式说明符) §1 输入输出概述

格式输出语句: write(,s)输出表 5 s format((格式说明符) 功能:输出时,根据语句标号s找到 format语句,对输 出表中的每个输出项按照 format语句中格式说明符指定的 格式进行输出。 format语句:称为格式语句,是一个非执行语句,不 产生任何操作,只是给输出语句提供输出的格式描述。 格式说明符:也称为格式编辑符或编辑描述符,多个格 式说明符之间用逗号分隔。 基本原则:在格式输出时, write语句输出表中的每个 输出项(不论是常量、变量、表达式),在 formati语句中 均需要有一个格式说明符相对应。 §1输入输出概述 2021/2/24
5 2021/2/24 格式输出语句: 功能:输出时,根据语句标号s找到format语句,对输 出表中的每个输出项按照format语句中格式说明符指定的 格式进行输出。 format语句:称为格式语句,是一个非执行语句,不 产生任何操作,只是给输出语句提供输出的格式描述。 格式说明符:也称为格式编辑符或编辑描述符,多个格 式说明符之间用逗号分隔。 基本原则:在格式输出时,write语句输出表中的每个 输出项(不论是常量、变量、表达式),在format语句中 均需要有一个格式说明符相对应。 write(* , s) 输出表 s format(格式说明符) §1 输入输出概述

二、 Fortran的输入语句 6 一般格式: read(u,f输入变量表 ◆输入变量表:需要输入数据的变量,多个变 量时用逗号分隔。(输入内容) ◇u是设备号,用于指明具体使用的输入设备 ◆u可以是一个正整数,代表一个输入设备; ◆u也可以是一个星号*,代表系统默认的输 入设备,一般指键盘。 51输入输出概述 2021/2/24
6 2021/2/24 二、Fortran的输入语句 一般格式: ❖ 输入变量表:需要输入数据的变量,多个变 量时用逗号分隔。(输入内容) ❖ u是设备号,用于指明具体使用的输入设备。 u可以是一个正整数,代表一个输入设备; u也可以是一个星号*,代表系统默认的输 入设备,一般指键盘。 read(u , f) 输入变量表 §1 输入输出概述

7 read(u,f)输入变量表 ◆f指定输入所用的格式,有两种式: ◆f可以是一个星号,代表系统默认的输入格式; 如:表控输入语句read(,为输入变量表使用系统默 认的输入格式。 ◆f也可以是一个语句标号s,通过语句标号指向一 个格式语句。 以键盘为输入设备的格式输入语句的一般形式: read(,s)输入变量表 s format(格式说明符) 51输入输出概述 2021/2/24
7 2021/2/24 §1 输入输出概述 ❖ f 指定输入所用的格式,有两种形式: f 可以是一个星号,代表系统默认的输入格式; f 也可以是一个语句标号s,通过语句标号指向一 个格式语句。 以键盘为输入设备的格式输入语句的一般形式: read(u , f) 输入变量表 如:表控输入语句 使用系统默 认的输入格式。 read(* , *) 输入变量表 read(* , s) 输入变量表 s format(格式说明符)

§2格式输出(P147-161 8 【引例】k=125 a=321.65 write(, 10)k, a 10 format(1x, 13, 1x, f 7.2) 125口口321.65 格式說说明符包括:数据格式说明符(数、实数、 双精度数、复数、逻辑型、字符型、空格格式说 明符、走纸控制符、斜杠说明符、单引号说明符等。 另外还有格式说明符的重复系数。 §2格式输出 2021/2/24
8 2021/2/24 【引例】 格式说明符包括:数据格式说明符(整数、实数、 双精度数、复数、逻辑型、字符型)、空格格式说 明符、走纸控制符、斜杠说明符、单引号说明符等。 另外还有格式说明符的重复系数。 §2 格式输出(p147-161) k=125 a=321.65 write(*,10) k, a 10 format(1x, i3, 1x, f 7.2) 125321.65 §2 格式输出

整型格式说明符 9 或I,用于整型数据的输入输出。 格式:iw或Iw 其中:w是一个整数,称为字段宽度(场宽),即数据输 出所占的位数 功能:按照w指定的位数输出整数。 如 40 k=12 l=123 write(", 100)j,k, I 100 format(1X, 13, 15, i7) 口40-12123 §2格式输出 2021/2/24
9 2021/2/24 一、整型格式说明符 i或I,用于整型数据的输入输出。 格式:iw或Iw 其中:w是一个整数,称为字段宽度(场宽),即数据输 出所占的位数。 功能:按照w指定的位数输出整数。 如: 40-12123 §2 格式输出 j=40 k=-12 l=123 write(*,100) j, k, l 100 format(1x, i3, i5, i7)

400 10 k=12 l=123 write( ", 100)j,k, 100 format(1x, 13, 15, i7) 为**囗口-12口口口123 注意: ①若整数的实际位数W,输出W个星号* §2格式输出 2021/2/24
10 2021/2/24 注意: ① 若整数的实际位数w,输出w个星号* 。 ***40-12123 §2 格式输出 j=40 k=-12 l=123 write(*,100) j, k, l 100 format(1x, i3, i5, i7) j=- 400
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第六章 Fortran的数据结构(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第五章 循环结构的实现(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第四章 逻辑运算和选择结构(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第三章 Fortran语言程序设计初步(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第二章 计算机语言及程序设计(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第一章 算法(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》前言(赵永军).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第四章 习题(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第三章 需求分析(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第二章 习题(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第二章 可行性研究(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第一章 软件工程概述(刘永锋).ppt
- 中国人民大学计算机学院:《计算机网络》第6章 网络互连.pdf
- 中国人民大学计算机学院:《计算机网络》第5章 广域网.pdf
- 中国人民大学计算机学院:《计算机网络》第4章 局域网.pdf
- 中国人民大学计算机学院:《计算机网络》第3章 数据链路层.pdf
- 中国人民大学计算机学院:《计算机网络》第2章 物理层.pdf
- 中国人民大学计算机学院:《计算机网络》第1章 计算机网络概述.pdf
- 中国人民大学计算机学院:《计算机网络》第7章 运输层.pdf
- 《电子商务》第五章 电子商务支付系统.ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第九章 数组 (赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十章 语句函数(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十一章 子程序(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十二章 数据共用存储单元和数据块子程序(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十三章 文件简介(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》FORTRAN语言上机简单步骤(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》Visual_Fortran上机简要步骤(赵永军).ppt
- 华为:《编程规范与案例》Panorama系统程序开发规范之二.doc
- 华为:《编程规范与案例》目录.doc
- 华为:《编程规范与案例》软件编程规范培训实例与练习.doc
- 华为:《编程规范与案例》软件编程规范总则CHECKLIST.doc
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第一章 微型计算机概述(王言前).ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第五章 存储器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第三章 8086的寻址方式和指令系统.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第四章作业.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第二章 8086系统结构.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十四章 显示器、打印机、磁盘.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十三章 键盘与LED显示技术.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十二章 8237DMA控制器.ppt