中国高校课件下载中心 》 教学资源 》 大学文库

内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(二)

文档信息
资源类别:文库
文档格式:DOC
文档页数:4
文件大小:49KB
团购合买:点击进入团购
内容简介
内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(二)
刷新页面文档预览

内蒙古科技大学 教 案 课程名称:C语言程序设计 编写时间:2014年2月16日 第四章程序的控制结构(二)(2学时) 备注 一、分支构成 二、if语句、if-else语句 重f语句 难 的书写格式、关系表达式和逻辑表达式 一、分支(选择)结构 分支结构程序的基本特点是:程序的流程由多路分支组成,在程序的 一次执行过程中,根据不同的情况,只有一条支路被选中执行,而其它分 支上的语句被直接跳过。 C语言中,提供if语句和switch语句来实现选择结构

内 蒙 古 科 技 大 学 教 案 课程名称: C 语言程序设计 编写时间:2014 年 2 月 16 日 第四章 程序的控制结构(二)(2 学时) 备注 内 容 一、分支构成 二、if 语句、if-else 语句 重 点 if 语句 if-else 语句 难 点 if 的书写格式、关系表达式和逻辑表达式 一、分支(选择)结构 分支结构程序的基本特点是:程序的流程由多路分支组成,在程序的 一次执行过程中,根据不同的情况,只有一条支路被选中执行,而其它分 支上的语句被直接跳过。 C 语言中,提供 if 语句和 switch 语句来实现选择结构。 假 真 语句 表达式 真 假 表达式 语句1 语句2

表达式> 常量表达式-量表达式2。一常量表达式-常量表达式如个 1.f语句 一般格式: if(表达式)语句: 【功能】 计算表达式的值,当(表达式)的值为真(非0)时,执行语句: 否则,跳过语句。 例题:从键盘接收两个整数,输出较大的一个数的值。 #include void main() inta,b.max; canf“%d,%d”,&a,&b) max=a if(max<b)max=b. printf("max-%dn"max); 2.if-else语句 一般格式: 表达式 语句1 else 语句2 【功能】 计算表达式的值,当(表达式)的值为真(非0)时,执行语句1 否则,执行语句2

1. if 语句 一般格式: if (表达式) 语句; 【功能】 计算表达式的值,当(表达式)的值为真(非 0)时,执行语句; 否则,跳过语句。 例题:从键盘接收两个整数,输出较大的一个数的值。 #include void main() { int a,b,max; scanf(“%d,%d”,&a,&b); max=a; if(max<b) max=b; printf("max=%d\n",max); } 2. if-else 语句 一般格式: if (表达式) 语句 1 else 语句 2 【功能】 计算表达式的值,当(表达式)的值为真(非 0)时,执行语句 1; 否则,执行语句 2。 . =常量表达式1 =常量表达式2 =常量表达式n =常量表达式n+1 表达式 语句1 语句2 语句n An+1

例题:上例改用if-else语句判别ab的大小。 #include void main() int a,b,max scanf("%d.%d"&a&b). if(a>b) max=a; else max=b; printf("max=%dn",max); 3.if-else if语句 一般格式: if(表达式) 语句1 else if(表达式2) 语句2 else 语句n 【功能】 i正se的扩充形式,计算表达式1的值,当(表达式1)的值为真 (非0)时,执行语句1:否则,计算表达式2的值,当(表达式2)的值为 真(非0)时,执行语句2:否则继续下一个表达式的计算,.,上述表 达式均不为真,执行语句n。 例题 实现下面的分段函数。 0(x5) 输入X,输出对应的y

例题:上例改用 if-else 语句判别 a,b 的大小。 #include void main() { int a, b,max; scanf("%d,%d",&a,&b); if(a>b) max=a; else max=b; printf("max=%d\n",max); } 3. if-else if 语句 一般格式: if (表达式 1) 语句 1 else if (表达式 2) 语句 2 . else 语句 n 【功能】 if-else 的扩充形式,计算表达式 1 的值,当(表达式 1)的值为真 (非 0)时,执行语句 1;否则,计算表达式 2 的值,当(表达式 2)的值为 真(非 0)时,执行语句 2;否则继续下一个表达式的计算,.,上述表 达式均不为真,执行语句 n。 例题 实现下面的分段函数。 0 (x5) 输入 x,输出对应的 y

#include void main() int x.y; scanf("%d"&x) if(x<0) =0 else if(x<5) y-x, else V=2*X: printf("y=%n"y):

#include void main() { int x,y; scanf("%d",&x); if (x<0) y=0; else if(x<5) y=x; else y=2*x; printf("y=%d\n",y); }

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档