Scratch趣味编程进阶 PDF 完整版

  • 更新时间:
  • 3127人关注
  • 点击下载

Scratch趣味编程进阶》是一本关于Scratch相关的电子书资源,介绍了关于Scratch、趣味编程方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小122 MB,谢声涛编写,目前豆瓣、亚马逊、当当、京东等综合评分为:9.1分,一起来看下具体内容。

编辑推荐

1、案例精彩、数量众多、涵盖面广。2、案例选择考究,富于趣味性、知识性、故事性。3、案例编程脚本以简短居多,易于理解消化。4、首创扑克牌学算法游戏,不用编程也能学算法。目前学校或培训机构的少儿编程课程多以趣味小游戏教学为主,有着对编程课程升级的需求,升级方向则是数学和算法等方面;而家长也希望学生能在受过游戏编程入门教育后,逐渐过渡到对升学有帮助的中小学信息学竞赛领域。本书正起到了编程课程升级、知识衔接的作用。如果你不再满足用Scratch编写小游戏、小动画,那么本书将带领你走进妙趣横生的数学和算法编程的新世界——带你求解古代“应用题”,感受古算题的那份诗意;带你探索“数字黑洞”,感受它“吞噬”一切数字的那份神秘;带你用简单图形创造出美丽的雪花和树,感受分形图的那份神奇;带你一笔画出美丽的玫瑰曲线和蝴蝶曲线,感受曲线方程的数学之美;带你玩扑克魔术游戏,不用编程就能学算法,等等。本书为你准备了100个精彩的编程案例,前方高能,一大波妙趣横生的Scratch程序正向你走来……

内容简介

本书将Scratch作为一门程序设计语言看待,通过大量数学和算法方面的编程案例,为广大中小学生提供了一本编程进阶的参考教材。 本书根据案例类型分为12章,共有100个妙趣横生的编程案例,涵盖数字黑洞、数学游戏、古算趣题、逻辑推理、玩扑克学算法、分形图等数学内容。本书*的特点是案例丰富多彩,让人脑洞大开,是广大中小学生在受过Scratch编程入门教育之后进一步提高编程能力的编程宝典。通过阅读本书,将使读者更加热爱编程,更加热爱数学和算法,为广大中小学生打开一片新的数学编程天地。 本书不是零起点教材,适合已经过Scratch入门教育的广大中小学生、编程爱好者和参加中小学信息学竞赛的学生作为参考读物,也适合少儿编程培训机构作为课程设计的参考读物。

作者简介

谢声涛,小海豚科学馆创始人,致力于线下和线上推广青少年科普教育和编程教育。曾在多家互联网公司工作,历任程序员、研发经理、架构师、技术总监等职,熟悉大规模网站架构设计,擅长复杂应用系统开发,在海量数据管理、搜索引擎技术等应用方面有丰富经验。

