C语言算法公开课教案,《0.C语言公开课教案.ppt

《0.C语言公开课教案

C语言分支流程控制语句 ——if 语句 复习引入 程序的基本结构 顺序结构 分支结构 循环结构 顺序结构 分支结构 复习引入 针对基本结构,各种程序语言都有各自对应的语句来实现。 C中用来实现分支结构的语句 if语句(本节内容) switch语句 本节内容 (一)if语句 1 单选条件语句 2 双选条件语句 3 多选条件语句 (二)本节课内容总结 (三)作业布置 目 标 掌握if语句格式、执行过程 能运用if语句编写简单的程序 重、难点内容 分支语句的格式和使用 (一)if 语句 根据给定的条件,决定执行几个分支程序段中的某一个分支程序段。 if语句的三种形式: 单选条件语句 双选条件语句 多选条件语句 1 单选条件语句 格式: if() 注意: if语句中的“表达式”必须用“(”和“)”括起来。 if语句中的“表达式”一般为关系或逻辑表达式,也可以为数值类型的表达式。 “语句”可以是一条简单语句、空语句或复合语句,也可以嵌套其它流程控制语句。 语句 例:if (5>3) ; 单选条件语句 #include main() { int a; scanf("%d",&a); if (a>0) printf(“%d",a); } 2 双选条件语句 格式: if() else 双分支选择语句 例:输入一个数X,判断其是否为偶数,是则输出“YES”,否则输出“NO”. 根据流程图,写出程序代码 3 多选条件语句 if() else if() ……… else if() else 例:饭卡里有5元钱,可以去买一份盒饭;如果有4元钱,只能买一份面条;如果有3元钱,只能买一份稀饭和一个包子;如果有1元钱,只能买一个馒头;没有钱,回家吃。 有下列分段函数: x+1 (x<0) y= x2-5 (0≤x<10) x3 (x≥10) 编一程序,输入x,输出y的值。 流 程 图 #include void main() { float x,y; printf("请输入x:"); scanf("%f",&x); if(x<0) y=x+1; else if(x<10) y=x*x-5; else y=x*x*x; printf("y的值是:%f\n",y); } (二)本节课总结 * 北海职业学院电信系 罗莎 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. A B 一个入口 一个出口 C语言语句 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值