作业集・入门篇| 003 多多益善

Paste_Image.png

一、作业内容

1、找出至少一个在生活中循环的案例,并明确循环条件循环体,比如:

循环:吃饭
循环条件:没吃饱
循环体:吃一口

2、配合使用循环和画点语句,画出更复杂的图案

二、考核目标

1、理解循环及相关的概念;
2、掌握循环及嵌套循环的使用。

三、模范作业

易小龙

循环:燃气灶点火
循环条件:没点燃
循环体:点火

作业集・入门篇| 003 多多益善_第1张图片
image.png

http://codepen.io/wentian2017/pen/OmgRvO

作业集・入门篇| 003 多多益善_第2张图片
image.png

画得很仔细,注释也写得非常详细,很好!但是,给每行代码都添加注释,就有点过了。把每行代码所做的事情再用自然语言描述一遍,并没有给阅读者提供更丰富的信息,以后修改代码时还得同步修改注释,这不是给自己添麻烦吗?

注释应该用来呈现那些代码中没有说明或无法表现的信息。比如用来说明代码的意图:这一堆代码是画鼻子的,这一堆代码是画耳朵的……

马骏

循环:跑马拉松
循环条件:没到终点
循环体:继续跑

循环体应该是一个可独立执行的过程。比如:向前跑出一步

作业集・入门篇| 003 多多益善_第3张图片
image.png

http://codepen.io/Martin_mj/pen/BRKPea

作业集・入门篇| 003 多多益善_第4张图片
image.png

分别尝试了i++i += 1 、**i = i + 1 ** 这三种循环量递增的方法,很棒!给每个代码块都添加了注释,让代码读起来很顺畅,这样很好。

胡潇潇

循环:跑椭圆机30分钟进行锻炼
循环条件:是否跑到了30分钟
循环体:跑一分钟

作业集・入门篇| 003 多多益善_第5张图片
image.png

http://codepen.io/miraclexx/pen/MmWaNN

作业集・入门篇| 003 多多益善_第6张图片
image.png

没话说,画得非常赞!分块注释也做得很到位。

四、常见问题

1、把循环的过程当成循环的条件

循环:罚抄课文
循环条件:罚抄一百遍
循环体:抄一遍

循环条件不是对过程的描述,而应该是一个可判断真假的条件,比如:没抄够100遍。

2、循环体不是一个可独立操作的流程

循环:往存钱罐里装100枚硬币
循环条件:没装够100枚
循环体:继续往里装

循环体一段可以独立执行的代码,所以应为“往存钱罐里装一枚硬币”较为合理。

3、每个循环都使用不同的变量

作业集・入门篇| 003 多多益善_第7张图片
image.png

http://codepen.io/anon/pen/oWbJag

作业集・入门篇| 003 多多益善_第8张图片
image.png

很细心的把每个循环的变量都区分开了,非常棒!但这是没有必要的,因为每个循环结束后循环变量就弃用了,而新的循环开始前又会对变量重新初始化,所以不同的循环可以使用相同的变量。只有在嵌套循环中,因为进入内层循环时外层循环还没有结束,才必须对变量做区分。

你可能感兴趣的:(作业集・入门篇| 003 多多益善)