Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 11 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
我建议您的孩子首先学习机器人套件附带的语言。他们将学习所需的所有基础知识(例如决策、循环、读取数据和输出数据等等......)。有一本关于 NXT-G 编程的书。
一旦对语言感到满意并开始感到自己想做的事情受到限制,我建议他们转向更具挑战性的事情,例如基于文本的编程。
我首先将他们推荐给 NXC(即过程式编程)。 John C Hansen 撰写了有关 NXC 编程的书籍。
一旦他们“掌握”了 NXC,我建议他们看看 leJOS,它正在用 java 对 NXT 进行编程。他们可以了解有关面向对象编程及其提供的好处的所有知识。还有一本关于用 java 编程 Minstorms 的书。
我希望这有帮助。 (这不是学习如何对 NXT 进行编程的必做方法,但我发现它非常令人欣慰。:))。
PS:记住,要学习一些东西,有比书籍更多的资源,例如在线教程等。
I would suggest letting your children learn the language that is issued with the robotics kit at first. They will learn all the basics required (such as decision making, looping, reading data and outputting data and so on...). There is a book available on programming in NXT-G.
Once the feel comfortable with the language and are starting to feel limited in what they want to do I suggest they move onto something a little more challenging such as text based programming.
I would refer them at first to NXC (which is procedural programming). John C Hansen has written to books on programming with NXC.
Once they "mastered" NXC, I would suggest they have a look at leJOS, which is programming the NXT in java. They can learn all about object orientated programming and the benefits it provides. There is also a book on programming Minstorms in java.
I hope this helps. (This is not a have-to-do way to learn how to program the NXT, but I found it very comforting. :) ).
PS: Remember, to learn something there are more resources than books, eg online tutorials and so on.