中小学教育资源及组卷应用平台
浙江摄影出版社信息技术五年级下第7课询问交互教学设计
课题
询问交互
单元
第二单元
学科
信息技术
年级
五年级
学习
目标
1.了解“程序初始化”和“问答交互”及Scratch软件。
2.学会设计一次“问答交互”流程图;学会利用Scratch软件设计程序。
重点
学会设计一次“问答交互”流程图;学会利用Scratch软件设计程序。
难点
学会设计一次“问答交互”流程图;学会利用Scratch软件设计程序。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
视频:《知识问答》
知识问答程序,你问我答,真好玩。我也能做一个吗?
没问题,使用人机交互指令,可以让程序在运行期间接收用户输入的数据。
观看视频
思考
激发学生学习兴趣并快速进入学习状态
讲授新课
一、算法与描述
知识问答程序包括“程序初始化”和“问答交互”
“程序初始化”包括对角色的外观、位置等属性的设置。
问答交互”的主要过程是:提问角色提出问题,用户输入回答,然后根据回答内容判断对错,并输出不同的提示。
一次“问答交互”流程图
知识链接
Scratch
Scratch软件是美国麻省理工学院媒体实验室设计开发的一种图形化编程工具,利用它可以轻松创造自己的交互式故事、动画、游戏、音乐等。
Scratch特点
资源丰富
内设资源和拓展资源都很丰富
程序功能全面
基本的程序要求都可以满足
Scratch界面
舞台
舞台就是一个场所,角色就是演员,可以在舞台上施展自己的才华。就像一台木偶剧。
角色
角色是编程的主角。我们主要通过它的外观、动作和声音实来现我们的目的。
积木区(一)
积木区(二)
积木区(三)
代码区
标签页和菜单栏
二、程序设计
根据算法规划,设计舞台并选择合适的角色,编写脚本,执行算法。
1.设计舞台与角色。
根据需要为角色设计相应的造型,如“提问”造型、“答对”造型、“答错”造型等,在编写脚本时可进行灵活切换。
养成好习惯,给角色和造型合理命名。
2.设计脚本。
(1)编写初始化脚本,设置提问角色的造型、位置、大小等。
友好的操作提示,既能让用户有友好的体验,又避免了不必要的麻烦。
(2)编写问答交互主体脚本,包括询问和判断两大部分。
小知识
Scratch用
保存询问对话框中用户最近一次输入的信息(数字、字母、汉字、符号等),
与
一一对应。
可以将回答内容在舞台上显示出来。
试一试
弹球游戏
小球以随机角度向下移动,玩家通过鼠标水平移动弹板,使小球弹回,如果小球碰到舞台底部,游戏结束。
课堂练习
添加更多的题目完善知识问答程序,并分享给同伴体验问答。
通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。
通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。
通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。
通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。
学生小组间讨论,共同完成任务。
学生小组间讨论,共同完成任务,并分组汇报。
锻炼学生的语言组织能力和表达的能力。
锻炼学生的语言组织能力和表达的能力。
锻炼学生的语言组织能力和表达的能力。
锻炼学生的语言组织能力和表达的能力。
通过小组合作,加强学生组内团结、共同完成任务
培养学生独立完成练习的能力。
课堂总结
分小组总结归纳,教师补充。
各组汇报总结,其他小组成员做补充。
锻炼学生的总结能力,逻辑思维、语言表达能力。
作业布置
1.利用Scratch软件,根据今天所学自己设计制作一个简单的动画作品并保存。
板书
一、算法与描述
二、程序设计
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
21世纪教育网(www.21cnjy.com)(共35张PPT)
第7课
询问交互
浙江摄影出版社
五年级下
新知导入
新知导入
知识问答程序,你问我答,真好玩。我也能做一个吗?
没问题,使用人机交互指令,可以让程序在运行期间接收用户输入的数据。
新知讲解
一、算法与描述
知识问答程序包括“程序初始化”和“问答交互”。
“程序初始化”包括对角色的外观、位置等属性的设置。
问答交互”的主要过程是:提问角色提出问题,用户输入回答,然后根据回答内容判断对错,并输出不同的提示。
新知讲解
一次“问答交互”流程图
新知讲解
知识链接
Scratch
Scratch软件是美国麻省理工学院媒体实验室设计开发的一种图形化编程工具,利用它可以轻松创造自己的交互式故事、动画、游戏、音乐等。
新知讲解
Scratch特点
新知讲解
资源丰富
内设资源和拓展资源都很丰富
新知讲解
程序功能全面
基本的程序要求都可以满足
新知讲解
Scratch界面
菜单与工具栏
指令面板
角色信息区
脚本区
舞台区
角色列表区
新知讲解
舞台
舞台是一个场所
角色移动、绘画、互动
默认空白
添加背景
舞台就是一个场所,角色就是演员,可以在舞台上施展自己的才华。就像一台木偶剧。
容纳角色
舞台尺寸
舞台模式
左右宽480步(-240,240)
上下高360步(-180,180)
舞台中心x=0,y=0
认识负数
背景是静态的
运行、停止按钮
全屏模式
新知讲解
角色
显示所有的角色
增加角色
复制角色
导出角色
删除角色
角色是编程的主角。我们主要通过它的外观、动作和声音实来现我们的目的。
角色列表
角色属性
角色行为
角色名称
角色位置
显示或隐藏
角色大小
角色方向
角色代码
角色造型
角色声音
新知讲解
积木区(一)
动作积木
外观积木
声音积木
侦测积木
控制积木
事件积木
移动、旋转
说话、造型、背景、大小、特效、隐藏
播放、音量、音效
当…发生时,做…
消息机制
等待、循环、选择、停止、克隆
侦测某事是否发生
新知讲解
积木区(二)
运算积木
变量积木
自制积木
更多积木
画笔积木
音乐积木
数学运算、逻辑运算、字符运算
变量是指没有固定的值,可以改变的数
用积木创作积木
演奏各种音乐
画笔
图章
视频侦测、文字朗读、翻译…
新知讲解
积木区(三)
不同的积木
01
02
03
04
命令积木:
上面有缺口
下面有凸起
功能积木:
没有缺口,仅仅得到一个数值
触发(帽子)积木:
上面有帽子
是一段代码的开始
控制积木:
开口可以容纳其他积木
新知讲解
代码区
拖动-轻松组装代码
积木=代码
单击-轻松运行代码
新知讲解
标签页和菜单栏
代码标签页
默认显示页面
“组装”积木
背景标签页
添加背景
切换背景
造型标签页
给主角化化妆
造型切换
声音标签页
角色自己的声音
编辑播放声音
新知讲解
二、程序设计
根据算法规划,设计舞台并选择合适的角色,编写脚本,执行算法。
新知讲解
1.设计舞台与角色。
根据需要为角色设计相应的造型,如“提问”造型、“答对”造型、“答错”造型等,在编写脚本时可进行灵活切换。
新知讲解
新知讲解
养成好习惯,给角色和造型合理
命名。
新知讲解
2.设计脚本。
(1)编写初始化脚本,设置提问角色的造型、位置、大小等。
新知讲解
友好的操作提示,既能让用户有友好的体验,又避免了不必要的麻烦。
新知讲解
(2)编写问答交互主体脚本,包括询问和判断两大部分。
新知讲解
新知讲解
小知识
Scratch用
保存询问对话框中用户最近一次输入的信息(数字、字母、汉字、符号等),
与
一一对应。
可以将回答内容在舞台上显示出来。
合作探究
试一试
弹球游戏
小球以随机角度向下移动,玩家通过鼠标水平移动弹板,使小球弹回,如果小球碰到舞台底部,游戏结束。
合作探究
合作探究
弹板代码
小球初始
小球运动
碰到弹板
碰到黑色
加入声音
课堂练习
添加更多的题目完善知识问答程序,并分享给同伴体验问答。
课堂总结
总结本节课所学内容
作业布置
1.利用Scratch软件,根据今天所学自己设计制作一个简单的动画作品并保存。
板书设计
一、算法与描述
二、程序设计
https://www.21cnjy.com/help/help_extract.php