网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 基于计算思维的SCratch项目式编程 |
分类 | 人文社科-社会科学-语言文字 |
作者 | 陶双双 |
出版社 | 清华大学 |
下载 | |
简介 | 作者简介 陶双双,现任首都师范大学附属实验学校教师,致力于青少年项目式编程教育。曾任高职院校软件技术专业(山东省特色专业)带头人,带领教学团队论证和建立专业课程体系,研究和推广教学项目,发表多篇相关文章。近几年,立足于计算思维提升,从跨学科、系统化的视角,针对中小学Scratch编程教学进行了大量的实践探索与总结。 目录 项目1Scrafch探寻之旅1 1.1认识Scrafch1 1.1.1Scrafch是什么1 1.1.2Scrafch下载及安装1 1.1.3Scrafch2.0工作界面4 1.2Scrafch3.0介绍8 1.2.1界面结构8 1.2.2新增功能11 1.3添加Scrafch素材11 1.3.1添加舞台背景12 1.3.2添加角色造型16 1.3.3添加声音21 1.3.4下载素材24 1.4Scrafch的各种约定26 1.4.1舞台坐标约定26 1.4.2角色方向约定30 1.4.3造型中心点约定33 1.5Scrafch指令与程序36 1.5.1积木块指令36 1.5.2从指令到程序39 1.6从算法到编程40 1.6.1项目需求分析40 1.6.2项目总体设计42 1.6.3具体算法设计43 1.7本章小结46 项目2迷宫寻宝48 2.1游戏分析与设计48 2.1.1生活中的迷宫48 2.1.2需求分析49 2.1.3总体设计50 2.2添加素材51 2.2.1绘制背景51 2.2.2添加角色51 2.2.3添加声音52 2.3编程实现53 2.3.1游戏开始53 2.3.2小猫移动53 2.3.3各种情况处理54 2.3.4路障旋转59 2.4调试与分享59 2.4.1程序调试59 2.4.2程序分享61 2.5本章小结63 项目3双人射击比赛64 3.1导入项目:植物大战僵尸64 3.1.1需求分析64 3.1.2总体设计65 3.1.3新知识学习——逻辑运算65 3.1.4编程实现——僵尸进攻67 3.1.5编程实现——发射子弹69 3.2《双人射击比赛》分析和设计73 3.2.1需求分析73 3.2.2总体设计74 3.2.3新知识学习76 3.3准备素材79 3.3.1角色和变量规划80 3.3.2准备射击者造型81 3.4编程实现82 3.4.1游戏准备82 3.4.2多只僵尸行走87 3.4.3子弹射击僵尸89 3.4.4公布游戏结果92 3.4.5功能完善96 3.5本章小结97 项目4涂鸦世界98 4.1导入项目:小猫钓鱼98 4.1.1需求分析98 4.1.2总体设计99 4.1.3新知识学习100 4.1.4编程实现101 4.2绘制点和线103 4.2.1画笔颜色约定104 4.2.2绘制点106 4.2.3绘制线段108 4.2.4橡皮擦除109 4.3绘制数学图形111 4.3.1有关图形的知识111 4.3.2绘制规则图形112 4.3.3绘制数学曲线115 4.4绘制五彩花朵121 4.4.1绘制花瓣121 4.4.2绘制花朵122 4.5本章小结126 项目5跳跃的小鸟127 5.1跳跃原理及实现127 5.1.1跳跃原理128 5.1.2算法设计129 5.1.3编程实现130 5.2《跳跃的小鸟》分析与设计131 5.2.1需求分析131 5.2.2总体设计133 5.3编程实现135 5.3.1总调度功能135 5.3.2水管移动136 5.3.3小鸟跳跃139 5.3.4暂停功能140 5.4本章小结141 项目6小猫历险记142 6.1认识相对运动142 6.1.1相对运动现象142 6.1.2相对运动与相对静止143 6.2角色之间的相对移动143 6.2.1创建路面角色144 6.2.2创建赛车角色145 6.2.3添加树木房屋146 6.2.4实现树木移动147 6.3多个屏幕滚动切换150 6.3.1多个场景水平移动151 6.3.2多个场景垂直移动153 6.3.3多个场景重复移动155 6.3.4场景为上下坡路面158 6.4《小猫历险记》设计与实现160 6.4.1需求分析160 6.4.2总体设计161 6.4.3编程实现161 6.5本章小结165 项目7贪吃蛇166 7.1链表及其使用166 7.1.1什么是链表166 7.1.2链表操作166 7.2路径绘制及移动168 7.2.1绘制路径168 7.2.2一条路径移动172 7.2.3一条路径重复移动175 7.2.4两条路径重复移动178 7.3《贪吃蛇》游戏设计与实现182 7.3.1需求分析182 7.3.2总体设计183 7.3.3编程实现184 7.3.4方法比较191 7.4造型和代码复用192 7.4.1造型复用192 7.4.2声音复用192 7.5本章小结193 项目8智能小项目194 8.1人工智能与传感器194 8.1.1身边的人工智能194 8.1.2常用传感器195 8.1.3Scratch智能侦测196 8.2距离侦测及应用196 8.2.1《大鱼吃小鱼》功能描述196 8.2.2功能编程实现197 8.3音视频侦测及应用200 8.3.1音视频侦测指令200 8.3.2体感小游戏制作201 8.4时间侦测及应用206 8.4.1时间侦测指令206 8.4.2具体应用207 8.5带进度条的倒计时214 8.5.1需求分析214 8.5.2总体设计214 8.5.3编程实现216 8.6本章小结219 项目9口算练习220 9.1需求分析220 9.1.1现实需求220 9.1.2功能描述220 9.1.3关键知识221 9.2总体设计221 9.2.1界面设计221 9.2.2角色行为设计221 9.3编程实现223 9.3.1建立角色造型223 9.3.2考官出题223 9.3.3考官判题227 9.3.4重复出题227 9.3.5错题巩固228 9.3.6除法特殊考虑229 9.4本章小结230 项目10有声影集231 10.1需求分析与设计231 10.1.1需求分析231 10.1.2总体设计232 10.2素材准备和添加234 10.2.1处理图片234 10.2.2制作文字按钮239 10.2.3调整图片尺寸240 10.3编程实现241 10.3.1关联知识241 10.3.2功能实现244 10.4本章小结247 内容推荐 本教材包含8个小项目,以贴近生活的小游戏为主,趣味性强,很容易吸引读者;每个项目关联典型知识块,由浅入深,将Scratch基础知识逐渐容纳;同时,每个项目也自成体系,有前期的导入项目和后期的扩展项目,可以满足不同读者的需求。通过本书的学习,读者不仅能对Scratch基 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。