11-20基础知识-转向对象,乌龟
学习目标:
1、什么是对象?对象是我们可以在场景中进行互动的一切,像灌木丛,桥梁,香蕉和乌龟。这是一个比较重要的概念,大家多多体会理解。
2、什么是方法?方法通俗来讲就是对象拥有的一些功能,比如乌龟可以前进,转向等等,后面会一一接触到。
指令:
turnTo,另一种转动方式,而不是使用方向或度数,我们要求猴子转向特定的对象,例如:“turnTo banana”。
闯关讲解:
第十一关:学习面向对象的使用,turnTo转向,对象是香蕉。
第十二关:对象的理解,除了香蕉,桥也是一个对象。turnTo bridge,注意动作顺序即可顺利通关。
第十三关:turtle.step 20 根据对象的理解我们知道turtle(乌龟)是一个对象。而step是乌龟的一个技能,这就是我们所说的方法。程序中要让某个对象执行某个动作就应该写成,“对象.方法”。例如:turtle.step 来实现让乌龟前进。
第十四关:简单(略)
第十五关(综合关卡):让乌龟前进,走到小猴的前面,小猴前进吃到香蕉。结合13、14关的知识便可顺利过关,如下图所示。
第十六关:充分体会turnTo的用法,分别要让小猴面向乌龟,面向香蕉,同时还要让乌龟前进。【对对象的使用与巩固】
第十七关:对象方法的使用,乌龟除了能够前进还能够转向,“对象.方法”让你顺利通关。
第十八关:对象方法的使用,乌龟直接使用turnTo方法面向对象香蕉。”“turtle.turnTo banana”
第十九关:对象方法的使用,控制乌龟前进转向即可过关。
第二十关(综合关卡):记住善用乌龟来过关,控制乌龟前往小猴处,驮着小猴去吃掉香蕉,即可过关,如下图所示。面向对象,对象方法调用的一个综合关卡。
答案:
本站内容未经许可,禁止任何网站及个人进行转载。