《(精品)3.4算法及其实现.ppt》由会员分享,可在线阅读,更多相关《(精品)3.4算法及其实现.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 数字猜猜猜数字猜猜猜by by 陈岳电陈岳电方块1方块2方块3方块4边玩边观察边玩边观察游戏过程中,重复执行的步骤有哪些?哪里要进行判断?判断输入输出顺序怎样?方块1方块2方块3方块4判断输入输出提示、输入a输出判断结果提示:List1.AddItem 请输入第&Str(i)&个数:输入a:a=Val(InputBox(请输入:,数字猜猜猜)List1.AddItem 你猜对了,真棒!List1.AddItem 你猜错了,还需要努力哦判断方块1方块2方块3方块4比较一问一问哪两个量需要进行比较?神秘数字 miss输入的数字a二问二问使用哪种算法结构实现?选择(分支)结构三问三问流程图怎么画?
2、判断方块1方块2方块3方块4三问三问流程图怎么画?a=miss?YN输出“真棒”输出“猜错了”输入a比较方块1方块2方块3方块4问问选择结构相应的代码怎么书写?If 条件 Then 语句块1Else 语句块2End IfIf 语句格式之一If 条件 Then 语句块1End IfIf 语句格式之二比较方块1方块2方块3方块4问问选择结构相应的代码怎么书写?ThenEnd If方块1方块2方块3方块4方块1方块2方块3方块4循环一问一问循环结构流程图怎么画?二问二问如何将之前画好的流程图与本流程图组合起来?a=miss?YN输出“真棒”输出“猜错了”输入ai-1i=10?YNi-i+1方块1方块
3、2方块3方块4三问三问循环结构的代码又是如何写呢?For语句:通过次数控制循环的计算过程。For-Next循环语句方块1方块2方块3方块4For语句一般格式For 循环变量=初值 To 终值 Step 步长语句块Next 循环变量步长:每次执行Next命令之后,循环变量的值会增加一个步长的值。步长缺省时,默认为1。方块1方块2方块3方块4For语句注意点因素三For后的循环变量必须和Next后的一致初值、终值和步长一般为整数步长可以为正、负,但不能为0。若步长为1,即“Step 1”,可以省略不写。循环变量是数值型的方块1方块2方块3方块4For语句小练For t=1 To 5 Step 1
4、s=t+1Next t问问循环变量k从1变化至20,每次变化2。对应For语句应如何表示?k1202k追追问问该循环共执行了几次?结束后,k的值是多少?方块1方块2方块3方块4回回如何实现执行前述的“重复内容”10次?请同学们打开请同学们打开“数字猜猜猜(基础篇)数字猜猜猜(基础篇)”文件夹下文件夹下的工程文件的工程文件“工程工程1.vbp”1.vbp”,完成标号,完成标号四四处填空,并删除标号,调试运行程序。处填空,并删除标号,调试运行程序。想挑战自想挑战自己的同学可以选做己的同学可以选做“数字猜猜猜(挑战篇)数字猜猜猜(挑战篇)”。方块1方块2方块3方块4学考选考第7题某算法部分流程图如右
5、图所示。执行这部分流程,依次输入12、-5、29、18、7,则输出值是()A.12 B.-5 C.29 D.7若输入:若输入:3232、6 6、1515、8 8、2121方块1方块2方块3方块4小结小结这节课你学到了哪些知识?学习上的难点在哪里?方块1方块2方块3方块4有如下VB程序段:若要使语句s=s+2*i执行6次,则循环变量i的终值应为()A.4 B.5 C.6 D.7方块1方块2方块3方块4某算法的部分程序代码与其相对应的流程图分别表示如下:则代码和处应填入的是()A.i=1 To 15 s=s*i B.i=1 To 15 Step 3 s=s*iC.i=1 To 15 s=s+i D.i=1 To 15 Step 3 s=s+ihank youT