第6课猜数字算法设计(课件)六年级上册信息技术浙教版
|
22页
|
331人阅读
|
10人下载
普通
内容正文:
猜数字算法设计
——幸运大猜奖
1
情境导入,明确任务
第一部分
2
晨晨文具店王老板的求助信
3
目录
CONTENTS
同学们:
你们好!
新年马上到了,为回馈经常光顾我店的小顾客们,我店想组织一次幸运猜奖活动,特准备了书包、文具盒、作业本若干作为奖品,听说你们学人工智能编程了,能帮助我设计一个电脑猜奖程序吗?
晨晨文具店王老板
2021.11.17
4
方案讨论,创意分享
第二部分
5
参考方案
采用“猜数字”的方式来设计幸运大猜奖(顾客输入1-10之间的一个数字):
如果用户输入数字2:获得一等奖,奖品书包一个。
如果用户输入数字4或者6:获得二等奖,奖品文具盒一个。
如果用户输入数字3或5或7:获得三等奖,奖品作业本一个。
如果用户输入数字1或8或9或10:获得参与奖。
6
第三部分
合作探究、学习新知
(Python选择结构)
7
开始
条件
代码块A
结束
条件成立
条件不成立
选择结构
流程图
8
复习关系运算符
关系运算符 描述 例子
> 大于 a>b
>= 大于等于 a>=b
< 小于 a<b
<= 小于等于 a<=b
== 等于 a==b
!= 不等于 a!=b
举例:如成绩等级判断、奇偶数判断等等。
9
if语句
if语句是典型的单分支选择结构,只在条件成立,即条件表达式的值为真时,执行语句块;条件不成立时,则忽略这个操作。
举例说一说:生活中的条件。
10
如果
if语句的格式
if 条件表达式
执行语句块A
:
注意事项:一空格、二冒号、三缩进
那么
记下来!
生活中条件语句
上课铃响
过马路时遇到红灯
停电了
造句
如果…那么…
11
第四部分
任务实施、编写程序
(幸运大猜奖)
12
请用如果…那么…句式描述获得幸运大猜奖一等奖的过程。
任务一、编写“幸运大猜奖”一等奖部分(点拨引导)
如果
那么
用户输入数字2
获得一等奖,奖品书包一个
Python
代码
自然语言
13
开始
条件
代码块A
结束
条件成立
条件不成立
14
任务二
设计其余奖项部分,完成“幸运大抽奖v1.0”
(分小组合作完成不同奖项)
逻辑运算符: or
含 义: 或者
实 例:
表示num等于4或者 num等于6,二者满足其一,条件表达式就能成立。
补充知识
15
任务拓展
融合随机数函数设计幸运大猜奖v1.1
补充知识
参考方案
猜中随机数:一等奖
大于随机数小于等于10:二等奖
大于等于1小于随机数:三等奖
逻辑运算符: and
含 义: 并且
实 例:
表示num大于j并且 num小于等于10,二者全都满足,条件表达式就能成立。
16
第五部分
展示成果、修正完善
17
第六部分
评估检测、拓展升华
18
总结评价
19
知识点 自评 小组评价 老师评价
1、选择结构
2、if语句的格式
3、关系与逻辑运算符
4、程序可读性与规范性
20
板书设计
21
板书设
22
$$