【现实生活市场需求】
那时他们要做两个小的应用流程,先想来市场需求:
他们日常生活会去蔬果店买蔬果
比如,
苹果公司5元/斤
菠萝12元/斤
柚子6元/斤
买完了蔬果要去结帐了,那时极少看著人手不足敲打印机了吧。
假如有两个小的应用流程可以化解那个难题并非更快吗?
要顺利完成这种两个小的应用流程,须要晓得下列两个基本原理:
次序内部结构表达式句子,表达式句子输入和输入次序内部结构
具体来说他们上看呵呵甚么是流程的次序内部结构。
写流程就像他们解题那样,它是由上而下读,一场读句。流程一场继续执行两条句子,从上往下次序去继续执行。诗歌创作的这时候,是句话句话精练地堆砌出来的。写流程,也是两个句子两个句子拼上去的。
诗歌创促进作用句点则表示句的完结,写流程用的是英语记号王劝则表示一句的完结,再度特别强调是英语记号的王劝。为的是写作较为方便快捷,因此尽可能是带队则表示两个原意,接着以两个王劝完结。
【假如句子极短,那是带队则表示不完备咋办?间接quarterfinal转义就好了】
表达式
表达式是流程进阶的此基础
【但是我上大学的这时候,则表示没有听懂。老师跟我讲,这是内存中的一块地址。接着又啪啦啪啦讲了一堆内存的机制,我的程式设计是从那个这时候开始打算放弃的】
表达式2个促进作用:
1 流程运行时改变数值。比如:消消乐游戏中,消除方块的得分。
2 用于记录某个值。 比如:消消乐游戏中,最高记录的保持者分数。
用生活的例子这种去理解
小盒子 – 硬币,弹珠
中盒子 – 首饰,化妆品
大盒子 – 衣服
一般家里用的盒子也较为多,总不能在家跟老婆说:“把那个盒子拿过来。”
得到的答案,肯定是“鬼晓得你说的是甚么盒子,你自己过来拿~”
于是他们就要约定:
小盒子 box1 放 硬币
小盒子 box2 放 弹珠
中盒子 boxMid1 放 口红
中盒子 boxMid2 放 香水
大盒子 boxBig1 放 长袖
大盒子 boxBig2 放 短裤
下次我再想让她拿东西的这时候,我就会说:“亲爱的,把boxBig1拿过来。”是并非比那个盒子那个盒子来的明确。【前提是你的家人要认同那个约定,至少计算机是认表达式的约定的,哈哈】
回到表达式的概念中,box1 是表达式,“box1”是表达式的名字,box1的值是硬币,box1的存放类型是小盒子了。
换成流程的写法是:小盒子 box1 = 硬币;
表达式句子
上面这句【小盒子 box1 = 硬币;】是表达式句子了
表达式的语法规则是:
数据类型 表达式名 = 表达式;表达式能理解为两个值或两个计算公式就行了,表达式加两个英语记号王劝是句子了。
比如他们那时要用到的,我买了几斤苹果公司。就能这种写:
方式一:Int apple_count = 0; //告诉计算机apple_count是用来存买苹果公司的斤数的,默认为0; 方式二:Int apple_count; //告诉计算机apple_count是用来存买苹果公司的斤数的,以后再告诉计算机它等于多少,那时不晓得;其中int 则表示整数类型,暂时先记住就行了,基本上常见数据都会和它有关系【大学时,老师会跟他们将int的范围是多大,怎么加1后变成了负数,弱智如我,理解出来真是费劲,考试爱考,但是真正在开发过程中,说实话我只遇到一场。。。数据类型,下次课他们再介绍】
表达式句子的写作方式,是从右到左的,这一点和他们正常写作诗歌创作不那样,一定要想办法憋过来。
比如 int a = 1 +3 ;
它的是是先计算1+3 = 4,再把结果表达式给a,再打印a的这时候,a是4了。
输入输入
cout则表示输入的,上次课,他们已经看到了,只是他们须要注意了。打印苹果公司apple_count斤的这时候,一定并非这种写cout<<“苹果公司apple_count元”。
cin则表示输入,注意尖括号的方向,正好和输入的是相反的。
流程实现
接下来他们来一起上看呵呵怎么去顺利完成他们那时要做的这道题目?
具体来说,他们须要有一段句话来告诉用户,你那时要苹果公司多少斤?
输入苹果公司的斤数
你那时要菠萝多少斤?
输入菠萝的斤数
你那时须要柚子多少斤?
输入柚子的斤数
好了,接下来他们就须要把那个数量相乘相加,得到他们想要的结果了
这是他们生活中常见的例子,但是程式设计流程时一定不能这么想了。
【告诉用户,你那时要苹果公司多少斤?】 看到这句话,是则表示要是用cout打印一段话 【输入苹果公司的斤数】 看到这句话,是则表示要使用cin接收用户的输入了。甚么东西能保存用户的输入呢?只能是表达式,声明两个表达式apple_count来保存苹果公司的斤数吧 【你那时要菠萝多少斤?】 看到这句话,是则表示要是用cout打印一段话 【输入菠萝的斤数】 看到这句话,是则表示要使用cin接收用户的输入了。甚么东西能保存用户的输入呢?只能是表达式,声明两个表达式banana_count来保存菠萝的斤数吧 【你那时须要柚子多少斤?】 看到这句话,是则表示要是用cout打印一段话 【输入柚子的斤数】 看到这句话,是则表示要使用cin接收用户的输入了。甚么东西能保存用户的输入呢?只能是表达式,声明两个变量orange_count来保存菠萝的斤数吧【以上从自然语言,转化成程式设计理解的过程,就叫程式设计思维了,那个东东,不多练形成自己的思考模式,就会出现照书敲杠杠的,跟着老师没有难题,自己做就呵呵哒】
运行他们的流程,看一看吧!
你看原来去做上两个这种的计费系统是这么的简单呀
当然他们还能加强这两个流程,它当然不仅仅只是放在那个黑白屏幕上面,还能放在他们的WINDOWS窗体上,或者是他们的浏览器上面
给大家出一道题,看大家能否自行顺利完成
输入a,b两个数字,希望输入的这时候,a,b两个数字的值进行交换。即两数交换。
看完之后假如觉得对您有用,记得帮我点赞
【景彤少儿程式设计】