Scratch3.0编程基础及指令详解
Scratch3.0编程教育已远远超过编程本身,他很好地解决了小学生学习程序设计的种种问题,更重要的是能够培养学生思考能力、逻辑表达能力、创新设计能力、协作沟通能力等。

作者:薛燕红

丛书名:案例式少儿编程100课

定价:89元

印次:1-1

ISBN:9787302562412

出版日期:2020.10.01

印刷日期:2020.10.29

图书责编:杨迪娜

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是丛书“案例式少儿编程100 课”的第1 册。全书共16 章,前3 章介绍了计算机及其程序设计基础、 Scratch3.0 系统概述、Scratch3.0 程序设计及其调试,其目的是让读者掌握Scratch3.0 编程基础知识,为后续课程学 习打下基础。第4 ~ 16 章,针对Scratch3.0 约140 条指令,从指令解析、参数设置、举例和综合实例等四个方面给 出了详细解析。   由于所有指令的解析均配有实例说明或综合案例,讲解详细、实例丰富,所以本书既适合老师教学,又适合家 长陪伴孩子自学。本书可以作为中小学、教培机构的教材,也适合老师、家长、学生自学和参考,是新手和熟手的 必备工具书。

薛燕红,陕西理工大学数学与计算机科学学院专职教师,北京乐学乐创教育科技集团有限公司董事长兼CEO。独立编著多部物联网技术及应用方面的书籍,由清华大学出版社出版发行。STEAM教育的倡导者和推动者,编程教育的实践者。编著有多种编程教育的培训课程,包括Scratch系列、C系列、Python系列、Java系列等。参与我国第一台数控电加工系统MarkII国产化研制工作,任副主任设计师,该产品获得国家科委科技进步一等奖。公开发表本专业学术论文二十余篇。

前言 Scratch3.0 系统的指令约有140 条,有 的简单,有的相对复杂。作者建议读者学习 指令应该与程序设计和作品创作紧密结合起 来。通过实例,逐步掌握和灵活应用指令。 实际上,当你熟悉了这些指令后,你会认识 到最重要的和最难的不是掌握这些指令,而 是“创意”。从实际生活中发现创意并设计 和优化“剧本”,有了剧本,才能根据剧本 来设计素材及编写程序。 程序具有复杂性,有些程序看上去没有 什么问题,但问题却隐藏其中。对于程序调 试中的问题,要有耐心。程序是非常灵活的, 为达到一个目的或效果,程序的设计也是千 变万化的,可以有多种解决方法和实现路径。 多学习、多实践、多总结,举一反三,便会 逐步得心应手,灵活运用。 好的程序除了保证程序的正确外,还 要求程序“高效简洁”和“容易理解”。 容易理解的程序会给自己和别人在调试程序 和今后修改程序时带来极大的方便,而简洁 的程序会提高程序的执行效率并有助于阅读 程序。 将STEAM 教育理念融入图形化编程教 育,并采用PBL 教学法进行讲解,是我们 的一次探索,我们期望与大家一起,共同探 索实践,为教育创新开辟更加宽广的道路。 由于时间和作者学识有限,书中的不足之 处在所难免,敬请诸位同行、专家和读者指正。

目录
荐语
查看详情 查看详情

目录

第1 章 计算机及其程序设计

    基础……………………… 001

1.1 计算机基本原理 ·······················001

1.1.1 信息技术的五次革命 ·············001

1.1.2 计算机系统组成 ··················001

1.1.3 计算机组成原理 ··················003

1.2 计算机语言及程序 ····················008

1.2.1 计算机语言分类 ··················008

1.2.2 计算机语言排名 ··················008

1.2.3 C 语言 ······························008

1.2.4 VC++、C++ 和C 语言···········009

1.2.5 Java 语言 ···························009

1.2.6 Python 语言 ························009

1.2.7 作者建议 ···························010

1.3 程序的三种基本结构 ·················011

1.3.1 算法的定义 ························ 011

1.3.2 算法的基本特征 ·················· 011

1.3.3 算法的基本要素 ·················· 011

1.3.4 程序的三种基本结构 ···········... 查看详情

本书案例均来自于现实生活,或是一个故事、或是一个动画、或是一个游戏,采用PBL教学法进行讲解,实现了STEAM教育理念。图形化Scratch能够很好地将编程与其他学科结合起来,它不仅是编程语言,还是创作工具和表达工具。

它能帮助学生进行有效的信息化表达和数字化创作,提升学生从语言到思维、从个人解决问题到团队合作等多方面的能力。

Scratch编程教育已远远超过编程本身,他很好地解决了小学生学习程序设计的种种问题,更重要的是能够培养学生思考能力、逻辑表达能力、创新设计能力、协作沟通能力等。
查看详情