Programme for create the class in the karel++ , Programming Languages

Create the class Robot described in the Karel++ book.

Description:

The Robot class described in the Karel++ text is a derived class of ur_Robot. Create class Robot as a derived lass of yourur_Robot class

Notes:

- The big change is that Robot has the boolean tests described in the Karel++ text.
- This class should be able to work with the world model you have, including performing tests.
- You must now consider multiple robots since there is a nextToARobot test a Robot can execute. However, leave this as a low priority item. Get all the other tests functioning first. (But don't forget about it.)
- Make your test program run a reasonable suite of test instructions to convince you, and to illustrate to me, that your classes are working. Your test code can now be much more interesting since you can test/probe your world model with a Robot without generating an error.

- Also, consider refining/reworking your world model.
- Consider reworking your ur_Robot model.
- Are there any flaws or difficulties with your current models? If so rework/refactor your models.

Note: Our ur_Robot class is intended to model the Karel++ ur_Robot class. So tests and any superfluous methods should not be available through ur_Robot. {We will give a little here to allow for a few useful utility methods like getter methods, a setWorld method and perhaps a display method.} Again, this to satisfy the requirement that we produce a class as similar to
ur_Robot as possible.

If your ur_Robot class is utilizing test-type methods, rename them and restrict them so that they are not publicly available. {They can be there for the programmer's use, but they are not supposed to be there for a consumer/user of the class. ur_Robot is supposed to only provide the 5 primitive instructions}

Posted Date: 2/14/2013 7:30:37 AM | Location : United States







Related Discussions:- Programme for create the class in the karel++ , Assignment Help, Ask Question on Programme for create the class in the karel++ , Get Answer, Expert's Help, Programme for create the class in the karel++ Discussions

Write discussion on Programme for create the class in the karel++
Your posts are moderated
Related Questions
2. TEST & AND TEST is like CMP, it is used for conditional statement, and doesn’t save the answer. AND is logical multiplication. 3. INS & IN IN is used for data transfer from I/O

Define Functions with no arguments and no return values? When a function has no arguments it doesn't receive any data from the calling function. Likewise, it doesn't return any

Use recursion to de ne a function position which has as input an integer, a character and a string and returns the result of inserting the character in the string at the position s

depth estimation from block matching algorithm motion estimation

Problem 1 Define the architecture of UNIX operating system with appropriate diagram Problem 2 Define the term inter-process communication. What are several approaches t

Expertsmind.com is expert in java assignment help JAVA Virtual Machine A Java exclusive device or java virtual machine (JVM) is an exclusive device able of undertaking Jav

Show that we can represent pairs of nonnegative integers using only numbers and arithmetic operations if we represent the pair a and b as the integer that is the product 2 a 3 b .

need a program of any multiplication algorithm implemented in assembly language x86 without using mul command

interference of waves

Calculate the total price based on several key parts required to build a state-of-the-art gaming computer. The user will have the option of selecting different parts.