目录

  • 第1章数字黑洞11.1西西弗斯黑洞1
  • 1.2冰雹猜想3
  • 1.3圣经数5
  • 1.4卡普雷卡尔黑洞6
  • 1.5数字黑洞1和49
  • 第2章趣味自然数112.1水仙花数11
  • 2.2完全数13
  • 2.3亲密数14
  • 2.4回文数15
  • 2.5勾股数16
  • 2.6四方定理18
  • 2.7尼科彻斯定理19
  • 第3章趣味素数213.1厄拉多塞筛法21
  • 3.2哥德巴赫猜想23
  • 3.3梅森素数25
  • 3.4孪生素数26
  • 3.5回文素数27
  • 3.6可逆素数28目录第4章最大公约数294.1辗转相除法29
  • 4.2更相减损法30
  • 4.3辗转相减法32
  • 4.4Stein算法33
  • 第5章圆周率355.1割圆术之周长法35
  • 5.2割圆术之面积法37
  • 5.3莱布尼茨级数39
  • 5.4尼拉坎特哈级数40
  • 5.5BBP公式41
  • 5.6蒙特卡罗方法43
  • 第6章曲线之美456.1笛卡儿心形曲线45
  • 6.2桃心形曲线47
  • 6.3玫瑰曲线48
  • 6.4蝴蝶曲线50
  • 6.5外摆线52
  • 6.6自定义外摆线54
  • 第7章神奇分形图567.1谢尔宾斯基三角形56
  • 7.2谢尔宾斯基地毯58
  • 7.3六角形雪花60
  • 7.4二叉树62
  • 7.5勾股树64
  • 第8章古算趣题688.1浮屠增级69
  • 8.2书生分卷70
  • 8.3以碗知僧71
  • 8.4牧童分杏72
  • 8.5诵课倍增73
  • 8.6李白沽酒74
  • 8.7蜗牛爬树75
  • 8.8百僧分馍76
  • 8.9孔明统兵78
  • 8.10千钱百鸡79
  • 8.11酒有几瓶80
  • 8.12日行几里82
  • 8.13利滚利债83
  • 8.14鸡鸭若干84
  • 8.15客有几人85
  • 8.16二果问价86
  • 8.17隔沟算羊87
  • 8.18红灯几盏88
  • 第9章逻辑推理909.1肖像在哪里90
  • 9.2认出五大洲92
  • 9.3赛跑排名93
  • 9.4如何分票95
  • 9.5谁是杀手96
  • 9.6谁是小偷97
  • 9.7新郎和新娘98
  • 9.8谁是雷锋100
  • 9.9诚实族和说谎族101
  • 9.10谁在说谎103
  • 9.11黑与白105
  • 9.12区分旅客国籍106
  • 9.13她们在做什么109
  • 第10章数学游戏11310.1吉普赛读心术113
  • 10.2算术板球游戏115
  • 10.3骰子赛车117
  • 10.4十点半119
  • 10.5抢十八121
  • 10.6常胜将军123
  • 10.7汉诺塔124
  • 10.8兰顿蚂蚁125
  • 第11章竞赛趣题12811.1雯雯摘苹果129
  • 11.2国王发金币130
  • 11.3三色球问题131
  • 11.4小鱼有危险吗132
  • 11.5狐狸找兔子133
  • 11.6龟兔赛跑134
  • 11.7守望者的逃离135
  • 11.8找零钱136
  • 11.9饮料换购137
  • 11.10复制机器人138
  • 11.11猴子选大王139
  • 11.12微生物增殖140
  • 11.13石头剪刀布141
  • 11.14古堡算式143
  • 11.15拦截导弹145
  • 第12章玩扑克学算法14712.1冒泡排序147
  • 12.2选择排序150
  • 12.3插入排序152
  • 12.4希尔排序154
  • 12.5快速排序156
  • 12.6顺序查找158
  • 12.7二分查找159
  • 参考文献162
展开阅读

Scratch相关资源

  • 动手玩转ScratchJr编程:STEAM创新教育指南

    动手玩转ScratchJr编程:STEAM创新教育指南

    本书讲解“年轻”且富有扩展性的编程工具ScratchJr。家长和老师可以通过本书中的动画、故事和游戏三方面的项目,与孩子们一起体验并学习编程,感兴趣的可以下载学习

    大小:19.1 MBScratch

    立即下载
  • Scratch少儿趣味编程2

    Scratch少儿趣味编程2

    Scratch 是麻省理工学院设计开发的一款编程工具,适合少儿学习编程、交流编程、分享编程作品。本书是《 Scratch 少儿趣味编程 》系列的第二本,采用升级版本Scratch 2.0 教大家如何用Scratch 设计

    大小:33.9 MBScratch

    立即下载
  • Scratch:爱编程的艺术家

    Scratch:爱编程的艺术家

    1.融合了Scratch编程与艺术,让读者领略编程与艺术的魅力,并能举一反三地创造出个性化的Scratch编程艺术作品。 2.符合STEM 教育理念的核心思想。偏好计算机科学的学生在通过编程设计艺术作

    大小:173.5 MBScratch

    立即下载
  • Scratch编程从入门到精通

    Scratch编程从入门到精通

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

    大小:34.2 MBScratch编程

    立即下载
  • 动手玩转Scratch 3.0编程:人工智能科创教育指南

    动手玩转Scratch 3.0编程:人工智能科创教育指南

    这书是畅销书《动手玩转Scratch2.0编程》的全新升级。其是儿童编程行业出色的学习材料,备受学员、父母、培训学校的五星好评,以內容详实、实例精采、写法有哪些高超而出名。这书为上一

    大小:65.9 MBScratch3.0

    立即下载

学习笔记

1小时34分钟前回答

python和scratch如何选择?

什么是Scratch?什么是python?我们在学习时该如何选择? 相关推荐:《python视频》 Scratch Scratch 编程语言是由麻省理工大学 MIT 和 Google 主导开发的针对 5-12 岁儿童的可视化编程语言。只需要使用鼠标,学生就可以编写自己的故事书,动画片或者小游戏。 Scratch软件的优势是易学且功能强大,有助于孩子们充分发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼,用它可以很容易地创造交互式故事情节、动画、游戏,在Scratch课堂上,孩子们不仅仅会学会如何编写程序,还会学习到Science(科学), Technology(技术), Engineering(工程), Arts(艺术), Maths(数学)等多……