标签分类 热门分类
当前位置:首页 > 程序设计电子书 > Scratch编程电子书网盘下载
Scratch编程从入门到精通 Scratch编程从入门到精通
谢声涛

谢声涛 提供上传

资源
20
粉丝
20
喜欢
193
评论
1

    Scratch编程从入门到精通 PDF 完整原版

    Scratch编程电子书
    • 发布时间:

    给大家带来的一篇关于Scratch编程相关的电子书资源,介绍了关于Scratch、编程、入门到精通方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小34.2 MB,谢声涛编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • Scratch编程从入门到精通 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1yR7fMOLW_ifu2jYO2B6T-
  • 分享码:vip资5
  • Scratch编程从入门到精通 PDF

    这书结合数学课、手机游戏和优化算法,重零开始授课程序编写定义,协助新手把握编程思想和创建Scratch程序编写知识结构,为青少年儿童出示1本从入门到精通的Scratch程序编写参照教材内容。

     (1)数学课程序编写
    韩信点兵、鸡兔同笼、雹子猜测、辗转相除法、卡普雷卡尔黑洞、逻辑判断、成语接龙、约瑟夫环……

    (2)游戏编程
    海底探险、视频相册、街舞表演、线路巡视甲虫、反弹球、手式抓蝴蝶花、吹生日蜡烛、种蘑菇、乐器演奏……

    (3)优化算法和数据结构
    冒泡排序、选择排序、插入排序、快速排序、顺序查找、二分查找、回朔走迷宫、二维数组、序列和栈……

    这书是全方位解读图形界面计算机语言Scratch的程序编写手册,分成基本程序编写篇、图型程序编写篇和升阶程序编写篇3个一部分,系统软件解读Scratch基本程序编写专业知识和健身运动、外型、探测等各程序模块的关键技术,及其常见的数据结构和优化算法专业知识,并出示丰富多彩趣味的教学案例和习题,为青少年儿童出示1本从入门到精通的Scratch程序编写参照教材内容。 这书假定用户从没触碰过程序编写,从初学者刚开始协助用户逐步完善起Scratch程序编写的知识结构。这书合适对程序编写有兴趣爱好的青少年儿童阅读文章,也合适期待指导小孩开展程序编写训炼的父母和少儿编程培训组织的老师应用。

    目录

    • 〖1〗Scratch编程从入门到精通第1部分基础编程篇第1章编程起步3
    • 1.1Scratch编程概述3
    • 1.1.1为什么用Scratch编程
    • 3
    • 1.1.2从Scratch到Python5
    • 1.1.3Scratch的主要版本7
    • 1.1.4Scratch项目概述9
    • 1.2准备Scratch开发环境10
    • 1.2.1使用Scratch在线
    • 编辑器10
    • 1.2.2安装Scratch离线
    • 编辑器12
    • 1.2.3设置Scratch编辑器
    • 14
    • 1.3Scratch编辑器界面16
    • 1.3.1舞台区17
    • 1.3.2背景和角色列表区17
    • 1.3.3脚本编辑区18
    • 1.3.4造型和背景编辑区18
    • 1.3.5声音编辑区19
    • 1.3.6菜单栏和工具栏20
    • 1.4Scratch指令系统概述20
    • 1.4.1积木的形状特点20
    • 1.4.2积木的操作方法22
    • 1.4.3积木的功能类别24
    • 1.4.4快速查看积木说明25
    • 1.5临摹案例26
    • 1.5.1数学编程: 韩信点兵
    • 26
    • 1.5.2游戏编程: 星际飞行
    • 30
    • 第2章变量和运算36
    • 2.1说和思考指令36
    • 2.1.1跟我做: 小猫背唐诗
    • 37
    • 2.1.2让角色说话和思考38
    • 2.1.3动手练: 小猫的哲学
    • 思考39
    • 2.2问答指令40
    • 2.2.1跟我做: 简单的人机
    • 对话40
    • 2.2.2询问与回答40
    • 2.2.3动手练: 说出字母数
    • 41
    • 2.3变量42
    • 2.3.1跟我做: 小猫变大
    • 变小42
    • 2.3.2变量显示器43
    • 2.3.3变量的数据类型和操作
    • 43
    • 2.3.4变量的命名和作用域
    • 45
    • 2.3.5动手练: 求两数之和
    • 45
    • 2.4数学运算46
    • 2.4.1跟我做: 鸡兔同笼46
    • 2.4.2算术运算和运算优先级
    • 48
    • 2.4.3数学函数48
    • 2.4.4动手练: 计算大桥长度
    • 49
    • 2.5随机数50
    • 2.5.1跟我做: 小鱼逍遥游
    • 50
    • 2.5.2生成随机数51
    • 2.5.3动手练: 随机投点
    • 画圆52
    • 2.6字符串函数53
    • 2.6.1跟我做: 成语接龙
    • 53
    • 2.6.2字符串处理54
    • 2.6.3动手练: 回文诗55
    • 〖1〗Scratch编程从入门到精通〖1〗目录第3章程序控制57
    • 3.1顺序结构57
    • 3.1.1跟我做: 海伦公式
    • 57
    • 3.1.2流程图59
    • 3.1.3顺序结构的程序设计
    • 59
    • 3.1.4动手练: 计算圆锥体积
    • 60
    • 3.2选择结构61
    • 3.2.1跟我做: 求绝对值
    • 61
    • 3.2.2关系运算和逻辑运算
    • 62
    • 3.2.3选择结构的程序设计
    • 64
    • 3.2.4动手练: 判断三角形
    • 构成65
    • 3.3循环结构66
    • 3.3.1跟我做: 冰雹猜想
    • 67
    • 3.3.2循环结构的程序设计
    • 69
    • 3.3.3动手练: 肖像在哪里
    • 71
    • 第4章列表74
    • 4.1列表显示器74
    • 4.1.1跟我做: 求平均气温
    • 74
    • 4.1.2列表显示器的使用
    • 76
    • 4.1.3动手练: 评委打分
    • 77
    • 4.2列表的操作78
    • 4.2.1跟我做: 银行叫号系统
    • 78
    • 4.2.2列表操作积木79
    • 4.2.3动手练: 约瑟夫环
    • 83
    • 第5章过程85
    • 5.1自定义过程85
    • 5.1.1跟我做: 计算圆的面积
    • 86
    • 5.1.2使用自定义过程87
    • 5.1.3动手练: 判断质数
    • 88
    • 5.2递归的使用89
    • 5.2.1跟我做: 辗转相除法
    • 89
    • 5.2.2递归调用的分析91
    • 5.2.3动手做: 斐波那契数列
    • 93
    • 5.3面向过程编程94
    • 5.3.1跟我做: 卡普雷卡尔
    • 黑洞94
    • 5.3.2模块化程序设计96
    • 5.3.3动手练: 数字黑洞
    • 1和496
    • 第6章调试程序98
    • 6.1程序错误概述98
    • 6.1.1产生程序错误的
    • 原因98
    • 6.1.2减少程序错误的方法
    • 99
    • 6.2程序调试方法100
    • 6.2.1使用数据显示器100
    • 6.2.2输出日志100
    • 6.2.3降低程序运行速度
    • 101
    • 6.2.4设置断点102第2部分图形编程篇第7章舞台107
    • 7.1海底探险1: 游戏场景107
    • 7.1.1游戏情节介绍107
    • 7.1.2制作游戏场景108
    • 7.2舞台布局和管理110
    • 7.2.1舞台布局和显示模式
    • 110
    • 7.2.2舞台背景管理113
    • 7.3动手练: 电子相册117
    • 第8章角色外观和运动119
    • 8.1创建角色119
    • 8.1.1海底探险2: 创建角色
    • 119
    • 8.1.2创建角色的方式122
    • 8.1.3角色列表区122
    • 8.2角色造型123
    • 8.2.1海底探险3: 角色动画
    • 123
    • 8.2.2造型控制124
    • 8.2.3动手练: 街舞表演
    • 125
    • 8.3角色运动126
    • 8.3.1海底探险4: 角色运动
    • 126
    • 8.3.2运动控制130
    • 8.3.3动手练: 飞行猫134
    • 8.4角色特效135
    • 8.4.1海底探险5: 角色特效
    • 135
    • 8.4.2设置角色特效136
    • 8.4.3动手练: 魔术师137
    • 第9章侦测139
    • 9.1距离侦测139
    • 9.1.1海底探险6: 距离侦测
    • 139
    • 9.1.2距离侦测积木140
    • 9.1.3动手练: Pico和小狗
    • 散步140
    • 9.2碰撞侦测142
    • 9.2.1海底探险7: 碰撞侦测
    • 142
    • 9.2.2碰撞侦测积木144
    • 9.2.3动手练: 巡线甲虫
    • 147
    • 9.3键盘和鼠标侦测148
    • 9.3.1海底探险8: 扔炸弹
    • 148
    • 9.3.2键盘和鼠标侦测积木
    • 149
    • 9.3.3动手练: 反弹球150
    • 9.4时间侦测151
    • 9.4.1海底探险9: 游戏
    • 倒计时151
    • 9.4.2时间侦测积木151
    • 9.4.3动手练: 时钟153
    • 9.5视频侦测154
    • 9.5.1跟我做: 人体感应开灯
    • 154
    • 9.5.2视频侦测积木155
    • 9.5.3动手练: 手势抓蝴蝶
    • 157
    • 9.6响度侦测158
    • 9.6.1跟我做: 声控开灯
    • 158
    • 9.6.2响度侦测积木158
    • 9.6.3动手练: 吹生日蜡烛
    • 159
    • 第10章绘图161
    • 10.1海底探险10: 游戏计分
    • 和血条161
    • 10.2画笔164
    • 10.2.1跟我做: 彩虹画板
    • 164
    • 10.2.2画笔积木165
    • 10.2.3动手练: 颜色图谱
    • 167
    • 10.3图章167
    • 10.3.1跟我做: 种蘑菇
    • 167
    • 10.3.2图章积木168
    • 10.3.3动手练: 彩色风车
    • 169
    • 第11章声音171
    • 11.1海底探险11: 游戏音效
    • 171
    • 11.1.1为游戏增加音效
    • 171
    • 11.1.2复制更多角色173
    • 11.2播放声音174
    • 11.3乐器演奏175
    • 11.3.1跟我做: 模拟乐器
    • 175
    • 11.3.2乐器演奏积木177
    • 11.3.3弹奏鼓声积木179
    • 11.3.4动手练: 演奏
    • 《小毛驴》180第3部分进阶编程篇第12章克隆183
    • 12.1海底探险12: 克隆角色
    • 183
    • 12.1.1克隆功能的使用
    • 183
    • 12.1.2用克隆技术改造
    • 游戏185
    • 12.2面向对象编程187
    • 12.2.1用角色模式编程
    • 187
    • 12.2.2用克隆模式编程
    • 188
    • 12.3动手练: 飞扬的小鸟190
    • 第13章消息和事件192
    • 13.1海底探险13: 消息机制
    • 192
    • 13.1.1广播和接收消息
    • 192
    • 13.1.2用消息机制改造
    • 游戏193
    • 13.2消息机制197
    • 13.2.1消息的异步和同步
    • 197
    • 13.2.2消息队列的应用
    • 197
    • 13.3事件驱动编程199
    • 13.3.1事件的并发执行
    • 199
    • 13.3.2避免事件的并发
    • 200
    • 13.4动手练:小熊打车201
    • 第14章英汉词典202
    • 14.1搭建项目框架202
    • 14.2词典排序功能204
    • 14.2.1冒泡排序204
    • 14.2.2选择排序206
    • 14.2.3插入排序207
    • 14.2.4快速排序209
    • 14.2.5词典排序211
    • 14.3词典查询功能212
    • 14.3.1顺序查找213
    • 14.3.2二分查找214
    • 14.3.3词典查询216
    • 14.4新增词条功能216
    • 第15章企鹅走迷宫218
    • 15.1迷宫简介218
    • 15.2迷宫界面219
    • 15.2.1二维数组220
    • 15.2.2迷宫数据结构221
    • 15.2.3加载迷宫地图221
    • 15.2.4构建迷宫外形224
    • 15.3迷宫寻路226
    • 15.3.1算法策略简介226
    • 15.3.2迷宫算法分析228
    • 15.3.3迷宫算法实现230

    上一篇:基于Python的大数据分析基础及实战  下一篇:自制编程语言:基于C语言

    展开 +

    收起 -

    Scratch编程 相关电子书
    关于Scratch编程的学习笔记
    网友NO.616330

    《PHP从入门到精通》基础知识点(一)

    PHP从入门到精通 (一)PHP简介和基本知识 PHP(外文名:PHP: Hypertext Preprocessor,中文名:超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 PHP的一些基础知识 【静态网站与动态网站】 1、静态网站:(纯HTML页面,页面固定,不会变化),没有与后台服务器的交互,没有数据库的支持; 2、动态网站:(可以根据交互情况动态显示不同的内容),需要与后台服务器进行数据交互,需要数据库的支持。 【支持动态网站的语言】 Java-----jsp PHP-----php asp-----asp 【常见服务器】 Apache:阿帕奇公司旗下服务器,用于解析PHP类网站; Tomcat:阿帕奇公司旗下的另一款服务器,用于解析JS类网站; 【常见的数据库】 MySQL、Access、Oracle、SQLServer 我们PHP一般配合MySQL使用。当然PHP可以连接几乎所有主流数据库。 【B/S C/S】 B/S结构:(Browse……

    网友NO.965030

    详解React服务端渲染从入门到精通

    前言 这篇文章是我自己在搭建个人网站的过程中,用到了服务端渲染,看了一些教程,踩了一些坑。想把这个过程分享出来。 我会尽力把每个步骤讲明白,将我理解的全部讲出来。 文中的示例代码来自于这个仓库,也是我正在搭建的个人网站,大家可以一起交流一下。示例代码因为简化,与仓库代码有些许出入 本文中用到的技术 React V16 | React-Router v4 | Redux | Redux-thunk | express React 服务端渲染 服务端渲染的基本套路就是用户请求过来的时候,在服务端生成一个我们希望看到的网页内容的HTML字符串,返回给浏览器去展示。 浏览器拿到了这个HTML之后,渲染出页面,但是并没有事件交互,这时候浏览器发现HTML中加载了一些js文件(也就是浏览器端渲染的js),就直接去加载。 加载好并执行完以后,事件就会被绑定上了。这时候页面被浏览器端接管了。也就是到了我们熟悉的js渲染页面的过程。 需要实现的目标: React组件服务端渲染 路由的服务端渲染 保证服务端和浏览器的数据唯一 css的服务端渲染(样式直出) 一般的渲染方式 服务端渲染:服务端生成html字符串,发送给浏览器进行渲染。 浏览器端渲染:服务端返回空的html文件,内部加载js完全由js与css,由js完成页面的渲染 优点与缺点 服务端渲染解决了首屏加载速度慢以及……

    网友NO.258636

    入门到精通python要多久

    对于大多数python学习者来说,入门是相对简单的,但是要做到精通python,并非那么容易!python有很多可以学习的方向,选择一感兴趣的1去学习就好,不必所有方向都掌握! 一:明确自己的学习目标。不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识。只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣。 二:基础的Python学习。 了解Python是什么,都能做些什么? 知道什么是变量、算法、解释器 Python基本数据类型 列表和元组的操作方法 字符串操作方法 基本的字典操作方法 以上这些可以略微掌握之后就进行下一步,遇到不会的可以在网上查找一下,或者看下书和笔记以及一些基础的学习视频。 三、掌握Python的条件、循环和相关的执行语句任何知识它的基础知识都是有些枯燥的,现在我们就可以动手来做一些逻辑层面的东西了。掌握 if、else、elif、while、for、continue、break和列表推导式等这些语句的使用,还有程序中的异常处理。 四、面对对象知识面对对象OOP,更高层次的Python程序结构,代码的重用避免代码冗余,打包你的代码,函数的参数、作用域等。类,可以帮助我们减少大量的开发时间,提高编程的效率,对中大型项目十分关键。 五、项目实践在这……

    网友NO.966552

    《PHP从入门到精通》PHP错误处理(五)

    PHP从入门到精通之PHP中的字符串 在创建脚本和 web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。 本教程介绍了 PHP 中一些最为重要的错误检测方法。 我为大家讲解不同的错误处理方法: PHP中的错误处理 1、PHP的错误级别:见表格。 2、调整PHP错误报告级别: PHP中,调整错误报告级别的方式有两种: ①修改PHP.ini文件的配置项。 a、会导致在当前服务器环境下所有PHP文件都受其影响。 b、如果代码更换服务器,会导致配置文件全部失效,需要重新配置。 所以实际开发过程中,并不推荐使用此方式!! ②在代码中使用ini_set()函数,动态的修改php.ini文件的配置项;(get为获取配置项) php.ini中的两个重要配置项: ①display_errors:开启或关闭所有错误级别报告; 可选值:1/On表示开启所有错误报告功能; 0/Off表示关闭所有报告; 默认开启,而且强烈建议开启!! 代码实例: ini_set(display_errors,0);----关闭错误报告功能; ②error_reporting:设置那些错误可以进行报告; 有两个函数可以设置:ini_set()和error_reporting; 代码示例: ini_set(error_reporting,E_ALL);报告所有级别;error_reporting(E_ALL ~E_NOTICE);不报告notice级别,其他均正常报告; 3、使用错误日志,记录出现……

    Copyright 2018-2020 xz577.com 码农之家

    电子书资源由网友、会员提供上传,本站记录提供者的基本信息及资源来路

    鸣谢: “ 码小辫 ” 公众号提供回调API服务、“ 脚本CDN ”提供网站加速(本站寻求更多赞助支持)

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    上传资源(网友、会员均可提供)

    查看最新会员资料及资源信息