Chance to Design and Develop

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

ICS4U Computer Science

Task:

The project is intended to give students a chance to design and develop a somewhat larger program on their own, rather than following the rather structured design and implementation approaches given for smaller problems in the labs. 

Note: it is possible (perhaps even probable) that we will find some ambiguities or omissions in the project specifications. If this should occur, corrections will be posted as soon as possible and a note will be placed here outlining the changes. Please check back periodically for updates. 

The specifications for the project (given below) detail the required behaviour for the project, but students are free to go beyond those requirements, and have much greater latitude for creativity. Your code must still adhere to the 160 code standards, but the design and implementation is otherwise left up to the student. 

The project is due at 9pm on December 10th, and subject to the same late penalties as the course labs. To obtain the project repository (where all your project work will be carried out and which you will need in order to submit), we’ll follow a process similar to that used in the labs: From your home directory in your linux account, run the command make -f make160 csci160/project Within your csci160/project directory you will find a project.cpp file and a makefile. All your project code must be in the project.cpp file. 

Submission of the project must be done using make submit which must be done from within the project repository (just like with the labs) – no other form of submission will be accepted. Specifications The project this semester is to create a program that checks for timeline anomalies in character births and deaths. Suppose we have a game in which many NPC characters are born and die during the course of the game, and that the game keeps track of each of these events. Now suppose that time travel is rare but possible within the game universe – thus some NPCs can die “before” they are born. Now let’s add one more complication: there is an alternate universe with some limited crossover possible between the two (apologies, I just realized this sounds terribly Marvel-y). Our program is just concerned with examining the births/dcaths in the two universes, looking for anomalies – characters who death date is earlier than their birth date within a timeline, and characters who are born in one universe but die in the other. 

The user input for the program will just be a series of descriptions of births and deaths, with the following exact format for each entry:

• the date, expressed using a real number for the year, e.g. 2021.835 (we’ll assume no two events take place at the exact same time)

• the name of the universe, either “original” or “alternate”

• tither the word “birth” or “death” to signify the kind of event

• the unique name of the character as a single word, with underscores in place of whitespacc, e.g. “Doc_]” (we’ll pretend no other character in either universe has the same exact name) 

The user input will be provided in order by date (strictly increasing), and after the very last event the user will enter the string *END_OF_TIMEN. Once the program has read the °E.ND_OF TIME” string, it will display a list of all the anomalies found: identifying which cases involved crossovers between the two universes and which involved time anomalies. (Note that it’s possible for a case to be both: someone travels backward in time and switches universes.) 

ICS4U Computer Science

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

16 More Pages to Come in This Document. Get access to the complete answer.

More ics4u ICS4U Computer Science: Questions & Answers

Question 1: Security professionals need to ensure that they keep up to date with the latest threats and security issues. This allows them to update their risk profiles, such as identifying if their systems are vulnerable. In order to determine what the risk to an organisation is, you need to know wh …

View Answer

Question 1: Paging and Segmentationa) Discuss the concept of the working set, explain how the working set of pages is defined for a process, and how the working set relates to page replacement algorithms.  b) Discuss the concepts of paging and segmentation and what the differences between them …

View Answer

A Better Quick Sort (or is it?)
Professor Ash has invented a way to make Quicksort run quickly in the worst case. To sort an array of n elements, his Ash-sort algorithm first takes a sample of 2√n + 1 elements out of the array and sorts them with insertion sort. Next, he takes the median of t …

View Answer

Q1.     Specify Use cases (minimum of six) for the design of Country Kitchen Classics Web User Interface specifying the actors. Provide possible scenarios (minimum of two) for each Use case. (Use UML notation)Q2.     Determine the classes that are required for the desig …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Carlos Hancock

Pursuing Master in Management with Specialization in Project Management

798 – Completed Orders

Hire Me

Haidil Jiang

PhD in Law with Specialization in Civil Law and Aviation Law

1047 – Completed Orders

Hire Me

Oscar Cole

MA in Geography with a Specialization in Education

189 – Completed Orders

Hire Me

Buckley Stafford

I have received my Master’s degree in Biology from the University of Glasgow.

