c语言编程第四版李丽娟课程,C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...

C语言程序设计教程

(第4版)

第4章 分支结构

李丽娟 2013年2月

第4章 分支结构

本章主要内容

1. if语句的基本结构

2.if~else语句基本结构

3. if语句的嵌套结构

4. switch语句的基本结构

5.程序案例分析

第4章 分支结构

顺序结构:程序按照语句的先后顺序进行数据处理。

: ,根据判断的结

分支结构 程序要对问题进行判断

果,选择不同的处理方式,进行不同的操作。

C语言用于实现分支的结构:

if结构

switch结构

4.1.1  if语句

if语句结构是一种常用的分支结构,是最简单的一

种单分支结构,该结构构成一个二叉结构。

4.1  if结构

if语句的一般形式为。

if ( )

F

语法功能:

T

先判断的值,若该值为“真”,

则:执行 ; 语句 A

否则:什么也不执行。

注意:

1. :一般为条件表达式或逻辑表达式

2. if语句中的 一般情况下都是以复合

语句的形式出现,即用一对花括号将语句括

起来。如果语句只有一条,则可以不需要花

括号

3. if结构的流程图 :

4.1  if结构

例1:从键盘任意输入两个实数a和b ,要求a 的值总是小于或

等于b 的值,然后输出这两个数a和b 的值。

: ,要求

分析 根据题意 a≤b 。

方案:先输入一个较小的数,赋给变量a ,再输入一个较大

的数,赋给变量b 。

: 如果先输入的值较大,后

问题 输入的限制对用户不合理。

输入的值较小,则结果为a≥b 。

方案修正:不论输入的大小顺序怎样,总是会有a≤b 的结果。

4.1  if结构

开始

算法的流程图如图所示:

其中虚线框为if结构。 定义浮点型变量a, b

程序的难点:交换a,b的值。

输入变量的值 a, b

程序见:example4_1.c

F

a >b

T

例2:从键盘输入一个整数,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
李丽娟老师的C语言源代码实验指导主要包括以下几个方面。 首先,实验指导应该明确目标,例如通过编写C语言源代码来实现某个特定功能或解决某个问题。指导中应该详细说明实验的背景和目的,引导学生理解问题的本质,并激发学生的探索欲望。 其次,应该提供必要的知识基础,包括C语言的基本语法、数据类型、变量定义和输入输出等。李丽娟老师可以通过教材、演示代码或其他资源来帮助学生理解这些基础知识,并提供一些示例来加深理解。 然后,应该给出具体的实验内容和要求。实验指导中应该提供一个具体的问题或项目,要求学生使用C语言编写源代码来解决。此外,指导中可以提供一些提示或思路,帮助学生开始思考和编写代码。 在编写代码的过程中,应该鼓励学生注重代码的结构和可读性。指导中可以介绍一些编程规范或风格,例如良好的命名习惯、注释的使用和代码缩进等。这样可以帮助学生养成良好的编码习惯,并使得代码更易于理解和维护。 最后,实验指导还应该告诉学生如何测试和验证他们的代码。指导中可以提供一些测试用例或示例输入输出,帮助学生验证他们的代码是否正确,并帮助他们提高调试技巧。 总的来说,李丽娟老师的C语言源代码实验指导应该明确实验目标、提供知识基础、给出具体实验内容和要求,并鼓励学生注重代码质量和测试验证。这样可以帮助学生更好地学习和掌握C语言编程的技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值