电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中信息技术:3.2《信息的编程加工》学案(教科版必修)VIP免费

高中信息技术:3.2《信息的编程加工》学案(教科版必修)_第1页
1/3
高中信息技术:3.2《信息的编程加工》学案(教科版必修)_第2页
2/3
高中信息技术:3.2《信息的编程加工》学案(教科版必修)_第3页
3/3
3.2《信息的编程加工》学案【课标点击】1、体验程序设计的独特魅力2、了解编程加工信息的内在机制3、了解并尝试编程的主要过程【学习重点】信息编程加工的体验和感受【学习难点】编程加工信息的内在机制的理解【自主探究】在老师提出的猜数游戏活动的引导下,打开本节课的学习网站,展开整个学习过程。学习探究1、点击打开《学习目标》,齐声朗读学习目标。2、在老师演示引领下,打开桌面上[程序设计]文件夹(或在学习目标中下载),运行其中LBASIC.EXE,调入LX.BAS程序,运行一次,感受一下编程实现猜数的乐趣,然后打开《学习探究》,思考讨论并完成其中的题目。(提示:填空题的答案在文本框中输入,选择题直接单击所选项,完成后要单击提交答案)知识点思考与讨论填填看算法与设计什么是算法?算法是指解决问题的,算法设计是编程的一个重要步骤。程序执行写好程序后,计算机是按什么顺序执行的?计算机在执行程序时,是按语句先后顺序执行的,在以上猜数程序中,最先执行的是第行。人机交互如何让计算机停下来等待用户的输入?猜数程序中计算机等待用户输入的语句是。根据你的理解完成下面的选择1、猜数程序决定产生随机整数的范围的语句是()()A、X=int(1000*rnd(1))+1()B、fori=1to500()C、exitfor()D、end2、决定猜数程序能允许用户猜数次数的语句是()()A、X=int(1000*rnd(1))+1()B、fori=1to500()C、exitfor()D、end3、如果第一次就猜中,程序中是否有未执行的语句()()A、有()B、没有()C、不确定4、如果共猜了三次猜中,一次提示高了,一次提示低了,第三次提示猜中,程序中是否有未执行的语句()()A、有()B、没有()C、不确定【拓展提高】任务一修改产生任意整数的范围,从1至1000减小到1至100。程序分析:X=int(1000*rnd(1))+1,其中RND(1)产生一个0到1之间的小数,乘1000是把它放大一千倍,把此数减小为100,相应放大倍数减小为100倍,最后所得整数的范围也因此而减小到1至100。任务二修改猜数程序的最大允许猜数次数,减少到10次,即运行程序,用户在10次内猜不到产生的整数,则不允许用户继续猜了,程序会自动结束。程序分析:fori=1to500至next中间形成一个500次的循环,提前结束条件是用户猜中时,要减少最大允许猜数次数仅把500改成相应的数即可。任务三参照猜中产生整数,程序会提前退出循环的代码段,请在程序的第四句[inputY]语句后加入一段代码,事先判断输入猜数Y值是否是零,如果是,则提前退出循环,结束程序。程序分析:if-then-endif是程序的分支结构,如果if后的条件即Y=0成立,程序就会执行then后面的语句exitfor,意思是提前退出循环,反之如果条件不成立,则跳过不执行。【课堂小结】本节课我们学习了信息的编程加工,以猜数游戏为例,体验了程序设计的独特魅力,了解并尝试了编程的主要过程,在课堂任务中,了解了编程加工信息的内在机制,充分感受了用编程解决问题的乐趣。今天我们学习的这个程序,解决了现实生活中的猜数的实际问题,同学们要掌握更多的算法,培养自已的编程能力,可以在高二信息技术课程中选择《算法与程序设计》,进一步更深入地学习。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中信息技术:3.2《信息的编程加工》学案(教科版必修)

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部