1050 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Management

Assignment: 4 Pages, Deadline:
5 days

great results once again from this platform would recommend to anyone stuck and needs help

User ID: 3***74 Birmingham, Great Britain

Operations

Assignment: 10 Pages, Deadline:
6 days

once again great results for using this platform would recommend to anyone who is stuck and needs some help

User ID: 3***74 Birmingham, Great Britain

Marketing

Assignment: 6 Pages, Deadline:
9 days

great work with a good mark on this assignment for this year of study 68 percent

User ID: 3***74 Birmingham, Great Britain

Statistics

Programming: 1 Page, Deadline:
9 days

the performance was to my expectation of all the help I have gotten and results is very satisfying.

User ID: 6***23 Nicosia, Cyprus

Finance

Course Work: 10 Pages, Deadline:
11 days

once again some outstanding work been done on this assignment with a great mark of 78 percent

User ID: 3***74 Birmingham, Great Britain

HRM

Programming: 6 Pages, Deadline:
24 days

Great assignment and received 68 marks which a good pass for the year in studying

User ID: 3***74 Birmingham, Great Britain

Statistics

Home Work: 1 Page, Deadline:
20 hours

Did exactly what was instructed to do. Had a great grade will use again!! Thank you

User ID: 2***15 United States

Finance

Home Work: 1 Page, Deadline:
2 days

As usual for this expert, he has helped me a few times in good grades as usual. Thanks a lot again for the great help as usual !!

User ID: 5***22 Jurong west, Singapore

Assignment

Assignment: 4 Pages, Deadline:
5 days

thank you for all your help! i got a good grade for this paper and good feedback

User ID: 7***71 Colorado Springs, Afghanistan

Project Management

Assignment: 20 Pages, Deadline:
1 day

The work was good. I am satisfied I got good grades. I have passed the module. Therefore I am delighted I was apprehensive about the assignment, but y …

User ID: 7***01 Austria

Management

Assignment: 4 Pages, Deadline:
5 days

great results once again from this platform would recommend to anyone stuck and needs help

User ID: 3***74 Birmingham, Great Britain

Operations

Assignment: 10 Pages, Deadline:
6 days

once again great results for using this platform would recommend to anyone who is stuck and needs some help

User ID: 3***74 Birmingham, Great Britain

Marketing

Assignment: 6 Pages, Deadline:
9 days

great work with a good mark on this assignment for this year of study 68 percent

User ID: 3***74 Birmingham, Great Britain

Statistics

Programming: 1 Page, Deadline:
9 days

the performance was to my expectation of all the help I have gotten and results is very satisfying.

User ID: 6***23 Nicosia, Cyprus

Finance

Course Work: 10 Pages, Deadline:
11 days

once again some outstanding work been done on this assignment with a great mark of 78 percent

User ID: 3***74 Birmingham, Great Britain

HRM

Programming: 6 Pages, Deadline:
24 days

Great assignment and received 68 marks which a good pass for the year in studying

User ID: 3***74 Birmingham, Great Britain

Statistics

Home Work: 1 Page, Deadline:
20 hours

Did exactly what was instructed to do. Had a great grade will use again!! Thank you

User ID: 2***15 United States

Finance

Home Work: 1 Page, Deadline:
2 days

As usual for this expert, he has helped me a few times in good grades as usual. Thanks a lot again for the great help as usual !!

User ID: 5***22 Jurong west, Singapore

Assignment

Assignment: 4 Pages, Deadline:
5 days

thank you for all your help! i got a good grade for this paper and good feedback

User ID: 7***71 Colorado Springs, Afghanistan

Project Management

Assignment: 20 Pages, Deadline:
1 day

The work was good. I am satisfied I got good grades. I have passed the module. Therefore I am delighted I was apprehensive about the assignment, but y …

User ID: 7***01 Austria

Have any Query?

GET HELP WITH YOUR HOMEWORK PAPERS @ 25% OFF

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102

Write My Paper Button

WeCreativez WhatsApp Support
We are here to answer your questions. Ask us anything!
👋 Hi, how can I help?
Scroll to Top