欢迎您的光临!
设为首页   加入收藏
您现在的位置:首页 > 校园内外
金山社区电子工程师科技竞赛班小课堂: 跳舞小人与 C++:for循环里的if语句(二)
发布时间:2026-02-05

2026年1月24日,电子工程师科技竞赛班课程:跳舞小人与C++:for循环里的if语句(二)

学习内容之一:搭建跳舞小人。跳舞小人的结构和搭建方法有多种,主要介绍三种,学生可以选择其中之一进行搭建。

互锁结构:使用互锁结构来帮助解决跳舞小人的制作问题,主要难度在于完成组装齿轮、蜗杆与轴的连接。

大颗粒积木结构:运用两个固定和齿轮的传动,让跳舞小人的身体进行上下跳舞的动作,通过积木模仿一个跳舞的小人,完成造型。

连杆结构:学习连杆结构、圆周运动的特点和循环往复运动,通过搭建连杆结构使乐高小人舞动起来,锻炼学生的精细动作技能、手眼协调能力、想象力及创新思维能力

本节课最后程序实现: 结构设计跳舞机器人,能够上下运动,当触碰传感器被按下时,机器人开始跳舞并且绿灯亮起来;当触碰传感器松开时,机器人停止跳舞并且绿灯熄灭。

学习内容之二:C++综合练习   for循环里的if语句(二)

L2D6for+if-05(修改程序)

图中为沿着圆周均匀分布的10个小企鹅,10个小企鹅距离圆周中心点的距离是100。

小企鹅的图片文件名称:"penguin.png",图片显示大小:宽40,高40。

程序变更任务:请仔细观察,加上if语句,让图中一个企鹅待在半径为25的粉色(颜色代码9)实心圆里。

请把以下代码改正:

int main(){

    p.speed(10).hide().up();

    p.picL(1,"penguin.png");

    for(int i =0; i < 10; i++)//for循环重复10次

    {       

        p.fd(100);//前进100

         if(i==6)

        p.oo(25,9);

        p.pic(1,40,40).bk(100).rt(360.0/10);//显示小企鹅再后退100,转角

    }   

    return 0;

}

一次次的结构练习,一个个的系统调试,孩子们学中玩、玩中学,探索着、思考着,金山社区电子工程师科技竞赛小课堂闪烁着灵动的光芒。

撰稿人:曹容琰

审稿人:顾  蓓

 

江阴市关工委版权所有 江阴市关工委主办
1024*768分辨率,16位以上颜色,IE6.0以上版本浏览器
苏ICP备05002806号