新書推薦:
《
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
》
售價:NT$
500.0
《
安全感是内心长出的盔甲
》
售價:NT$
305.0
《
快人一步:系统性能提高之道
》
售價:NT$
505.0
《
我们为什么会做梦:让梦不再神秘的新科学
》
售價:NT$
352.0
《
算法图解(第2版)
》
售價:NT$
356.0
《
科学的奇幻之旅
》
售價:NT$
352.0
《
画艺循谱:晚明的画谱与消闲
》
售價:NT$
653.0
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:NT$
454.0
|
編輯推薦: |
机器人的推广,就如同电脑的普及一样,我们的未来离不开机器人,机器人将无处不在,但我们不称之为机器人,我们称它们为汽车、飞机、ATM、Google和手机。学习机器人,并不是要将学生全部培养成机器人的专家,而是让学生掌握科技的发展,本书作为STEM教育的一个探索,抛开了机器人比赛的模式,尝试将机器人作为一个学习和研究的工具,通过大量案例让学生掌握这一工具并在各个学科的学习中发挥作用,使机器人成为学生实现自己创新梦想的平台。
|
內容簡介: |
VEX IQ是一款国际上广泛使用的机器人产品,目前每年都有相关的国际比赛,正日益受到中国学生和家长的关 注。这款产品不仅可以参与众多的比赛项目,更重要的是它适合在学校开设系统的课程,适合中小学生入门使用。 本书选用适合中学生使用的ROBOTC软件,引导学生学习如何控制VEX IQ机器人。全书以学生活动项目为主 线,通过完成一系列有趣的项目,使学生掌握编程的基本知识。 本书力图拓宽学生的视野,将学科知识与项目活动相结合,从而成为中小学生STEM教育课程的一种尝试与探索。 本书可作为中学生创客课程、机器人课程教材,也可作为各种培训机构的教学参考用书。
|
目錄:
|
目 录
第1课 初识ROBOTC 1
第2课 顺序结构 7
第3课 变量与函数 12
第4课 循环结构 17
第5课 选择结构if语句 30
第6课 选择结构switch 语句 48
第7课 自定义函数 55
第8课 全局变量与中断 59
第9课 多任务 62
第10课 数据采集与记录 70
第11课 遥控程序 73
第12课 ROBOTC的机器人虚拟世界 78
附录A ROBOTC常用指令 87
附录B 制作一个VEX IQ标准底盘小车 89
参考文献 96
|
內容試閱:
|
前 言
ROBOTC软件由卡内基梅隆大学机器人学院(Carnegie Mellon RoboticsAcademy)开发,它源于C语言,拥有丰富的程序编写与调试功能,在中学生机器人比赛中有十分广泛的应用,LEGO、VEX、Arduino等类型的机器人都可采用这一软件。
学习ROBOTC,可以使我们以机器人为平台掌握文本编程软件的使用,获得C语言的编程能力。从控制机器人的角度来说,ROBOTC比以往任何图形化编程软件有更多的优势,它拥有编写和调试文本程序的所有功能,具备完整的文字编辑菜单、C语言的数组边界检查等功能;具有丰富的运算符与数据结构,执行效率高,编写程序更加简捷,占用空间小,可以在机器人系统中存储更多的程序。在调试方面,用ROBOTC编写的程序控制机器人会更加准确,并具有实时调试功能,为机器人的多任务、多媒体等新特性方面提供了良好的支持。
笔者在2013年首次将这一款软件介绍给中国学生,卡内基梅隆大学机器人学院院长Robin Shoop曾为笔者所著《ROBOTC与机器人程序设计》(2013年由清华大学出版社出版)一书题写序言。他认为:计算机科学是一种创新语言,所有创新者都需要用运算的方式去思考,如果我们想要指导学生如何创新地具有全球竞争力,那么教他们计算机科学就是我们的使命。
几年来,通过众多教师的努力,国内学习和使用ROBOTC软件的学生大量增加。通过这一软件的学习,学生们不仅掌握了机器人的程序设计,而且以此作为深入学习的基础,为今后的发展开拓了广阔的空间。
博思公司为本书的编写提供了所用的各种设备和软件,胡海洋、张国庆、于啸、李志辉、郭伟俊、李继东等参与了本书的编写工作。VEX中国为本书的编写提供了诸多支持,在此表示衷心的感谢。
由于笔者水平所限,书中难免存在疏漏和不足,恳请广大读者批评指正。
郑剑春
2016年12月
|
|