设为首页收藏labplus社区产品资料库
4
积分值+2
2
掌控币+1
0  关注
21  粉丝
15  帖子
彬Ben
2020年03月06日

#基础使用#生活创客系列教学设计:第七节 模拟红绿灯与数列求和——循环结构

一、项目内容

项目背景:红绿灯很常见,我们也试试做一个吧!等等!我们的红绿灯有缺陷吗?我们可以怎么改善吗?让我们试试做一个创意红绿灯吧!

项目名称:倒计时红绿灯与数列求和

二、学习目标

1.区分顺序结构与循环结构;

2.了解循环结构的优势;

3.会使用循环结构编制程序。

三、知识导航

1.什么是顺序机构、循环结构?

2.如何实现循环与退出循环?

四、知识链接

顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。



    

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件。循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。

五、学习过程

1.顺序结构实现倒计时8秒绿灯;(黄灯、红灯的设置略)



2.循环结构实现倒计时8秒绿灯  

(1)


增加变量time,并设为倒计时时间8秒;

(2)


在循环语句栏选择“重复10次”语句,并改为8次;

(3)


在循环语句内加入显示变量“time”的语句,并将“time”自减1;

等待1秒后循环执行循环体语句,直到完成执行8次循环体语句;

(4)自主实现倒计时3秒黄灯和24秒红灯;

六、项目拓展

1.编程计算1+2+3+……+100的结果,并显示在屏幕中;

2.编程计算1+3+5+……+99的结果,并显示在屏幕中;

3.编程设置0号RGB灯的红色亮度在0至250再至0之间变化,延时自定;

利用循环语句逐行显示,“123456789012345678901234567890”,并试试最多能显示多少行。




8

点赞

965 次阅读5 条评论8 人赞
5条评论