Scratch编程第五讲射箭比赛讲义


    软件编程系列课讲义
    Scratch前置课第五讲:射箭赛

    教学目标
    1掌握()秒滑行x()y()移x()y()y坐标增加()x坐标增加()果……否…重复执行变量()设()()增加()积木脚
    2学程序脚进行逻辑梳理
    二程序脚
    编号
    详细容
    功描述
    1
    ()秒滑行x()y()

    角色规定时间滑行舞台区指定位置
    (时间赋值范围: 坐标赋值范围:角色相关)
    2
    移x()y()

    角色移动舞台区指定坐标位置
    (赋值范围:角色相关)
    3
    y坐标增加()

    角色舞台区移动指定距离角色y坐标发生变化
    (赋值范围:角色相关180~180间)
    4
    x坐标增加()

    角色舞台区左右移动指定距离角色x坐标发生变化
    (赋值范围:角色相关240~240间)
    5
    果……否…

    进行条件判断条件真时执行第空格脚真执行第二空格脚
    6
    重复执行

    该积木程序脚直停执行非遇结束标志者强制停止
    7
    ()设()

    指定变量设置指定字符串数字
    (变量选项建立变量名设数字时舞台区数点显示六位)
    8
    ()增加()

    定值更改指定变量

    三课堂准备
    编号
    名称


    备注
    1
    PPT课件
    课堂全流程演示文稿
    火星科学盒官网

    2
    课程资料
    PPT课件讲义视频
    火星科学盒官网

    3
    学生课器材
    笔记电脑者台式电脑
    老师备
    电脑建议Windows系统苹果电脑Linux系统需官网单独载应软件
    游戏手柄
    火星商城采购

    射箭赛初始程序
    网盘链接载

    4
    编程软件载
    Scratch30
    火星科学盒官网
    火星科学盒官网线编辑版
    离线载版
    安装测试否

    四课流程
    节课包括8步具体流程:
    (1)第1步导入部分讲事形式通趣事引出射箭赛游戏时长控制10分钟
    (2)第27步项目制作射箭赛项目拆分成6务第1务实现苹果舞台右侧滑动效果考察()秒滑行x()y()积木务二实现方键控制弓移动务三实现弓造型切换考察果……否…积木务四考察x坐标增加()实现箭右移动务五考察重复执行务六通添加变量记录箭射中苹果分数时长控制65分钟
    (3)第8步务梳理重点积木脚进行逻辑梳理时长控制15分钟

    课步骤

    备注
    第1步引入
    应PPT开始页项目说明部分
    时长10min
    通趣互动事引入节课制作项目——射箭赛(射箭赛效果说明见第六部分 – 附录)时学生说明节课课堂容
    话术节课中老师布置六务通六务制作完成射箭赛作品六务前四节课学积木老师会学详细描述务求家学务完成快
    引入部分生动趣激发学生创作兴趣
    第2步苹果滑动
    应PPT务
    时长10min
    衔接话术弓箭射舞台右侧移动苹果现发现苹果舞台右侧位置瞬间移动位置苹果移动程知道次会出现什位置种情况想射中苹果太困难第务:修改苹果角色积木够苹果移动程
    提问学角色区选中苹果角色观察苹果脚区积木苹果舞台区右侧瞬间移动呢?(等学生观察回答)
    讲解苹果角色脚区移x()y()积木苹果舞台区瞬间移动
    提问块积木进行换苹果移动程呢?(学生回答拼接积木)
    总结()秒滑行x()y()积木换移x()y()积木角色移动程(程序样例见第五部分 – 程序1)
    1.注意提醒学生角色区选中苹果角色
    2原脚中()()间取机数放()秒滑行x()y()中y面
    第3步方键控制弓移动
    应PPT务二
    时长15min
    衔接话术现苹果舞台区移动够清移动程停移动箭靶已制作完成面完成务二方键控制弓移动射苹果
    务说明首先弓设置x坐标180y坐标意数字初始位置方键分控制弓移动
    提问角色设置初始位置时什积木(学生回答)
    讲解移x()y()角色设置初始位置需拼接绿旗点击积木方
    提问侦测键盘键没积木什?(学生回答)
    讲解侦测分类中()键侦测键盘键没
    提问角色移动时什坐标变化?实现角色移动积木什?(学生回答)
    讲解角色移动时y坐标变化y坐标增加()积木实现角色移动
    话术学尝试拼接积木实现方键控制角色移动功注意想直停判断键没需添加什积木(等学生拼接)
    总结绿旗点击积木方拼接移x()y()积木弓设置初始位置运行重复执行脚直停侦测方键没果↑键弓移动果↓键弓移动(程序样例见第五部分 – 程序2)
    1注意提醒学生先角色区选中弓角色
    2.移x()y()积木中填入数字x面180y面200200间意整数

    第4步弓造型切换
    应PPT务三
    时长15min
    衔接话术已控制弓移动面空格键射箭呢学弓箭射出前射出造型样?(等学生回答)
    讲解弓箭射出前拉满弓造型箭射出弓变成没箭造型弓角色造型界面造型1箭射出前满弓造型造型2箭射出造型
    提问游戏中空格键控制箭发射空格键时箭发射出果空格键弓角色换成造型1造型2呢?(学生回答)
    讲解空格键时弓角色应该切换造型2果空格键换成造型2否换成造型1
    提问切换角色造型指定造型积木什?(学生回答)
    讲解换成()造型积木
    提问果空格键…否…组积木空格键时执行面积木否面积木?(学生回答)
    讲解空格键时执行面积木换成弓造型2造型积木放面空格中(等学生完成拼接)
    总结果空格键换成弓造型2造型否换成弓造型1造型积木实现空格时弓造型切换效果注意组积木放重复执行中(程序样例见第五部分 – 程序3)
    1老师做出射箭动作引导学生想象箭射出前弓造型变化
    2造型界面编程界面间切换时注意提醒学生
    第5步发射箭
    应PPT务四
    时长5min
    衔接话术现空格时弓已换成没箭造型箭角色弓位置没右移动面箭角色脚区积木补充完整实现空格箭舞台右侧发射效果
    提问角色右移动什积木?(学生回答)
    讲解x坐标增加()
    提问x坐标增加()积木应该放重复执行积木积木外?(学生回答)
    讲解应该放重复执行(等学生添加积木)
    总结x坐标增加()积木放箭角色已重复执行实现空格键箭右飞行效果(程序样例见第五部分 – 程序4)
    提醒学生切换角色箭拼接脚
    第6步苹果箭射中
    应PPT务五
    时长5min
    链接话术箭已发射出苹果箭射中没变化苹果角色脚区组侦测苹果碰箭切换造型积木组积木没运行什原呢?(学生回答)
    讲解组积木会执行次点击绿旗会侦测次苹果没碰箭隐藏实现碰箭切换造型效果需添加重复执行积木进行持续侦测(程序样例见第五部分 – 程序5)
    引导式提醒学生切换苹果角色
    第7步添加变量记录分
    应PPT务六
    时长15min
    链接话术学前面五务完成非常棒样子学知识掌握错面完成务然制作作品射箭赛游戏肯定会分学拼接积木实现苹果射中分加效果呢?(等学生拼接)
    总结首先需新建变量记录分游戏开始时分初始值0(分)设(0)积木拼接苹果角色绿旗点击方苹果碰箭时候分加(分)增加(1)积木放果碰箭…否…积木组中面位置(程序样例见第五部分 – 程序6)
    学生字较困难时间紧张时字母数字命名变量
    第7步务梳理
    应PPT务梳理部分
    时长10min
    衔接话术学太棒六务全部正确完成面起梳理节课写程序完成棒作品吧
    提问第二第三务中弓添加组积木描述组积木实现什效果?(学生回答)
    总结运行游戏弓移初始位置方键控制弓移动弓直保持造型1空格键时换成造型2
    提问弓设置初始位置?(学生回答)
    总结移x()y()积木
    提问组积木实现箭什样功效果?(学生回答)(积木图片见第六部分 – 附录二)
    讲解空格键箭弓出发右侧发射
    提问组积木苹果什位置移动?(学生回答)(积木图片见第六部分 – 附录三)
    讲解实现苹果舞台区右侧移动够见移动程
    老师提问方式引导学生分析

    五程序说明
    程序样例编号
    程序样例说明
    应角色
    1
    (务终版程序)

    程序11描述角色舞台区右侧滑动机位置然停留1秒
    苹果

    2
    (务二终版程序)

    程序2描述弓移初始位置持续判断方键没时相应方移动


    3
    (务三终版程序)

    程序3描述弓移初始位置持续判断方键空格键没方键时弓会相应方移动空格键没时弓保持造型1时弓换成造型2
    4
    (务四终版程序部分)

    程序4描述空格键箭先移动弓位置然显示舞台区会直右移动碰舞台右边缘时隐藏停止组脚执行


    5
    (务五终版程序)

    程序5描述苹果角色持续侦测没碰箭没碰时保持造型1碰保持02秒造型2
    苹果

    6
    (务六终版程序)

    程序6描述游戏开始分数0苹果角色持续侦测没碰箭没碰时保持造型1碰分数增加1保持02秒造型2

    六附录
    附录:射箭赛效果说明
    苹果角色舞台区右侧滑动滑动机位置停留1秒方键控制弓移动空格键时箭发射出射中苹果时苹果切换造型时分弓箭数减少0时游戏停止

    附录二:务梳理——箭角色积木图片


    附录三:务梳理——苹果角色积木图片

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    Scratch编程第十讲结业测验讲义

    软件编程系列课讲义Scratch前置课第十讲:结业测验一、 教学目标1、掌握将x坐标增加()、将y坐标增加()、换成()造型、下一个造型、、在()秒内滑行到x()y()、广播【广播()、当接收...

    3年前   
    549    0

    Scratch编程第六讲生日贺卡讲义

    软件编程系列课讲义Scratch前置课第六讲:生日贺卡一、 教学目标1、重点掌握播放声音()和播放声音()等待播完之间的区别,掌握重复执行()次、广播【广播()、当接收到()】、显示和隐藏积木...

    3年前   
    620    0

    Scratch趣味编程

    Scratch趣味编程随着社会信息化程度的不断提高,掌握运用计算机 解决问题的能力显得越来越重要,计算机程序设计是培 养学生运用计算机解决问题能力的重要途径,也是培养 学生计算思维与创新能力的...

    2年前   
    697    1

    《Scratch编程》课程纲要

    《Scratch编程》课程纲要课程名称Scratch编程设计者曹荣泽适用年级三至六年级总课时18课时课程类型知识拓展类课程简介  本课程把Scratch编程学习和创作多媒体作品结合起来,在创作...

    3年前   
    2313    1

    scratch3.0_前置课_第三讲打地鼠讲义无logo

    软件编程系列课讲义Scratch前置课第三讲:打地鼠一、 教学目标1、掌握如果…那么…否则、换成()造型、…与…、等待()秒、变量【将()设为()、将()增加()】等积木脚本; 2、学习播放声...

    2年前   
    378    0

    scratch3.0_前置课_第九讲飞机大战讲义无logo

    软件编程系列课讲义Scratch前置课第九讲:飞机大战一、 教学目标1、掌握播放声音()等待播完、克隆【克隆(自己)、当作为克隆体启动时、删除此克隆体】、在()和()之间取随机数、重复执行直到...

    2年前   
    366    0

    scratch3.0_前置课_第二讲侠盗飞车讲义无logo

    软件编程系列课讲义Scratch前置课第二讲:侠盗飞车一、 教学目标1、掌握移到x()y(),如果…那么,将x坐标增加、重复执行、变量【将()设为()、将()增加()】的积木脚本使用; 2、学...

    2年前   
    422    0

    scratch3.0_前置课_第一讲飞镖对决讲义无logo

    软件编程系列课讲义Scratch前置课第一讲:飞镖对决一、 教学目标1、重点掌握scratch软件的基本操作——积木的拖拽、删除及组合拼接,项目的展示运行,程序的上传和保存; 2、掌握scra...

    2年前   
    433    0

    scratch3.0_前置课_第四讲跳一跳讲义无logo

    软件编程系列课讲义Scratch前置课第四讲:跳一跳一、 教学目标1、掌握下一个造型、等待()秒等积木脚本的使用,将y坐标增加()、移到x()y()、在()秒内滑行到x()y()的效果区别; ...

    2年前   
    408    0

    scratch3.0_前置课_第八讲弹球打砖块讲义无logo

    软件编程系列课讲义Scratch前置课第八讲:弹球打砖块一、 教学目标1、重点掌握面向()方向,移动()步,碰到边缘就反弹,重复执行直到()、克隆【克隆(自己)、当作为克隆体启动时、删除此克隆...

    2年前   
    436    0

    Scratch3最新一阶课-第7讲-桃园结义-讲义(无logo)

    软件编程系列课讲义Scratch一阶第七讲:桃园结义一、 教学目标1、重点掌握录制声音的方法; 2、掌握换成()背景、播放声音()等待播完等程序脚本;3、了解动画产生的原理,了解桃园结义的历史...

    2年前   
    446    0

    第五讲

    人力资源第五讲 1. 绩效评估的主要难点 1.1评价性资料与发展性资料 l 评估信息的种类 企业 ...

    10年前   
    23761    0

    SCRATCH全套教案

    sratch教案教学内容第1课 百变造型——角色和造型年 级学 科信 息 技 术教 师教学目标1. 掌握启动/关闭/保存scratch程序的方法;2. 认识scratc的工作界面;3. ...

    4年前   
    1077    0

    《初识Scratch》教学设计

    Scratch是一门全新的程序设计语言,用其可以很容易的去创造交互式故事情节,动画,游戏,可以大大増加学生的学习兴趣。本课作为 scratch的第一课,主要介绍 scratch的界面和功能的介绍...

    3年前   
    637    0

    学习宣讲党的十九大精神讲义

    中国共产党第十九次全国代表大会于10月18日至24日在北京举行。这是在全面建成小康社会决胜阶段、中国特色社会主义进入新时代的关键时期召开的一次十分重要的大会。大会高举中国特色社会主义伟大旗帜,以...

    4年前   
    1278    0

    第五讲:劳动责任指标标准

    · 质量责任的评价标准 · 产量责任的评价标准 · 管理责任的评价标准 · 看管责任的评价标准 · 消耗责任的评价标准 · 安全责任的评价标准 质量责任的评价标准 ...

    13年前   
    2903    0

    第五届“信息科技杯”网球比赛方案

    为了营造一个积极、健康、热烈、活泼、朝气蓬勃的校园环境、开展大学生的课外活动、促进大学生对网球的了解、培养大学生对网球的热爱,而开展的一次网球比赛。

    5年前   
    1015    0

    第11课 初识Scratch教学设计

    第11课 初识Scratch教学设计编与意图学习一个新的软件,一球认识软件的界面开始。 Scratch的界面与学生熟悉的常规应用软件有较大的差 别,具有较强的新颖性,因此本课从认识界面和基本功...

    2年前   
    501    1

    linux编程SHELL编程实验报告

    Linux编程课程设计报告题 目: Linux Shell编程 专 业 学 号 姓 名 ...

    1年前   
    607    0

    人力资源讲义——第五篇:绩效考评——第五章:世界各国绩效考评系统——第三节:新加坡第二讲:新加坡的评鉴中心

    · 评鉴中心的角色 · 评鉴中心的组织形式和工作程序 · 评鉴中心的工作成效 · 新加坡员工考核表 · 员工特殊事项纪录表 · 初级员工评估报告 · 高级职员评估报告 评鉴中心的角色一般绩效评...

    9年前   
    386    0

    文档贡献者

    大大力的我好厉害

    贡献于2021-07-19

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档