scratch能编写什么程序编程从入门到精通 作者:谢声涛
scratch能编写什么程序编程从入门到精通 出版社:清华大学出版社
scratch能编写什么程序编程从入门到精通 内容简介
本书是全面讲解图形化编程语言scratch能编写什么程序的编程指南分为基础编程篇、图形编程篇和进阶编程篇3个部分,系统讲解scratch能编写什么程序基础编程知识和运动、外观、侦测等各功能模块的技术应用以忣常用的数据结构和算法知识,并提供丰富有趣的教学案例和练习题为青少年提供一本从入门到精通的scratch能编写什么程序编程参考教材。
夲书假设读者从未接触过编程从零基础开始帮助读者逐步建立起scratch能编写什么程序编程的知识体系。本书适合对编程有兴趣的青少年阅读也适合希望辅导孩子进行编程训练的家长和少儿编程培训机构的教师使用。
scratch能编写什么程序编程从入门到精通 目录
2.1.1 跟我做:小猫背唐诗
7.1 海底探险1:游戏场景
7.2 舞台布局和管理
7.3 动手练:电子相册
第8章 角色外观和运动
9.3 键盘和鼠标侦测
10.1 海底探险10:游戏计分和血条
11.1 海底探险11:游戏音效
12.1 海底探险12:克隆角色
12.2 面向对象编程
12.3 动手练:飞扬的小鸟
13.1 海底探险13:消息机制
13.3 事件驱动编程
13.4 动手练:小熊打车
14.1 搭建项目框架
14.2 词典排序功能
14.3 詞典查询功能
14.4 新增词条功能
scratch能编写什么程序编程从入门到精通 精彩文摘
scratch能编写什么程序是一种简单易学的编程语言对编程有兴趣的人都能很快学会使用。本书遵循由浅入深的原则编排内容把编写基本的scratch能编写什么程序应用程序的内容安排在本书的第1部分,而涉及scratch能编写什么程序图形编程和进阶编程的内容安排在第2、3部分本部分内容讲授基本的scratch能编写什么程序编程知识,采用鸡兔同笼、冰雹猜想、海伦公式等有趣且贴近中小学生数学知识的内容作为主要的编程案例详细地向读者讲解变量、程序结构、过程等编程知识。通过学习基础编程篇使初学者逐步建立起编程的知识体系和掌握编程的基本技能。
在基础编程篇中我们先对scratch能编写什么程序开发环境和编写应用程序進行简单介绍,然后从编程的基本元素——“变量”开始讲授scratch能编写什么程序编程知识接着讲授基本的算术运算、三角函数和随机数等數学运算的编程;之后讲授结构化程序设计、程序流程图、列表和过程等编程知识;最后讲授在scratch能编写什么程序中调试程序的一些常用方法。
完成基础编程篇的学习读者将掌握编写应用程序的基本技能,中小学生将能够使用scratch能编写什么程序编程求解数学问题把编程技能運用到数学学科的学习中。另外经过编程入门教育之后,读者具备了基本的编程思想就可以开始学习诸如Python和C/C++等高级语言的编程了。
欢迎走进scratch能编写什么程序编程的奇妙世界从这里开始,本书将向没有编程基础的读者讲授如何使用scratch能编写什么程序编写应用程序这一章將向初学者讲授学习本书其余部分内容需要掌握的一些基本概念和基础知识。
什么是编程什么是scratch能编写什么程序编程?scratch能编写什么程序積木式编程具有哪些优势scratch能编写什么程序编程语言的指令系统是怎样的?读者将在阅读本章的过程中找到这些问题的答案同时,通过對本章的学习读者将学会如何选择scratch能编写什么程序开发环境,学会安装scratch能编写什么程序离线编辑器和设置语言环境、字体大小等之后,我们将手把手地教读者使用scratch能编写什么程序编辑器开发自己的应用程序项目通过简单的临摹案例让读者快速熟悉scratch能编写什么程序开发環境和编程方法,为后续的学习作铺垫此外,如果读者打算以后学习某种高级语言(如Python、C/C++等)可参考本章给出的从scratch能编写什么程序到Python等高级语言的学习路径的建议进行学习。
本章包括以下主要内容
◇ 介绍scratch能编写什么程序编程的特点、主要版本和项目构成等。
◇ 准备scratch能編写什么程序开发环境和设置编辑器的语言环境、字体大小等
◇ 介绍scratch能编写什么程序编辑器界面的主要组成部分及其功能说明。
◇ 介绍scratch能编写什么程序指令系统和指令积木的特点、操作方法、功能类别等
◇ 以临摹方式创作“韩信点兵”和“星际飞行”项目。
在世界上第┅台电子计算机ENIAC诞生后各种编程语言陆续被计算机科学家创造出来。人们通过编程语言能够高效地与计算机系统进行交流控制计算机按照人们的意愿进行工作。经过不断地发展和完善一些编程语言与人类的自然语言和数学语言越来越接近,它们被称为高级语言比如C、C++、Java和Python等就是全世界较为流行的高级语言。
为了利用计算机进行工作人们使用某种编程语言将解决问题的方法和步骤描述成计算机能够悝解和执行的一系列指令,这些指令的集合叫作计算机程序(简称程序也叫作脚本),这个过程叫作编写程序(简称编程)
如图1-1-1所示,这是一个使用C语言编写的计算三角形面积的示例程序从中可以看到,C语言使用英文字符来描述程序的指令(也叫作代码)其他高级語言也是如此。这是由于美国在早期计算机工业的发展中处于主要地位因此一般的高级语言都是以英语为蓝本进行设计的。
我们还看到茬这个C语言程序中每一行代码都以一个分号结束。如果某一行代码末尾缺少一个分号那么这个程序在编译时就会出现语法错误。如图1-1-2所示这是在某个IDE环境中编译时因缺少分号而提示的错误信息。