云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《C语言程序设计》教案(清华谭浩强)

《C语言程序设计》教案(清华谭浩强)

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 2:41:11

第五章 选择结构程序设计

知识点:

1、关系、逻辑运算符、逻辑真/假; 2、关系表达式、逻辑表达式; 3、分支的概念及其算法描述; 4、三种IF分支语句; 5、条件运算符;

6、SWITCH语句。(了解)

重点:

1、关系、逻辑运算符、逻辑真/假; 2、关系表达式、逻辑表达式; 3、三种IF分支语句。 难点:

1、逻辑真/假;

2、关系、逻辑运算优先级。

一、关系表达式及逻辑表达式在分支选择结构的作用 在程序设计中,表示一些复杂的条件 1、关系运算符及关系表达式(第三章) 2、逻辑运算符及逻辑表达式(第三章) 3、条件运算符(第三章)

二.分支语句(书P91)

从一个条件表达式中,选择语句的执行 (用 if 语句或switch 语句来实现)

f . t . f 表达式 表达式 t

语 句 语 句1 语 句2

1.If 语句

(1)C语言提供三种形式的if语句

17

1)if (表达式) 语句

例: if (x>y ) printf ( “%d” , x ); 注意“;”位置 2) if (表达式) 语句1 else 语句2 例: if (x>y )

printf ( “%d” , x ); else

printf ( “%d” , y ); 注意分号“;” 3) if (表达式1) 语句1 else if (表达式2) 语句2 else if (表达式3) 语句3 ……

else if (表达式n) 语句n else 语句n+1 例:p92图5.6

(2)if ()和else后的执行语句可以使用复合语句 {}

例5.1、5.2 p93 if结构 将输入的三个数从大到小排列输出 例5.3 p95 if 嵌套结构 计算函数值 (3)用条件运算符代替if语句 例: if ( a>b )

y=a; 条件运算符

else 可以用: y= ( a>b ) ? a : b; y=b;

例5.4 p98 条件运算符代替if 结构 将输入字符中的大写转换成小写输出

2.switch语句(了解)

switch语句——是多分支选择语句

表达式

语句1 语句2 语句3 语句 4

格式: switch (表达式) 表达式=常量表达式n 执行语句n

{ case 常量表达式1 :语句1; break;

18

case 常量表达式2 :语句2; break; case 常量表达式3 :语句3; break; ┇

case 常量表达式n :语句n; break; default :语句n+1; 例:四级(ABCD)转化成百分制

#include main() {char grade;

scanf(\ switch(grade)

{ case 'A':printf(\ case 'B':printf(\ case 'C':printf(\ case 'D':printf(\ default:printf(\ }

例:百分制成绩转化成五级(ABCDE)五级记分 5-4-1 三、程序举例

例5.7 p103 运费计算(自学)

p101 例5.6 求一元二次方程根(自学)

p100 例5.5 判断某一年是否是闰年(自学) 五、该章的主要习题 P104 5.3~5.10 该章的主要上机内容

P91 例5.2、P100 例 5.5,P101 例5.6

P104 习题5.5、5.6、5.9 其他:上机实验指导书中内容

19

第六章 循环结构程序设计

知识点:

1、循环的概念及其算法描述; 2、goto循环;

3、while循环;重点 4、do—while循环;重点 6、for循环;重点 难点 7、break、continue语句; 8、各种循环结构中的执行循环体、判断循环条件的顺序;重点 9、各种循环结构在一定条件下的转化。重点 难点

一、循环结构的概念

循环语句主要用于:重复执行的操作

1.C语言在实现循环过程——可使用以下语句:

a) 用goto 语句和if 语句构成循环 b) 用while语句 c) 用do—while语句 d) 用for语句 2.循环可分为二种类型结构:

a) “当型”结构 b) “直到型”结构

语句 语句 二.循环语句

1.用goto语句和if语句构成的循环 (1)goto语句——无条件转向语句 格式:goto 语句标号

语句标号:用标识符表示

例:goto next; 如: goto 123 ;(不合法) (2)goto 和if语句构成循环

一般较少使用(不符合结构化原则)

20

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第五章 选择结构程序设计 知识点: 1、关系、逻辑运算符、逻辑真/假; 2、关系表达式、逻辑表达式; 3、分支的概念及其算法描述; 4、三种IF分支语句; 5、条件运算符; 6、SWITCH语句。(了解) 重点: 1、关系、逻辑运算符、逻辑真/假; 2、关系表达式、逻辑表达式; 3、三种IF分支语句。 难点: 1、逻辑真/假; 2、关系、逻辑运算优先级。 一、关系表达式及逻辑表达式在分支选择结构的作用 在程序设计中,表示一些复杂的条件 1、关系运算符及关系表达式(第三章) 2、逻辑运算符及逻辑表达式(第三章) 3、条件运算符(第三章) 二.分支语句(书P91) 从一个条件表达式中,选择语句的执行 (用 i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com