编程基础概念:变量、函数、参数

如何教孩子学习编程

儿童学编程最主要学什么

学编程,也学习良好的思维习惯

学编程,推荐的工具和资源

编程基础概念:命令执行的逻辑

编程基础概念:变量、函数、参数

编程基础概念:实例、类型、初始化

程序员应具备的基础观念

如何规划一个良好的系统

函数

当我们经常需要输入一组命令(包含若干个命令)时,会觉得很烦。这时我们可以将这样的一组命令定义成函数,方便使用。讲解函数主要是:

  • 区分函数的定义和使用两种情况,很多初学者以为函数定义完,命令就执行了
  • 函数定义时和函数调用时,都需要跟着小括号 ( )

参数

当我们需要反复输入一组命令,但是又希望有些区别,怎么实现呢?这就引出变量。讲解变量主要是跟孩子解释,我们定义了函数,但是其中有些细节是只能在具体使用函数时才能确定,没法提前预知,所以我们先给它起个名字占位,让使用者在使用时再确定。例如我们定义了一个函数,它调用时会向前走1步。但是这样的函数不方便,因为每次走多少步可是根据当时情况不同经常会变化的,这时我们就可以引入步数作为参数。在调用函数时候再指定。

这里可以联系方程、代数的理念给孩子讲解,人们会将一些还不知道不确定的事物,先起个名字表示起来。而不会因为不确定就卡住停滞不前。

变量

当需要储存一些信息(例如游戏中的得分)时,就需要变量了。计算机能记录信息的量可比人大多了,所以我们可要经常好好利用变量。讲解变量主要包括:

  • 区分变量(var)和常量(let)的概念,知道什么时候用哪个就行
  • 区分计算机中等号和数学中的区别,计算机中的 = 更多是赋值,== 才是表示相等
  • 变量是有类型的,不同类型的变量可不能混用。目前只需要记:字符串、整数、布尔值就够了

微信扫码打赏

Buy Me a Coffee at ko-fi.com