COMP.6211 :Algorithms and Data Structures - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

Task:

Learning outcomes:

  • Use and develop abstract data types.
  • Implement common data structures and algorithms.

 

Assignment Requirements:

Instructions:

The assignment must be a product of your own work, except for the use of resources supplied with the course, discussions conducted with the lecturers, and other assistance shown as acceptable in the section Assistance to Other Students below.

 

Assistance to other students:

Students themselves can be excellent resources to assist the learning of fellow students, but there are issues that arise in assessments that relate to the type and amount of assistance given by students to other students.  It is important to recognise what types of assistance are beneficial to another’s learning and also what types of assistance are acceptable in an assessment.

 

Beneficial Assistance (this assignment)

  • Study Groups
  • Discussion
  • Sharing reading material

 

Unacceptable Assistance

  • Working together on one copy of the assessment and submitting it as your own work
  • Giving another student your work
  • Copying someone else’s work
  • Changing or correcting another student’s work
  • Copying from books, the Internet etc. and submitting it as your own work

 

 

Project Requirements

 

Part 1 (50%)

 

You are to develop a basic flocking simulation.

 

Utilise appropriate data types and algorithms to produce a solution to the problem.

 

Suggested algorithms are: 

  • Move - Relative to user input
  • Move - Automatically
  • Lock - To a domain
  • Follow - Move to a target
  • Runaway - Move from a target
  • Collide - Basic collision of objects
  • Randomize - Add a random element

 

Part 2 (50%)

You are to implement a simple system to generate a ‘Lucky Dip’ Lottery Ticket.

 

 

The following Class diagram describes the relationship between the classeTasks

 

The Lotto class should provide the following functionality:

  • Initialize an array of 6 integers.
  • Set the array to zero.
  • Generates 6 random numbers in a range 1 to 49 in the array.
  • Sort the numbers in the array in ascending order (utilise a bubble sort or relevant sort algorithm of your choice).       
  • Format and display the numbers (number output in the range 1 to 9 should be preceded by a blank space) in the array.

 

The Program class should provide the following functionality:

  • Instantiate a Lotto class object.
  • Construct a Lottery Ticket that allows the customer to have as many (between 1 and 20) randomly generated Lucky Dips as they require on the same ticket.
  • Display the ticket and ‘Lucky Dip’ numbers to the screen in the correct format.

This COMP.6211  : IT   Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.