内容正文:
图形化程序设计
学段学科:初中信息技术
年级学期:七年级
——光盘行动
1
图形化程序设计
——光盘行动
严艳华
2
浪费现象触目惊心
3
中国
每年浪费食物总量折合粮食约500亿公斤,
接近全国粮食总产量的10分之1。
每年最少倒掉约3.5亿人一年的食物。
全世界
饥饿人口超过10亿!
每年因饥饿死亡的人数约达1000万,
每6秒约有1名儿童因饥饿而死亡!
舌尖上的浪
费
4
作为学生,你认为可以
采用哪些措施支持“光盘”行动?
可以怎么影响身边的人
共同参与?
讨论完,谁来说一说?
小组讨论
5
今天以动画游戏的方式来践行光盘行动
漫画
古诗
宣传画
6
你要设计这样的游戏需要哪些操作
步骤?怎么样来实现?
7
模块1:食物的位置摆放
项目分解
模块2:拖动食物的过程
模块3:动物造型的变化
模块4:能量统计功能
1
分析问题
8
(以其中1种食物为例)
1.让食物出现在某个位置
2.拖动盘子里的食物;
3.如果碰到嘴巴, 那么食物就消失;否则就返回到原来位置;
4.直到碰到嘴巴为止。
功能模块2:
(拖动食物的过程)
流
程
图
?
自然语言
算
法
解决问题的方法和步骤
食物消失
拖动食物
食物回到原处
是
否
如果碰到嘴巴
食物出现在某个位置
结束
开始
流程图
任务一:完善流程图
2
确定算法
9
3
编写程序思路:根据思维导图实现各模块功能
10
坐标确定嘴巴位置:
5<X<50且-30<Y<10
3.1
任务二:编写程序实现模块2功能——识别位置
11
任务三:编写程序实现模块3功能——吃到食物动作造型变化
3.2
12
计算机解决问题的步骤
分析问题确定算法编写程序调试程序
4
调试程序
13
任务四
给你的游戏加入
光盘行动宣传语吧!
14
思维拓展:如何实现吃多少点多少食物?
黑科技
克隆
?
15
总 结
一
光盘
行动
二
算法的概念
三
算法的描述
四
算法的实践
了解光盘行动的重要性,做践行光盘行动的倡导者、实践者
解决问题
的方法和
步骤
自然语言
流程图
图形化
积木
Scratch软件实现光盘行动的游戏
编程
16
聆
听
谢
谢
敬 请 批 评 指 正
17
$