章节导学第4章 逻辑运算与选择结构程序
2012-09-12 12:02
330 查看
在编程处理复杂问题时经常需要区分不同的情况,一种情况一种处理办法。以求用户输入数的绝对值为例,程序中需要区分“用户输入的数是负数”和“用户输入的数不是负数”这两种情况。
C语言中使用逻辑表达式来区分不同的情况,如当用户输入的数存储在变量f中时,表达式f<0就可以区分用户输入的数是否负数这两种情况。如果表达式f<0为真,则用户输入的数是负数;如果为假,则不是负数。
结合选择结构,当表达式f<0为真时,程序就可以执行一种处理;为假时,程序就可以执行另外一种处理。C语言凭借选择结构实现了“一种情况一种处理办法”。
与以前只能处理一种情况的程序不同,由于包含了多种处理方法,选择结构程序可以针对用户的实际输入数据灵活地选择有针对性的处理方法而忽略不匹配的处理方法,因此,选择结构程序功能强大,可以处理一些较复杂的问题。
选择结构程序的编写也稍嫌复杂。首先,需分析程序要处理几种情况;然后,整理所有情况,找出它们的内在联系;最后,组织条理清晰的逻辑表达式表示这些情况。当然,针对每种情况编写恰当的处理语句也非常重要。
使用逻辑表达式来区分不同的情况是本章的难点,情况复杂时如何组织相关的多个逻辑表达式以准确地进行匹配处理需要较强的分析能力。多分析,多练习是快速地提高编程能力的好方法。
相关文章推荐
- 要点之第4章逻辑运算与选择结构程序
- 4.18第四章逻辑运算和选择结构程序
- 第四章逻辑运算和选择结构程序(上)
- 黑马程序员 《ios零基础教程》 ---sizeof、关系运算符、逻辑运算和三目运算和流程控制if选择结构 2014-3-21总结
- 使用java理解程序逻辑 第三章 选择结构一
- Kotlin——程序的基本逻辑结构之选择、循环和跳转基本语法
- 二元多项式基本运算 选择合适的存储结构表示二元多项式,并实现基本的加减运算 要求: 1)二元多项式的输入采用如下方式进行键盘输入 (5y^2+7)x^4 + (3y^4+2y+9)x^2 + (2y
- C++编写选择结构的程序
- C语言程序设计-第4章 选择结构程序设计
- 4.选择结构程序
- 第三天 程序控制流程、选择分支结构、循环结构
- 程序设计基本结构——顺序、选择与循环
- Java程序中的选择结构
- C语言逻辑运算小程序
- 【转载】计算机程序的思维逻辑 (3) - 基本运算
- HTML5第二阶段 JS(程序结构之选择结构)
- 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- 【微信小程序】视图层-数据绑定(算数运算,逻辑判断,数据路径运算等等)