所属成套资源:粤高教A版八年级下册信息技术课件+教案+素材
粤高教A版八年级下册第三节 实现条件选择程序精品课件ppt
展开
这是一份粤高教A版八年级下册第三节 实现条件选择程序精品课件ppt,文件包含粤高教A版信息技术八年级下册第三章第三节实现条件选择程序课件pptx、核心素养目标粤高教A版信息技术八年级下册第三章第三节实现条件选择程序教学设计docx等2份课件配套教学资源,其中PPT共17页, 欢迎下载使用。
规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。
能够借助互联网,学习VB条件选择结构程序相关知识技能,拓宽自己的编程视野和技能;
培养绘制条件选择流程图的习惯,加深对流程的理解,进一步培养使用计算机程序解决生活中的实际问题的思维方式;
能够将顺序结构程序与条件选择结构程序的使用方法比较,形成独立清晰的条件选择程序的理解;
李鸣上节课编写了计算男女同学标准体重的程序,他打算改进程序,让程序能根据性别自动选择不同计算方法,输出该同学的标准体重,该如何修改?
条件选择语句的执行过程是怎样的?
以下程序能够根据同学输入的性别计算并显示出相应的标准体重。尝试分析并运行该程序,理解各语句的作用,观察其执行结果。
Dim n,s As StringDim h,w As Singlen=InputBx("请输入姓名","输入数据")s=InputBx("请输入性别","输入数据")h=Val(InputBx("请输入身高(单位:厘米)","输入数据"))
If s ="男"ThenW =(h-80)*0.7Print n; "同学"; sPrint "你的标准体重应该为";w;"公斤"Elsew=(h-70)*0.6Print n;"同学";sPrint "你的标准体重应该为";w;"公斤”End If
试说说任务的程序中哪些语句能够完成对性别进行判断,并根据判断执行不同的程序语句。
if then语句组else语句组end if
阅读上面的程序,不难发现其中进行条件判断并选择执行的语句,我们称之为条件选择语句,其格式可以表示为:
if、then、else、end if是语句的关键字,“”中的是必选项。执行条件选择语句时,如果条件成立,则执行then后面的语句组;如果不成立,则执行else 后面的语句组。遇到end if,则条件语句执行完毕。
上面程序中条件选择语句的执行过程可以用图所示的流程图描述。
在流程图中一般用菱形框表示条件判断,它有“是”与“否”或“成立”与“不成立”两个分支,带箭头的直线表示程序执行的方向。
三、观察条件选择语句的执行
执行上面的程序时,我们可以采用前面学过的方法,在Private Sub Frm_Click()与End Sub之间输入程序代码,然后单击“启动”按钮运行该程序。运行过程及结果如图所示。
为了更好地观察程序中各语句的作用,我们可以采用逐句执行的方法运行程序。操作方法如下:
启动VB系统,输入程序代码。
单击“调试”菜单中的“逐语句”或按功能键F8进入程序调试状态。
单击Frm界面窗口,开始逐句执行所输入的程序。代码窗口中出现有黄色衬底和箭头指示的语句为当前准备执行的语句。
按功能键F8执行所指示的语句,标记箭头往下移动,如图所示。
反复按功能键F8执行指示的语句,或根据提示输入相应的数据,观察程序的执行路线。
请大家逐句执行上面的程序,分别输入下列两组数据,观察程序的执行结果和所执行的语句流程。①陈兵,男,165;②张琳,女,152。
请大家思考能否进行适当的修改,优化上述任务中的程序,缩减其中的语句而不影响程序的功能?
Dim n, s As StringDim h, w As Singlen = InputBx("请输入姓名", "输入数据")s = InputBx("请输入性别", "输入数据")h = Val(InputBx("请输入身高(单位:厘米)", "输入数据"))If s = "男" Thenw = (h - 80) * 0.7Elsew = (h - 70) * 0.6End IfPrint n; "同学"; sPrint "你的标准体重应该为"; w; "公斤”"
在块If语句中又包含一个或多个块If语句,称为块If语句嵌套。嵌套的块If语句可以是单分支If语句、双分支 If语句、多分支 If语句。
1.块If语句嵌套概述
2.块If语句嵌套格式
if thenif then语句组Else语句组end ifElse语句组end if
if then语句组Elseif then语句组Else语句组end ifend if
每一个块结构都要完整,必须以If开始,以End If结束。
内层嵌套的块结构中除了满足该层规定的条件外,还必须满足外层结构中相应位置的条件。
块嵌套的层数没有限制。
嵌套时外层的块结构必须完全“包住”内层的块结构,不能相互“交叉”。语句中的每一个Else必须和它最近的并没有配对的If相对应,避免产生混乱。
执行条件选择语句时,如果条件成立,则执行then后面的语句组;如果不成立,则执行else 后面的语句组。遇到end if,则条件语句执行完毕。
相关课件
这是一份信息技术粤高教A版第四节 认识标记语言HTML完整版课件ppt,文件包含第五节认识标记语言HTMLpptx、第五节认识标记语言HTMLdoc、HTML语言简介wmv等3份课件配套教学资源,其中PPT共29页, 欢迎下载使用。
这是一份信息技术八年级下册第三节 制作网站页面完整版课件ppt,文件包含第三节制作网站首页pptx、第三节制作网站首页doc、图片的插入及调整wmv、建立超级链接wmv、视频的插入wmv等5份课件配套教学资源,其中PPT共36页, 欢迎下载使用。
这是一份初中信息技术粤高教A版八年级下册第一节 筹划班级网站优质ppt课件,文件包含第一课筹划班级网站课件pptx、第一课筹划班级网站教学设计doc等2份课件配套教学资源,其中PPT共18页, 欢迎下载使用。