《新编C语言程序设计教程》电子教案(PPT课件讲稿)第4章 顺序结构程序设计

第4章顺序结构程序设计 第4章顺序结构程序设计 4.1C语言语句 42数据输入 43数据输出 44算法与程序设计 45程序设计举例 BACK
第 4章 顺序结构程序设计 第 4章 顺序结构程序设计 4.1 C语言语句 4.2 数据输入 4.3 数据输出 4.4 算法与程序设计 4.5 程序设计举例

第4章顺序结构程序设计 41C语言语句 41.1控制语句 ①条件语句:if-else语句 ②开关语句: switch语句 ③当循环语句: while语句 ④直到循环语句:do- while语句 ⑤计数循环语句:for语句 ⑥中止本次循环语句: continue语句 ⑦中止整个循环语句: break语句 ⑧函数返回语句: return语句 ⑨无条件转移语句:goto语句
第 4章 顺序结构程序设计 4.1 C语言语句 4.1.1 ① 条件语句:if-else ② 开关语句:switch ③ 当循环语句:while ④ 直到循环语句: do-while ⑤ 计数循环语句:for ⑥ 中止本次循环语句: continue ⑦ 中止整个循环语句: break ⑧ 函数返回语句: return ⑨ 无条件转移语句: goto语句

第4章顺序结构程序设计 412表达式语句 在C语言中,任何表达式都可以以相应表达式语 句的形式存在于程序中。例如 ①i++ ②a=b=c=1 XXTYTY ④sin(0.75);
第 4章 顺序结构程序设计 4.1.2 表达式语句 在C语言中, 任何表达式都可以以相应表达式语 句的形式存在于程序中。 例如: ① i++; ② a=b=c=1; ③ x=y=1, x*x+y*y; ④ sin(0.75);

第4章顺序结构程序设计 相应的赋值语句有基本赋值语句与复合赋值语句。例如 ①S=1+2+3+45; X+=1 ④x=y=z=a-b=c=1; 函数调用语句由函数调用表达式加分号构成。例如: ①exp(x);/*求e ②fabs(x);/*求k ③sqrt(x);/*求
第 4章 顺序结构程序设计 相应的赋值语句有基本赋值语句与复合赋值语句。例如: ① S=1+2+3+4+5; ② x+=1; ③ y*=a; ④ x=y=z=a=b=c=1; 函数调用语句由函数调用表达式加分号构成。 例如: ① exp(x); /*求e X*/ ② fabs(x); /*求|x|*/ ③ sqrt(x); /*求 x */

第4章顺序结构程序设计 413特殊语句 1.注释语句 格式为 /*注释文本* 注释语句虽然不对程序的运行产生任何影响,但必要的 注释是程序的重要组成部分。 注释分功能性注释和说明性注释。功能性注释用以注 释程序、函数及语句块的功能,说明性注释用以注释变量的 作用
第 4章 顺序结构程序设计 4.1.3 特殊语句 1. 注释语句 格式为: /*注释文本*/ 注释语句虽然不对程序的运行产生任何影响, 但必要的 注释是程序的重要组成部分。 注释分功能性注释和说明性注释。 功能性注释用以注 释程序、 函数及语句块的功能, 说明性注释用以注释变量的 作用

第4章顺序结构程序设计 如何给程序加必要的注释,以增加程序的可读性, 请遵循以下原则 (1)一个程序至少有一条注释语句,关于整个程 序功能的说明。 (2)对程序中主要的变量加必要的注释,说明变 量的作用 (3)对程序中重要的语句块加必要的注释,说明 语句块的功能
第 4章 顺序结构程序设计 如何给程序加必要的注释, 以增加程序的可读性, 请遵循以下原则: (1) 一个程序至少有一条注释语句, 关于整个程 序功能的说明。 (2) 对程序中主要的变量加必要的注释, 说明变 量的作用。 (3) 对程序中重要的语句块加必要的注释, 说明 语句块的功能

第4章顺序结构程序设计 例如: mian /*求三角形面积* { float a,b,c;/*三角形三边* float hl;/*半周长* float h,s;/*周长,面积* /*输入*/ /*求周长* /*求面积* 输出
第 4章 顺序结构程序设计 例如: mian( ) /*求三角形面积*/ {float a, b, c; /*三角形三边*/ float hl; /*半周长*/ float h, s; /*周长, 面积*/ /*输入*/ …… /*求周长*/ …… /*求面积*/ …… /*输出*/ …… }

