当前位置:首页 > 资源下载 > 资料下载 > 2018亮宁机器人基础理论题(三)(图文)

2018亮宁机器人基础理论题(三)(图文)

发表日期:2018-11-22 08:56:55文章编辑:信息管理员浏览次数: 标签:    

 亮宁机器人理论习题3

              学生姓名               

四、程序分析题

1、自定义函数使程序的可读性增强,程序结构更清晰,在下列两横线上填上合适的语句。

#include <LNDZ.h>

int ll,l,r,rr,m;

void meas()

{

  ll=AR(8);l=AR(6);m=AR(5);r=AR(7);rr=AR(9);

}

void line()

{

If (ll>500) motor(-30,30);

If (l>500) motor(0,30);

If (m>500) motor(30,30);

If (r>500) motor(30,-30);

If (rr>500) motor(30,-30);

}

void repeat()

{

             ;

             ;

}

 

   2、上述程序中,1号地面循线传感器被接在       (填模拟或数字)的第    号端口上。

 

   3、C++是面向对象的程序,书写程序时给设备命名,其实就是说明了一个对象,调用这个对象功能时,就要先说明对象的名字,再加其属性(函数)

#include<LNDZ.h>

lc yjb;

ult csb;

float a;

void init()

{

  B_start();

  _______________;

  _________ .bg(1);

}

void repeat()

{

  a=_________.dis();

  ________ .print(a);

  delay(200);

  _______.clear();

}

上述程序中,我们移动机器人或用一障碍物靠近机器人的超声波传感器过程中会发现液晶屏上的数据发生变化。

 

   4、C++中,标点符号是有严格规定的,填写下面这些程序的标点符号,注意它们的位置以及作用。

#include<LNDZ.h>

int ll___ rr____

void init()

{

  B_start();

  motor(30,30);

}

void repeat()

{

  ll=DR(23)_____

  rr=DR(25)_____

  if(ll+rr>0)

  {

motor(-30,-30);

delay(200)_____

motor(-30,30);

delay(300)_____

  }

 motor(30,30);  

}

上述程序使用了两个数字地面巡线传感器,做了一个掉不下桌的机器人。

 

   5、C++中丢失标点符号会出现语法错误,往往电脑就会发现,编译和下载不会成功,可是多写了标点符号,电脑不会发现,而机器人却不按要求执行,例如下列常用的循线函数,运行程序试一试问题出在哪。

void findline()

{

  If (ll>500); motor(-30,30); ;

  If (l>510); motor(0,30); ;

  If (m=520); motor(30,30);

  If (r=490); motor(30,0);

  If (rr=478); motor(30,-30);

}

从上面的程序分析,是不是多了分号一定会 出现问题:__________________

如没特殊注明,文章均为亮宁电子原创,转载请注明出处
相关新闻

普及赛参考程序(图文)

#include <LNDZ.h> twled led; int ll,l,m,r,rr,n; void check(){//传感器检测 ll=AR(47)>400;//注意此处的黑背分界线和模拟口引脚编号 l=AR(49)>400; m=AR(50)>400;...

日期:2023-11-24

2024'现场竞技普及赛规则

为了引导中小学生正确对待机器人技术教育,把重点放在基础知识的获取和基本技能训练上,提高学生的学习积极性与主动性,鼓励学生多动手动脑和把机器人比赛变成真正的技能竞...

日期:2023-10-27

2024'全国中小学机器人现场竞技专项赛规则

中小学机器人竞赛,旨在引导更多的中小学生关注科技、热爱科技、走进科技,丰富中小学生学习生活,激发学生创新精神、培养学生的动手能力,提高学生的综合素质。为发挥竞...

日期:2023-10-27

下载报名表

下载报名表...

日期:2020-03-27

编程平台有奖试用

疫情期间,长沙亮宁电子技术有限公司采用远程合作模式,经过几位专家的通力合作,将亮宁机器人可视化平台升级至4.0版。在原有基础上作出了较大的改进,融进了全国各地师生提出的宝...

日期:2020-03-07

2020年科协机器人比赛规则(图文)

2020年科协机器人比赛规则.rar 897fe7aee7e5617668f18e15b6de996e.rar (4.37 MB)...

日期:2019-11-06