流程控制语句-if选择结构

//这就是第三章的大概内容,可能笔记不太详细,如果有哪些地方看不懂的话,我们可以一起探讨一下.

第三章流程控制语句-if选择结构

拓展:  If基本选择结构

# if基本选择结构

# if-else选择结构

# 多重if选择结构

# 嵌套if选择结构

#1,基本选择结构(流程图)

 

 

 

注释:这是一种最基本的程序执行图.但对于今天所要了解的-if语句流程图应该是以下的呈现.

 

 

 

这类流程成图是作为-if条件下的基本选择结构.

2,若要进行-if语句代码流程的编写,必须牢牢掌握第二单元结尾所讲的关系运算符.

拓展:

关系运算符就是属于常量分类中的布尔常量.(只有两种取值.true和false)

常量的分类: *字符串常量

                            *整数常量

                            *浮点数常量

                            *字符常量

                            *布尔常量(这个在书本的24-25,有详细讲解)

                            *空常量

3.单一条件下的-if基本选择结构

 

 

 

 

 

若此命令中age<=18,则出现的就是黑窗口的第一种情况

#1.复杂条件下的if基本选择结构

  (复杂条件语句下运用的判断条件相对于基本条件语句的条件多.因此需要将多个条件来连接起来,这里就要运用到逻辑运算符)

常用逻辑运算符通常有三种:

&& 意思为与,并且的意思.

||  意思为或,或者的意思.

!   意思为非的意思

(如果还是不理解逻辑运算符,见课本31,有更加详细的解释)

判断语句if…else格式和流程图:

 

 

 

 

 

练习题:

x=13,判断x是奇是偶

解析:

 

 

 

若将x改为666,来对x进行判断

解析:

 

 

 

#1.判断语句3  if..else if...else

 

 

 

流程图:

 

 

 

练习题:xy的关系满足如下:

//如果x>3,那么y=2x+1;

//如果-1<x<3,那么y=2x;

//如果x<-1,那么y=2x-1;

x=-10,最后程序运行输出结果.

解析:(注意在流程图中-1<x<3这种写法是错误的,应使用逻辑运算符)

 

 

语句练习:

第一种案例:

 

 第二种案例:

 

posted @ 2021-03-07 12:26  三七-y  阅读(320)  评论(0编辑  收藏  举报