鲁教版小学信息技术 第4册全册教材电子版(电子课本).pdf

返回 相似 举报
鲁教版小学信息技术 第4册全册教材电子版(电子课本).pdf_第1页
第1页 / 共73页
鲁教版小学信息技术 第4册全册教材电子版(电子课本).pdf_第2页
第2页 / 共73页
鲁教版小学信息技术 第4册全册教材电子版(电子课本).pdf_第3页
第3页 / 共73页
鲁教版小学信息技术 第4册全册教材电子版(电子课本).pdf_第4页
第4页 / 共73页
鲁教版小学信息技术 第4册全册教材电子版(电子课本).pdf_第5页
第5页 / 共73页
点击查看更多>>
资源描述:
山东教育出版社山东教育出版社山东教育出版社山东教育出版社小学信息技术编委会主编赵可云执行主编赵亮副主编周燕遇铁龄编委杜春晓于鹏飞杜娟王向银刘晓静舒洁田陆萍吴文强王本强张利波宋磊迟向阳刘兴强郑洁本册主编杜娟刘晓静本册编者刘丽娟李新梅孙秋月尹梅遇铁龄吕文斐宋博王明磊梁山朱玉洁孟飞朱嘉庆王世法崔颖责任编辑孙金栋韩建华丁红姣美术编辑邢丽插图张奕XINXIJISHUXIAOXUEDISICE信息技术小学第4册山东出版传媒股份有限公司山东教育出版社出版(济南市纬一路321号)山东新华书店集团有限公司发行山东省莒县彩印有限公司印装开本787毫米1092毫米116印张4.5字数93千定价8.36元(上光)ISBN978-7-5701-0469-72019年1月第1版2020年1月第2次印刷著作权所有请勿擅用本书制作各类出版物违者必究山东教育出版社山东教育出版社山东教育出版社山东教育出版社前言本套教材以教育部关于全面深化课程改革落实立德树人根本任务的意见为指引,以中小学信息技术课程指导纲要(试行)等为依据,将立德树人根本任务、培育和践行社会主义核心价值观,与培养学生信息技术核心素养紧密结合,尤其重视培养学生的信息安全意识,遵守信息社会伦理道德规范与法律法规的责任和义务,以及合理、恰当地应用信息技术的能力,体现信息技术学科独特的育人价值。教材编写过程中,遵循了以下原则统筹规划学段育人目标。充分考虑学段特点,对信息意识、计算思维、数字化学习与创新、信息社会责任等学科核心素养内涵及表现形式做了学段切分,确定学段育人目标,力求突显小学学习基础性、趣味性、应用为主的特点。培养学生的实践能力和创新能力。探索STEM教育、人工智能编程教育等新教育模式,倡导基于项目的教学模式,使学生具有较强的创新意识和实践能力,养成数字化学习的习惯,培养学生终身学习的能力。突出问题解决,提升信息素养。摒弃说明书式撰文,设置真实问题情境,将知识、方法、技能等寓于问题解决的过程之中,增加课堂思维含量,培养学生的自主意识,提升学生的信息素养。结合传统文化,树立科技自信。结合中华优秀传统文化,挖掘中国近现代科技人物案例,增加信息技术课堂的人文含量,增强学生对民族科技的自信心和自豪感。囿于编者的视野及能力,教材中难免有疏漏之处,恳请广大读者给予批评指正。小学信息技术编委会山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社目录走进图形化编程的世界第1课Scraino初体验2第2课奔跑吧,小猫6第3课猫捉老鼠10第4课幸运大转盘14第5课乌鸦喝水19第6课成语大赛23第7课一起去寻宝28第8课倒计时器32第9课制作电子点菜单37第10课打地鼠42第11课神奇的画笔46第12课小熊的花园51第13课声控的秘密55第14课有趣的体感游戏58综合实践活动接香蕉63山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社山东教育出版社走进图形化编程的世界Scraino是什么软件啊这么有趣,我也想学习一下。学校举办创意大赛,你们有什么好的建议吗我用Scraino软件制作了两个好玩的游戏和一个童话故事。Scraino是一款面向少年儿童的图形化编程工具,利用它可以创作游戏、制作动画、弹奏音乐、控制硬件等。Scraino以搭建“积木”的形式进行编程,通过拖拽、组合的方式,可以轻松实现作品的创作。下图展示的是用Scraino软件制作的作品。学习完本教材,这些有趣的游戏和精彩的故事都可以自己制作出来,快走进Scraino的奇妙世界吧猫捉老鼠乌鸦喝水切水果山东教育出版社山东教育出版社山东教育出版社山东教育出版社2第1课Scraino初体验一认识ScrainoScraino界面主要由模块区、脚本区、舞台区、角色区等部分组成,如下图所示。舞台区角色背景区脚本区模块区模块区提供各种功能的积木,存放在不同的模块中,供选择使用。脚本区将需要的积木拖动到此区域,形成可执行的脚本程序。舞台区角色表演的地方。角色背景区存放角色和背景的区域。Scraino软件打开后,舞台区和角色区默认出现了一只可爱的小猫。怎样让这只小猫动起来呢山东教育出版社山东教育出版社山东教育出版社山东教育出版社第1课Scraino初体验3二初次编程为小猫角色搭建“移动”的脚本程序,如下图所示。用鼠标单击脚本区中的积木。看,小猫开始移动啦连续单击鼠标,小猫就连续移动。能不能用脚本来控制小猫连续移动呢给大家介绍一块新积木模块中的积木。两块积木靠近时若出现灰色提示,说明这两块积木可以组合在一起了,如。单击脚本区的任意一块积木即可让程序运行。若要停止脚本,再一次单击脚本区的任意积木即可。下图中的左侧黄色边缘状态说明当前脚本正在运行中。把“移动10步”积木拖动到脚本区山东教育出版社山东教育出版社山东教育出版社山东教育出版社信息技术小学第4册4三控制程序运行四碰到边缘就反弹如果将积木的参数变为100,再用鼠标单击它,观察小猫移动的效果有什么不同。改为-100呢在欣赏编程效果时,我们可以将Scraino软件的舞台区全屏显示,同时运用按钮来控制脚本的开始和停止运行,所用到的按钮如下图所示。Scraino中要想使用“”按钮控制脚本运行,需要在脚本的起始位置添加“”的积木,如右图所示。小猫走到舞台边缘就不能继续前进了,能不能走到边缘后自己转身继续行走呢在模块中有一块积木叫做,我们将其添加到脚本中,同时使用积木防止小猫转身时摔倒。绿旗执行脚本停止停止运行所有脚本放大全屏显示舞台区在“事件”模块中山东教育出版社山东教育出版社山东教育出版社山东教育出版社第1课Scraino初体验5为小猫搭建脚本,实现来回行走的效果。Scraino中每一种模块用不同的颜色标识,在搭建脚本的过程中,可以根据颜色来判断要找的积木属于哪一类,从而快速找到合适的积木。如右图中的积木是紫色的,它应该在模块中。用这种方法快速查找积木,搭建右图所示的脚本,运行一下,有意外惊喜哦学习收获自我评价1.我知道了Scraino窗口有模块区、脚本区、舞台区和角色区四个主要分区。2.我会用“绿旗”控制脚本的运行。3.我用“移动步”“重复执行”“碰到边缘就反弹”“将旋转方式设为左右翻转”等积木完成简单的编程。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社6小猫和小狗参加的项目是百米赛跑,我们帮它们准备比赛跑道吧第2课奔跑吧,小猫森林里要举办一场运动会,小猫、小狗都来参加比赛了。一新建舞台背景从本地文件中上传“跑道”图片作为舞台背景。除了小猫外,我们还需要添加新角色小狗。二添加新角色从本地文件中上传背景绘制新背景从背景库中选择背景随机选择背景山东教育出版社山东教育出版社山东教育出版社山东教育出版社第2课奔跑吧,小猫7三造型切换从角色库中添加小狗“Dog2”。导入的角色在舞台上如果大小不合适,怎么办呢舞台下方有属性面板,如图所示。你能否通过调整参数改变角色的大小怎样让小猫跑起来呢在Scraino中,小猫角色有两个造型,如下面左图所示。将这两个造型多次交替显示,就可以模拟出小猫跑步的样子。从本地文件中上传角色绘制新角色随机选择角色从角色库中选取角色为小猫搭建跑起来的脚本程序,操作方法如下面右图所示。“造型”面板“造型”一“造型”二1.单击2.将“下一个造型”积木拖动到脚本区山东教育出版社山东教育出版社山东教育出版社山东教育出版社8小学第4册信息技术四复制脚本为小狗搭建脚本,实现跑起来的效果。在小猫的脚本中加入积木,看看有什么改变在编程过程中,经常遇到多个角色的脚本基本相同的情况,这时我们可以采用先复制脚本,再个别修改的方法。例如小狗和小猫的脚本基本相同,我们可以复制小猫的脚本给小狗,再修改参数,快速完成脚本的搭建。1.把小猫的脚本直接拖动到小狗上,看看是不是也能复制脚本你更喜欢哪种复制方法2.通过改变或的参数,让其中一个角色跑得更快。1.右击脚本,选择“复制”2.将复制的脚本移动到小狗上,单击鼠标山东教育出版社山东教育出版社山东教育出版社山东教育出版社第2课奔跑吧,小猫9在舞台区或者角色区中选择要删除的角色,右击鼠标,在菜单中选择“删除”,可以删除不需要的角色。1.请你添加更多的角色让比赛更激烈吧2.如果添加的“跑道”背景有终点线,如,你能尝试让选手们在终点线停止吗学习收获自我评价1.我学会了通过添加背景和角色让动画效果更丰富。2.我学会了用切换造型的方法让角色的动作更自然。3.我学会了用“等待秒”积木改变角色的运动速度。4.我知道了用复制脚本的方法提高编写脚本的效率。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社10猫捉老鼠游戏规则用空格键控制程序开始,小猫追着老鼠跑,用鼠标指挥老鼠躲避小猫的追踪。如果猫捉到老鼠,那么游戏停止。首先将本地文件中的“地板”设置为游戏背景,从角色库中分别选取角色“Cat2”和“Mouse1”,为编写脚本做好准备。第3课猫捉老鼠老鼠老鼠坏东西,偷喝油来偷吃米。小猫小猫真机警,喵呜一声捉住你。猫捉老鼠的游戏真是太有趣了,我们把它搬上Scraino的舞台吧找一找,哪块积木能帮我们实现小猫追着老鼠跑的效果先让小猫面向老鼠,再移动,试一试吧一面向鼠标指针或角色山东教育出版社山东教育出版社山东教育出版社山东教育出版社第3课猫捉老鼠11二移到鼠标指针根据游戏规则选择合适的起始积木。在Scraino中,提供了很多种事件响应的方法,除了我们熟悉的积木,还有、等积木。运用模块中的积木,单击右侧下拉按钮,可以选择角色面向的对象。为小猫搭建追着老鼠跑的脚本。为老鼠搭建脚本,实现跟随鼠标移动的效果。小猫扑过来了,老鼠迅速逃跑,躲避小猫的追捕。能不能用鼠标来控制老鼠移动,增加猫捉老鼠的难度呢要想实现鼠标控制角色移动的效果,可以用模块中的积木,使角色直接移动到鼠标指针的位置。老鼠移动时总是面向右方。试一试在老鼠的脚本中增加积木,能否改善游戏效果山东教育出版社山东教育出版社山东教育出版社山东教育出版社12小学第4册信息技术三判断和侦测游戏越来越有趣了,小猫可以在我们的控制之下捉老鼠了。但是怎样结束游戏呢我们在小猫角色下编写结束游戏的脚本吧。如果小猫捉到老鼠,游戏就停止。我们可以通过右边的流程图来理清编程思路。效果设想侦测猫是否碰到老鼠游戏结束积木宝典分支条件积木如果条件成立就执行其中包含的脚本选择要侦测的对象,将积木嵌入到“如果那么”中所有角色的程序停止运行开始结束是否面向老鼠移动是否碰到老鼠山东教育出版社山东教育出版社山东教育出版社山东教育出版社第3课猫捉老鼠13为小猫搭建碰到老鼠就结束游戏的脚本。“猫捉老鼠”是个经典游戏,规则不同,脚本就不同。想一想,你还可以设计什么样的游戏规则试着按你的游戏规则改写脚本。学习收获自我评价1.我知道除了使用“当绿旗被点击”积木控制事件的响应外,还可以使用“当按下空格键”等积木进行控制。2.我知道了“面向”和“移到”积木的区别,并能合理地选择使用。3.我学会了用“如果那么”积木结合“碰到”积木进行判断和侦测。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社14用准备好的“转盘”“指针”“开始”按钮图片,拼成幸运大转盘。单击“开始”按钮,指针旋转并随机停止,实现随机抽奖的效果。第4课幸运大转盘明天我们班要举行趣味运动会,我负责准备抽奖环节的转盘,可是手工制作转盘怕是来不及了你可以用Scraino设计一个漂亮的幸运大转盘呀一小小指针转起来角色在舞台上可以按一定的角度进行旋转。模块中的和这两块积木就可以让角色旋转起来。为指针角色搭建脚本,实现旋转效果。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第4课幸运大转盘15二造型中心很关键角色在旋转时会以造型中心为轴心旋转,而指针的造型中心默认位于指针的中部,当我们需要它以尾端黑点为轴心旋转时,就需要重新设置造型中心。设置方法如下图所示。为指针设置造型中心。123456在Scraino中,角色在舞台的位置以(X,Y)坐标来表示。舞台宽度是480,范围为-240240,称为X坐标;高度是360,范围为-180180,称为Y坐标。X坐标和Y坐标交叉的位置就是舞台的中心点,坐标为(X0,Y0),如图所示。指针造型中心的坐标山东教育出版社山东教育出版社山东教育出版社山东教育出版社16小学第4册信息技术三随机旋转更公平如果指针的旋转度数是固定的,那么我们就可以预测奖项了,这可不行原来利用随机数可以控制指针随机旋转的度数或重复次数,实现随机停止的效果,这样更能体现游戏的趣味性和公平性。为指针角色搭建脚本,实现随机旋转的效果。模块中的积木可以在一定数值范围内随机选取一个数,试试这块积木能不能帮到你。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第4课幸运大转盘17四广播开启大转盘在生活中,我们传递消息要使用通信设备。在Scraino中,可以通过广播来实现。角色或舞台利用模块下的或积木传送广播消息,其他角色或舞台利用积木接收广播消息并执行脚本。1.为开始按钮搭建脚本,实现向指针角色发送广播的效果。2.为指针角色搭建脚本,实现接收广播后随机旋转的效果。1.如果有多个广播,怎样区分它们2.同一个广播,可以发送给几个角色3.每个角色可以收到几个广播积木宝典山东教育出版社山东教育出版社山东教育出版社山东教育出版社18小学第4册信息技术利用本节课所学的知识,你还能做出哪些有趣的作品赶快编写脚本来实现你的创意吧我设计的转盘让家务劳动变得有趣风车旋转10圈发出的电就可以点亮圣诞彩灯哟学习收获自我评价1.我学会了用“左(右)转度”积木来旋转角色。2.我学会了为角色设置造型中心。3.我学会了用随机数控制角色。4.我学会了用发送广播、接收广播积木来完成角色间的响应。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社19用Scraino讲故事,首先要理清乌鸦喝水的故事情节,确定需要的场景和角色。按照故事内容,需要“片头”“沙漠”“遮幕”三个场景和“乌鸦”“水瓶”“石头”三个角色。将以上场景和角色导入并调整好它们的大小和位置,如下图所示。第5课乌鸦喝水语文课上我们学习了乌鸦喝水,我很喜欢聪明的乌鸦我们用Scraino做个乌鸦喝水的动画故事吧山东教育出版社山东教育出版社山东教育出版社山东教育出版社20小学第4册信息技术根据情节发展,还要恰当地规划场景、角色的出场顺序及对话的时间安排。场景及角色编排表舞台场景乌鸦水瓶石头停留时间片头场景隐藏隐藏隐藏3秒沙漠场景显示说“好渴啊”显示“造型1”(半瓶水)显示2秒说“wow这里有水”2秒移动到水瓶的位置2秒说“可惜我喝不到啊”2秒思考怎么办2秒说“咦这里有小石头。”2秒说“有办法了”2秒遮幕场景隐藏等待遮幕场景隐藏等待遮幕场景隐藏3秒沙漠场景显示说“啊喝到水了”切换造型为“造型2”(填充石头的一瓶水)2秒说“真好喝呀”2秒一切换舞台背景我们不仅能为角色搭建脚本,还能为舞台背景搭建脚本。选择舞台背景,利用模块中的积木就能实现舞台背景的切换。根据编排表,搭建切换舞台背景的脚本。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第5课乌鸦喝水21二“说”和“思考”三切换指定造型故事场景已经准备好,下面乌鸦要出场了。根据故事的编排,乌鸦要按预设的时间和位置出现,利用和积木来实现这个效果。然后用模块中的和积木来显示说话和思考的内容。这样,乌鸦就能完成它的表演了。和积木在实现效果上有哪些不同如何使用这两块积木才可以让故事的展现效果更好呢为乌鸦搭建脚本,让乌鸦根据故事的编排完成表演。其实就是让水瓶角色由“造型1”(半瓶水)切换成“造型2”(有石头的一瓶水)。乌鸦怎样才能喝到水呢模块中的积木就能实现这个效果。山东教育出版社山东教育出版社山东教育出版社山东教育出版社22小学第4册信息技术1.准备好水瓶角色的两个造型,如图。2.按照故事的编排,为水瓶角色搭建造型切换的脚本。石头角色只要根据故事的编排在恰当时间显示或隐藏就可以了。请你尝试搭建石头角色的脚本。乌鸦喝水的故事讲完了,你有没有更好的创意让乌鸦喝水的动画故事变得更精彩、有趣如给乌鸦配音或者导入背景音乐等。学习收获自我评价1.我学会了根据故事发展理顺脚本设计思路。2.我学会了运用“说”“思考”积木丰富角色活动。3.我学会了舞台背景和角色造型的切换。其他收获12345山东教育出版社山东教育出版社山东教育出版社山东教育出版社23游戏开始出现封面,单击封面后进入答题界面,点击任一图片后,提示“猜猜看,这是哪个成语”界面下方出现文本框,输入你认为正确的答案。答案正确则显示“回答正确你真棒”答案错误则提示“错了,加油哦”。第6课成语大赛电视上播出的“成语大赛”节目太精彩了我学到了很多成语知识呢。我们用Scraino设计成语大赛吧山东教育出版社山东教育出版社山东教育出版社山东教育出版社24小学第4册信息技术一角色与“层”在这个游戏中需要五个角色封面及四张成语图片。导入角色并调整它们的位置和大小,如上页图所示。角色之间存在着层级的关系,位于上层的角色会遮挡住下层的角色。为了保证封面始终在最上层,可以使用模块中的积木,来设定它的初始状态。为封面搭建脚本,设置它的初始状态。如果你设计的成语大赛题目比较多,无法全部平铺在舞台上,可以将所有角色叠放在一起,如下图所示。需要注意的是,每答完一道题,需要将其,才可以顺序显示后面的题目。例如有8道题,则需要下移几层呢(记得还有封面哦)也是调整角色之间层级关系的积木,使用它可以让角色下移一层或几层,显示出下面的角色。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第6课成语大赛25二侦测询问并等待三条件判断在答题环节,怎样实现询问、回答的互动效果呢模块下的这块积木可少不了。执行它会出现,并且出现文本框等待输入答案。输入答案后,问题和文本框才会消失。1.为封面搭建脚本,实现单击封面就隐藏的效果。2.为“守株待兔”角色搭建脚本,实现单击图片就提问“猜猜看,这是哪个成语”的效果。输入的答案是否正确呢需要进行判断。让我们来把判断的思路流程梳理一下吧模块下的积木通常和积木成对出现。积木的形状是圆角矩形,无法直接和其他积木上下搭建,通常嵌入到其他积木中组合使用,如、等。山东教育出版社山东教育出版社山东教育出版社山东教育出版社26小学第4册信息技术这里我们用到的是选择(或分支)结构。首先判断给定的条件,根据判断的结果来控制程序的流程。这种结构可以用积木结合相应的条件来实现。为“守株待兔”角色搭建条件判断的脚本。给另外三个成语图片搭建脚本。可以采用复制脚本,然后针对不同图片更改答案的方法,加快编写速度。在Scraino中,脚本的结构主要有三种顺序结构、循环结构、选择(分支)结构。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第6课成语大赛27结构名称结构功能脚本举例顺序结构按照自上而下的顺序执行脚本循环结构能重复执行某段脚本选择结构(分支结构)根据条件判断来决定执行哪些脚本,多用于连接侦测类积木和其他积木学习收获自我评价1.我知道了角色之间的层级关系并学会了设定角色的层。2.我学会了用“询问并等待”积木实现人机互动。3.我学会了将侦测类积木和“如果那么否则”积木组合使用,进行条件的判断。其他收获对于成语大赛这种问答类游戏,你还有哪些好的创意呢比如设置关卡,答对一题才能进入下一题;改变题型,考查英文单词拼写等。尝试编写脚本来实现你的创意吧山东教育出版社山东教育出版社山东教育出版社山东教育出版社28在上图的寻宝游戏中,我们通过键盘的方向键控制小甲虫穿越迷宫寻找藏宝图。在这个过程中,小甲虫如果走到路线外,则回到起点重新开始;当它找到藏宝图时,藏宝图移到舞台中央并变大,游戏结束。打开名为“一起去寻宝.sb3”的文件,开始制作游戏吧第7课一起去寻宝我喜欢看探险类的动画片,其中充满了未知与挑战是呀,我尤其喜欢寻宝探险,快看看下面的游戏,你一定感兴趣。藏宝图山东教育出版社山东教育出版社山东教育出版社山东教育出版社第7课一起去寻宝29一键盘控制角色二设置角色运动方向我们除了可以使用鼠标控制角色,还可以使用键盘控制角色。如使用键盘的右移键控制小甲虫向右行走,如图所示。分别使用左移键、上移键、下移键搭建脚本,看看能否实现小甲虫向左、向上、向下行走的效果。小甲虫默认方向是向右,如果想让它向其他方向运动,首先要设置角色的运动方向。为什么改变按键后,小甲虫仍然向右行走呢在模块中有一块积木,可以通过修改参数值,改变角色的运动方向。为小甲虫搭建脚本,实现向左、向上、向下行走的效果。山东教育出版社山东教育出版社山东教育出版社山东教育出版社30小学第4册信息技术三碰到颜色现在小甲虫在键盘的控制下开始寻找藏宝图了。如果小甲虫走到路线外,它就要回到起点重新开始。如何实现呢模块中的积木可以侦测角色碰到的颜色,从而判断小甲虫是否走到路线外。如何设定颜色呢看看下图的操作步骤就知道啦四设置角色大小小甲虫找到藏宝图的时候,藏宝图会移到舞台中央并变大,在模块中,使用积木可以设置角色的大小。为藏宝图搭建脚本,实现它被小甲虫找到后的效果。3.鼠标指针在舞台上变成圆形,移动鼠标,正方形所在位置的颜色就是所取的颜色1.鼠标指针移到颜色框变为小手形状,单击2.单击山东教育出版社山东教育出版社山东教育出版社山东教育出版社第7课一起去寻宝31使用和积木都可以设置角色的大小,同学们在制作过程中可以自主选择。寻找藏宝图的路上会有诱惑,小甲虫一旦上当会有什么后果呢如在寻宝路上放置甜甜圈,如图所示,小甲虫一旦吃到就会变大,游戏结束。你还有什么想法赶快实现吧学习收获自我评价1.我学会了用“当按下键”积木控制角色行走。2.我学会了用“面向方向”积木设置角色的运动方向。3.我学会了用“碰到颜色”积木侦测角色碰到的颜色。4.我学会了用“将大小增加”或“将大小设为”积木设置角色的大小。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社32第8课倒计时器用Scraino可以轻松做出一个倒计时器。上节课设计的寻宝游戏,如果能用倒计时器来控制游戏时间就更有趣了单击绿旗,寻宝游戏开始,倒计时器从60秒开始倒计时,逐秒递减,0秒停止,游戏结束。我们可以通过流程图来理清倒计时器程序的编写思路。开始结束是否倒计时器的初始值设为60秒倒计时器的值执行减法运算倒计时器的值是否为0山东教育出版社山东教育出版社山东教育出版社山东教育出版社第8课倒计时器33在编程时,我们通常用变量来记录变化的数据,如走的步数、得到的分数等。一新建变量做朋友为倒计时器新建一个变量,并将它的初始值设为60。新建一个倒计时器变量后,Scraino会自动生成与这个变量相关的积木,功能如下积木功能勾选后,在舞台上显示倒计时器变量值设定倒计时器变量的值改变倒计时器变量的值正数增加负数减少在舞台上显示倒计时器变量的值在舞台上隐藏倒计时器变量的值我们需要用到模块里的。制作倒计时器的方法有很多,我们就用变量来做吧山东教育出版社山东教育出版社山东教育出版社山东教育出版社34小学第4册信息技术二减法运算作用大根据前面的流程图,我们知道倒计时器要进行减法运算,那么应该怎样实现呢我可以用模块中的积木进行倒计时吗可是积木的数值是小数,怎样能变成整数呢当然可以借助模块中的积木就可以实现。模块中的积木就能解决这个问题。你能列出倒计时器中的减法算式吗为倒计时器搭建脚本,实现减法运算。三循环结构化繁为简倒计时器从60秒运行到0秒,需要不断地执行减法运算,这里就需要用到循环结构。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第8课倒计时器35我能用积木和积木搭建倒计时器的脚本。积木和积木有什么不同呢我用积木搭建的脚本更简单。我们把需要重复执行同样操作的结构,称之为循环结构。循环结构的特点当设定的条件成立时,就反复执行某程序段,直到条件不成立时才停止执行。我们把设定的条件称为循环条件,反复执行的程序段称为循环体。循环结构是程序中非常重要的一种结构。循环结构的类型类型作用举例先侦测是否满足条件,不满足条件就继续执行循环体,满足条件就跳出循环先判断是否达到指定的次数,达不到就继续执行循环体,达到就跳出循环一直不停地重复执行循环体一般和其他脚本结合使用才能终止循环山东教育出版社山东教育出版社山东教育出版社山东教育出版社36小学第4册信息技术你能使用另外两种循环结构,为倒计时器搭建脚本实现倒计时的效果吗学习收获自我评价1.我学会了用变量来记录数据。2.我学会了用“-”积木设计减法算式。3.我学会了用“四舍五入”积木对数值进行取整。4.我学会了选择合适的循环结构来设计脚本。其他收获使用积木,为倒计时器搭建脚本,实现倒计时的效果。山东教育出版社山东教育出版社山东教育出版社山东教育出版社37单击绿旗,舞台显示食物图片。单击某一个食物图片,舞台左侧的购物车列表即显示该食物的名称和单价。继续单击其他食物,它们将自上而下依次显示在购物车列表中,变量自动统计出所选食物的总价钱。第9课制作电子点菜单那我们就用Scraino设计一个智能电子点菜单吧在餐馆里用电脑或手机点餐真是既方便又快捷。豆浆7元粽子3元春卷7元北京烤鸭88元驴肉火烧10元阳春面20元扬州炒饭8元油条3元水晶包15元42山东教育出版社山东教育出版社山东教育出版社山东教育出版社38小学第4册信息技术一新建列表功能强1.为电子点菜单建立一个名称为“购物车”的列表,用来显示所选食物和单价,操作方法如右图所示。2.为电子点菜单新建一个名称为“总价”的变量,用来显示所选食物的总价钱。新建一个购物车列表后,Scraino会自动生成与这个列表相关的积木,功能如下怎样能把点的食物显示在购物车里模块里的可以实现这个功能。积木功能勾选后,在舞台上显示列表添加指定内容到列表,可以添加数字、字符和字符串删除列表中的指定项2.单击4.单击1.单击3.输入名称山东教育出版社山东教育出版社山东教育出版社山东教育出版社第9课制作电子点菜单39积木功能在列表指定的项插入指定内容将列表指定项的内容替换为指定内容列表中某一项的内容列表项目数判断列表中是否包含指定内容在舞台上显示列表在舞台上隐藏列表(续表)二食物加到列表中当我们单击某一食物时,列表里就要显示出它的名称和单价。列表里有很多积木,用哪块积木可以将食物名称和单价添加到购物车列表里1.参考下页图为豆浆角色搭建脚本,实现单击后自动在购物车列表显示其名称和单价的效果。山东教育出版社山东教育出版社山东教育出版社山东教育出版社40小学第4册信息技术三清空列表很重要2.为该角色继续搭建脚本,实现在变量中显示购物车所有食物总价钱的效果。2.单击,选择列表4.输入单价3.单击,选择变量1.输入食物名称和单价我还能给它们添加一个漂亮的背景。所有食物的脚本都是相似的,我可以复制这组脚本给其他角色。可以用积木来实现你的想法。每次运行程序时,购物车列表里总是出现点过的食物,怎样把它们清空呢山东教育出版社山东教育出版社山东教育出版社山东教育出版社第9课制作电子点菜单41为电子点菜单搭建脚本,实现每次重新执行程序都可以清空购物车列表和变量的效果。在点餐的过程中,如果选错了食物,怎样把它从购物车里删除呢学习收获自我评价1.我学会了在列表中显示指定内容。2.我学会了清空列表。3.我学会了列表和变量的综合运用。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社42在打地鼠的游戏中,单击绿旗游戏开始,每个地洞里的地鼠时隐时现。按下鼠标左键,锤子落下;松开鼠标左键,锤子抬起。如果锤子打到地鼠,地鼠就发出声音并消失,增加1分。打开名为“打地鼠.sb3”的文件,请你继续设计这个游戏吧第10课打地鼠要是我们能自己来设计这个游戏,会更有趣打地鼠的游戏真好玩,还能锻炼我们的反应能力分数8山东教育出版社山东教育出版社山东教育出版社山东教育出版社第10课打地鼠43一按下左键换造型二同时满足两条件锤子一直以造型1的状态跟随鼠标指针移动。如果要实现鼠标左键被按下时,锤子落下并切换成造型2。松开左键,锤子恢复为造型1的效果。可以用模块中的积木实现这个功能。积木与哪块积木嵌套使用可以实现侦测鼠标左键被按下的效果为锤子角色搭建脚本,实现游戏规则中的效果。在游戏中要一直侦测锤子是否落下。如果地鼠角色侦测到并且,就发出声音并隐藏。要判断两个条件是否同时成立,就要用到模块中的积木来解决这个问题。1.新建一个统计得分的变量。2.为地鼠角色搭建脚本,实现游戏规则中的效果。山东教育出版社山东教育出版社山东教育出版社山东教育出版社44小学第4册信息技术复制地鼠角色,实现每个地洞都有地鼠的效果,操作方法如下图所示。三复制角色脚本随用复制角色的方法呀这样角色的脚本也被同时复制给新角色。一只地鼠的脚本搭建完成,其他地鼠的脚本跟它一样,怎样能快速搭建出所有的脚本呢1.右键2.单击角色复制后,Scraino会自动生成新的角色名。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第10课打地鼠451.打地鼠游戏的设计方法有很多,你还能想到哪些方法比如用一只地鼠实现在不同地洞出现的效果;还可以增加地雷角色,设计如果打到地雷就扣分的脚本。2.你能利用本节课学到的知识设计出其他有趣的游戏吗我设计的是小树苗快快长的游戏。勤快地浇水可以让小树苗更快地生长哟学习收获自我评价1.我学会了用“和”积木进行条件的判断。2.我学会了用“按下鼠标”积木进行条件侦测。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社46Scraino除了可以制作故事、动画、游戏外,还可以结合数学知识绘制出百变又多彩的图形。第11课神奇的画笔这些漂亮的图形也是用Scraino画出来的吗是的。Scraino中有一支神奇的画笔,可以绘制美妙的图形。一认识画笔Scraino中每一个角色都有一支看不见的画笔,默认处于状态,因此角色在舞台上移动的时候就不会留下痕迹;当画笔状态为时,就会按照设定的脚本,在舞台上显示角色移动的痕迹。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第11课神奇的画笔47123如图所示,点击“添加扩展”中的“Pen”,模块区下方就会显示出画笔模块,方便我们选择使用。1.添加画笔模块,认识画笔积木。2.从角色库中选择你喜欢的角色,并为它搭建显示移动轨迹的脚本。清除所有轨迹笔触落下,显示轨迹笔触抬起,不显示轨迹看,我用画笔画出了小甲虫爬行的轨迹,真有趣Scraino的画笔还可以画出几何图形呢,比如正多边形、圆形等。山东教育出版社山东教育出版社山东教育出版社山东教育出版社48小学第4册信息技术二绘制正多边形正多边形的特点是各边相等,各角也相等。日常生活中,我们经常能看到正多边形的物体。为你选择的角色搭建脚本,绘制一个正方形。正方形画起来可真简单。可是用同样的方法旋转三次60,怎么画不出等边三角形呢画正多边形的关键在于旋转外角的角度。90山东教育出版社山东教育出版社山东教育出版社山东教育出版社第11课神奇的画笔49三百变图形绘制正多边形时,重复执行的次数与旋转角度的度数密切相关,它们的积是360。如绘制正三角形时,循环次数是3,每次旋转的角度就是3603120。根据这个规律,我们可以使用模块中的积木快速算出旋转度数,如。一个正多边形通过连续旋转一定的角度,就会变化出意想不到的美丽图案。我用画笔绘制了一个彩色风车,猜猜我是怎么编写脚本的1.彩色风车是由几个正三角形组成的呢2.每画完一个正三角形再次旋转了多少度3.如果旋转一周画10个正三角形,那么每次需要旋转多少度1.绘制一个正十边形。2.绘制一个移动步数为1的圆形。山东教育出版社山东教育出版社山东教育出版社山东教育出版社50小学第4册信息技术为正方形搭建脚本,旋转出美丽的几何图形。结合本节课所学的知识,画出更漂亮的图形。快看,我用正多边形绘制的几何花园漂亮吗我研究出了绘制五角星的脚本。学习收获自我评价1.我学会了用“落笔”积木和“抬笔”积木画出角色在舞台上移动的轨迹。2.我学会了设置画笔的颜色和粗细。3.我学会了用数学逻辑运算搭配其他积木绘制正多边形。4.我知道了正多边形经过再次旋转可以旋转出美丽的几何图形。其他收获山东教育出版社山东教育出版社山东教育出版社山东教育出版社51第12课小熊的花园我用Scraino帮小熊做了一个神奇的花园。我想看看这个神奇的花园是什么样的。花园里,一片红色花瓣变成一朵红花,一朵黄花变出几朵黄花,还可以变出多彩的蝴蝶,孔雀也展开了漂亮的羽毛。一绘制角色我们已经学会了从角色库中选择角色和从本地文件中上传角色的方法,今天的角色“花瓣”就由我们自己动手绘制吧山东教育出版社山东教育出版社山东教育出版社山东教育出版社52小学第4册信息技术1.绘制红色花瓣,操作方法如下图所示。1.选择“绘制”3.单击2.单击后,在绘图区绘制实心椭圆4.单击,去掉轮廓线2.完善花瓣造型。用同样的方法,我们可以画出黄色的花心,将花的中心作为造型中心,最后把绘制好的花瓣移到背景图中的花茎顶端,做好准备。二用“图章”复制图像由一片花瓣旋转变出了好多花瓣,最后成了一朵花,这个过程是怎么实现的呢这要用到一块新的积木。积木在Scraino的模块中,它可以将角色的造型“复印”在舞台上,与生活中的“印章”类似。山东教育出版社山东教育出版社山东教育出版社山东教育出版社第12课小熊的花园53红花的当前造型为,请搭建并执行下图所示的两个脚本,对比执行结果,有什么不同根据故事情节的发展,我们需要设定红色花瓣的初始状态。红色小花的搭建脚本如图所示。结合“图章”和所学的积木,还可以设计出更精彩的效果。1.“图章”与“造型”结合,实现魔术图章的效果。比如在蝴蝶飞舞的山东教育出版社山东教育出版社山东教育出版社山东教育出版社54小学第4册信息技术学习收获自我评价1.我学会了选用合适的绘图工具绘制角色。2.我会用“图章”积木复制图像。3.我明白了可以通过多种方式使用“图章”,实现更多精彩的效果。其他收获过程中,使用“图章”后切换造型,再次“复印”出的就是新造型,实现变身效果。2.多角色使用“图章”,实现孔雀开屏的效果。可以参考下表的脚本试一试。角色蝴蝶孔雀左侧羽毛右侧羽毛脚本山东教育出版社山东教育出版社山东教育出版社山东教育出版社55早晨我们在闹钟的“叮铃铃”声中醒来;听着鸟语虫鸣迈进了学校大门;在朗朗读书声中开启了知识积累的第一课;合着音乐的节拍在操场做着运动我们生活在声音的世界中。第13课声控的秘密你看见过声音的样子吗没有,要是我们能把声音“画”出来就好了。在Scraino中,我们不但可以“画”出声音,还可以用声音控制角色来设计有趣的游戏。Scraino软件提供了接受外界声音信息的积木积木。通过麦克风可以检测到音量的高低,根据响度值的高低变化可以控制角色上升和下降,运用画笔模块中的积木,配合角色前进的动作就可以“画”出声音。一测声连接好你的麦克风或话筒,小猫就可以“听到”我们的声音了我们可以将模块中的积木嵌套在模块中的积木中,让小猫说出计算机侦
展开阅读全文