第4章顺序结构程序设计 2.复合语句 如if语句中的选择体、 while语句中的循环体,当选择 体、循环体需多条语句描述时,就必须采用复合语句。 复合语句只需用大括号“{}〃将一系列语句括起即可。 复合语句不是一条具体语句,是种逻辑上的考虑,凡是 单一语句可以存在的位置,均可以使用复合语句。复合语 句用在语法上是单一语句,而相应操作需多条语句描述的 情况 函数体从一般意义上讲就是一条复合语句 复合语句又称为分程序,它可以有属于自己的数据说 明部分
第 4章 顺序结构程序设计 2. 复合语句 如if语句中的选择体、while语句中的循环体, 当选择 体、循环体需多条语句描述时, 就必须采用复合语句。 复合语句只需用大括号“{ }”将一系列语句括起即可。 复合语句不是一条具体语句, 是种逻辑上的考虑, 凡是 单一语句可以存在的位置, 均可以使用复合语句。复合语 句用在语法上是单一语句, 而相应操作需多条语句描述的 情况。 函数体从一般意义上讲就是一条复合语句。 复合语句又称为分程序, 它可以有属于自己的数据说 明部分

第4章顺序结构程序设计 3.空语句 空语句是一种概念,C语言的空语句仅由分号构 成,在编译时不产生任何指令,在执行时不产生任何操 作。空语句常用于: (1)构成标号语句标识程序中相关位置。 (2)循环语句中空循环体 〔3)模块化程序中未实现的模块及暂不联入的模 块
第 4章 顺序结构程序设计 3. 空语句是一种概念, C语言的空语句仅由分号构 成, 在编译时不产生任何指令, 在执行时不产生任何操 作。 空语句常用于: (1) 构成标号语句, 标识程序中相关位置。 (2) 循环语句中空循环体。 (3) 模块化程序中未实现的模块及暂不联入的模 块

第4章顺序结构程序设计 42数据输入 42.1一般格式 数据输入的一般格式为: scanf(格式字串,输入参数表) (1)格式字串用以描述输入数据的格式,由格式说明符 组成,格式说明符由“%′和格式字符组成。不同格式说明 对应不同类型的数据输入 格式字串可以包含普通字符,普通字符在数据输入时 必须原样输入
第 4章 顺序结构程序设计 4.2 数据输入 4.2.1 一般格式 scanf(格式字串, 输入参数表) (1) 格式字串用以描述输入数据的格式, 由格式说明符 组成, 格式说明符由“%”和格式字符组成。不同格式说明 对应不同类型的数据输入。 格式字串可以包含普通字符, 普通字符在数据输入时 必须原样输入
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第3章 表达式.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第2章 基本数据类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第1章 C语言基础.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第14章 C语言程序设计实例.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第13章 C到C++.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第12章 编译预处理.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第11章 文件类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第10章 指针类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)封面及目录.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第9章 移动存储设备.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第8章 光盘驱动器和光盘.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第7章 硬盘驱动器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第6章 显示器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第5章 显示卡.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第4章 内存.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第3章 主板.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第2章 中央处理器.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第1章 微型计算机简介.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第14章 微机的维护及常见故障排除.ppt
- 《PC组装与维护》课程电子教案(PPT教学课件)第13章 微机硬件的组装.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第7章 函数.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第8章 数组类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第9章 结构体类型与共用体类型.ppt
- 《新编C语言程序设计教程》电子教案(PPT课件讲稿)第6章 文件.ppt
- 《计算机等级考试三级网络技术》第1章 计算机基础.doc
- 《计算机等级考试三级网络技术》第2章 网络基本概念.doc
- 《计算机等级考试三级网络技术》第3章 局域网基础.doc
- 《计算机等级考试三级网络技术》第4章 网络操作系统.doc
- 《计算机等级考试三级网络技术》第5章 因特网基础.doc
- 《计算机等级考试三级网络技术》第6章 网络安全技术.doc
- 《计算机等级考试三级网络技术》第7章 网络应用——电子商务和电子政务.doc
- 《计算机等级考试三级网络技术》第8章 网络技术展望.doc
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第一章 软件危机与软件工程.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第七章 编码.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第三章 计算机系统工程.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第九章 软件维护.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第二章 软件生命周期及软件开发模型.ppt
- 湖北汽车工业学院:《软件工程》课程PPT教学课件(第二版)第五章 总体设计.ppt