欢迎来到天天文库
浏览记录
ID:62172084
大小:398.00 KB
页数:56页
时间:2021-04-20
《最新第三讲程序控制结构一教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。 记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热”,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇”。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?”此时这把蒲扇,是那么凉快
2、,那么的温馨幸福,有母亲的味道! 蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。 蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅第三讲程序控制结构一第3讲程序控制结构42第3讲程序控制结构(一)程序控制结构2.1if语句2.2switch语句2.3while语句2.4
3、do-while语句2.5for语句432.1if语句if/else选择结构if/else选择结构称为双路选择结构,因为它在两种不同动作之间作出选择。if(表达式)语句1else语句2功能:若表达式的值为非0值,执行语句1;否则,将执行语句2。表达式语句1非0语句20472.1if语句if/else选择结构示例例1下述程序实现:输入一个整数,计算它的绝对值并输出。#includevoidmain(){inti,absi;cout<<"Enteraninteger:";cin>>i;if(i>0)absi=i;elseabsi=-i;cou
4、t<<"Theabsolutevalueis“<=0)cout<5、tiveargument!设x=-9.0设x=9.0492.1if语句if/else选择结构示例例3用if语句表示:若字符变量ch的当前值是一个英文字母字符,则输出一行文字信息,否则,输出另一行文字信息。if(ch>=’A’&&ch<=’Z’6、7、ch>=’a’&&ch<=’z’)cout<8、ishletter.4102.1if语句条件表达式C++提供了与if/else选择结构密切相关的条件运算符“?”和“:”,这是C中唯一的三目运算符。条件运算符与三个操作数一起使用构成了条件表达式。表达式1?表达式2:表达式3功能:若表达式1的值为非0值,则计算表达式2的值;若为0值,则计算表达式3的值。计值结果即为整个条件表达式的值。4112.1if语句条件表达式示例例4承例1,可以使用条件表达式语句改写程序#includemain(){inti,absi;cout<<"Enteraninteger:";cin>>i;absi=i>0?i9、:-i;cout<<"Theabsolutevalueof“<0)absi=i;elseabsi=-i;Enteraninteger:684Theabsolutevalueof684is684.Enteraninteger:-684Theabsolutevalueof-684is684.4122.1if语句复合语句一对花括号及其中包含的语句集称为复合语句。{说明语句(可选)执行语句}使用说明语句的复合语句称为程序块程序中凡可使用单一语句的地方,都可使用复合语句作为特例,函数体也就是一个复合语句410、132.1if语句复合语
5、tiveargument!设x=-9.0设x=9.0492.1if语句if/else选择结构示例例3用if语句表示:若字符变量ch的当前值是一个英文字母字符,则输出一行文字信息,否则,输出另一行文字信息。if(ch>=’A’&&ch<=’Z’
6、
7、ch>=’a’&&ch<=’z’)cout<8、ishletter.4102.1if语句条件表达式C++提供了与if/else选择结构密切相关的条件运算符“?”和“:”,这是C中唯一的三目运算符。条件运算符与三个操作数一起使用构成了条件表达式。表达式1?表达式2:表达式3功能:若表达式1的值为非0值,则计算表达式2的值;若为0值,则计算表达式3的值。计值结果即为整个条件表达式的值。4112.1if语句条件表达式示例例4承例1,可以使用条件表达式语句改写程序#includemain(){inti,absi;cout<<"Enteraninteger:";cin>>i;absi=i>0?i9、:-i;cout<<"Theabsolutevalueof“<0)absi=i;elseabsi=-i;Enteraninteger:684Theabsolutevalueof684is684.Enteraninteger:-684Theabsolutevalueof-684is684.4122.1if语句复合语句一对花括号及其中包含的语句集称为复合语句。{说明语句(可选)执行语句}使用说明语句的复合语句称为程序块程序中凡可使用单一语句的地方,都可使用复合语句作为特例,函数体也就是一个复合语句410、132.1if语句复合语
8、ishletter.4102.1if语句条件表达式C++提供了与if/else选择结构密切相关的条件运算符“?”和“:”,这是C中唯一的三目运算符。条件运算符与三个操作数一起使用构成了条件表达式。表达式1?表达式2:表达式3功能:若表达式1的值为非0值,则计算表达式2的值;若为0值,则计算表达式3的值。计值结果即为整个条件表达式的值。4112.1if语句条件表达式示例例4承例1,可以使用条件表达式语句改写程序#includemain(){inti,absi;cout<<"Enteraninteger:";cin>>i;absi=i>0?i
9、:-i;cout<<"Theabsolutevalueof“<0)absi=i;elseabsi=-i;Enteraninteger:684Theabsolutevalueof684is684.Enteraninteger:-684Theabsolutevalueof-684is684.4122.1if语句复合语句一对花括号及其中包含的语句集称为复合语句。{说明语句(可选)执行语句}使用说明语句的复合语句称为程序块程序中凡可使用单一语句的地方,都可使用复合语句作为特例,函数体也就是一个复合语句4
10、132.1if语句复合语
此文档下载收益归作者所有