SlideShare a Scribd company logo
CSP1150D Programming Principles
Assignment: Individual Programming assignment (“Guessing Game”)
Assignment Marks: Marked out of 20, (20% of unit result)
Background Information
This assignment tests your understanding of and ability to apply the programming concepts we have
covered in the unit so far, including the usage of variables, input/output, data types, selection,
iteration,functionsanddatastructures.
Pseudocode
As emphasised in the case study of Module 5, it is important to take the time to properly design a
solution before starting to write code. Hence, this assignment requires you to write and submit
pseudocode of your program design as well as the code for the program. Furthermore, while your
tutors are happy to provide help and feedback on your assignment work throughout the semester,
they will expect you to be able to show your pseudocode and explain the design of your code. Write
a separate section of pseudocode for each function in your program.
Assignment Requirements
You are required to design and implement a “Guessing Game” program that generates a random
choice and prompts the user to choose. The program determines the winner, reports result to the
user and stores number of wins. The program will have multiple levels of difficulty. At the end of the
program itwill displaythe resultsforthe user.
Implementall of the followingrequirements,andaskyourtutor if youdo not understandanyof the
requirements.
1. The program shouldwelcome the userandpromptthemtochoose Easy, MediumorHard.
2. Re-promptthe useruntil avalidresponse (1,2 or 3) is entered.Once adifficultyhasbeen
chosen,printa message toconfirmthe selecteddifficultyandset a variable asfollows:
3. The program shouldthenloopa numberof timesequal to rounds.
a. The program should then randomly choose ‘rock’, ‘paper’ or ‘scissors’. Use a
function toget the choice andreturn itto the program.
b. The user should then be asked to choose between ‘rock’, ‘paper’ or ‘scissors’.
Another function should be used to return the users choice. If the user chooses
somethingotherthanrock,paperor scissorstheyshouldbe askedtore-enter.
c. The program will determine winner and display who won. A third function should do
this– make sure youcan counthow many wins.
Welcome toRock PaperScissors.
SelectDifficulty:
1) Easy
2) Medium
3) Hard
>
Easy: rounds= 3
Medium: rounds= 5
Hard: rounds= 10
4. Once the user has completed the number of rounds the program should display the results.
Then the program will ask the user if they would like to try again and redisplay the difficulty
menuand runagain if theyenteryes.
Remember:Rock> Scissors> Paper> Rock …
Submission of Deliverables
Once your assignment is complete, submit both your pseudocode (PDF or DOC format – no .pages
files) and source code (“.py” file) to the appropriate location on moodle. You will need to create a
ZIP file (NOT RAR, ARJ or other archive) and submit the one file. An assignment cover sheet is not
required,butbe sure to include your name and student numberat the top of both files.
Referencing, Plagiarism and Collusion
The entirety of your assignment must be your own work (unless otherwise referenced) and
produced for the current instance of the unit. Any use of unreferenced content you did not create
constitutes plagiarism, and is deemed an act of academic misconduct. All assignments will be
submitted to plagiarism checking software which includes previous copies of the assignment.
Remember that this is an individual assignment. Never give anyone any part of your assignment –
even after the due date or after results have been released. Do not work together with other
students on individual assignments – helping someone by explaining errors in their code/logic or
directing them to the relevant resources is appropriate, but doing it for them or showing them how
you did it is not. An unacceptable level of cooperation between students on an assignment is
collusion, and is deemed an act of academic misconduct. If you are uncertain about plagiarism,
collusionorreferencing,simplyemail yourtutor,lecturerorunitcoordinator andask.
Marking Key
Marks are allocatedasfollowsforthisassignment. Criteria Marks
Pseudocode
These marks are awarded for submittingpseudocode/flowcharts which suitably representthe
design of your sourcecode. Pseudocode and flowcharts will beassessed on the basis of “does it
help in understanding/describingthestructure and flowof the program?”
5
Functionality
These marks are awarded for submittingsource code that implements the requirements specified
in this brief. Code which is not functional or contains syntax errors will losemarks,as will failingto
implement requirements as specified.
10
Code Quality
These marks are awarded for submittingwell-written sourcecode that is efficient, well-formatted
and demonstrates a solid understandingof the concepts involved. This includes appropriateuseof
commenting and adheringto best practise.
5
Total: 20

More Related Content

Similar to Industrial Control System Assignment Help|25% Online Assignment Help

MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxSheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
lesleyryder69361
 
Notacd081
Notacd081Notacd081
Notacd081
cikgushaharizan
 
Programming part2
Programming part2Programming part2
Programming part2
zakri zakaria
 
Notacd08
Notacd08Notacd08
Notacd08
Azmiah Mahmud
 
Nota program development
Nota program developmentNota program development
Nota program development
Azmiah Mahmud
 
Algorithms and Application Programming
Algorithms and Application ProgrammingAlgorithms and Application Programming
Algorithms and Application Programming
ahaleemsl
 
2018 purdue unal IronHacks 2018_hack challenge_final
2018 purdue unal IronHacks 2018_hack challenge_final2018 purdue unal IronHacks 2018_hack challenge_final
2018 purdue unal IronHacks 2018_hack challenge_final
Purdue RCODI
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
zulfikarzulfikar40
 
Imagine that you are a public health nurse, and you and your colle
Imagine that you are a public health nurse, and you and your colleImagine that you are a public health nurse, and you and your colle
Imagine that you are a public health nurse, and you and your colle
LizbethQuinonez813
 
PDLC.pptx
PDLC.pptxPDLC.pptx
PDLC.pptx
marysj3
 
Software development slides
Software development slidesSoftware development slides
Software development slides
iarthur
 
Cis 247 all i labs
Cis 247 all i labsCis 247 all i labs
Cis 247 all i labs
ccis224477
 
Cis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.comCis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.com
sholingarjosh58
 
Cis 406 Enthusiastic Study - snaptutorial.com
Cis 406 Enthusiastic Study - snaptutorial.comCis 406 Enthusiastic Study - snaptutorial.com
Cis 406 Enthusiastic Study - snaptutorial.com
Stephenson01
 
Cis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.comCis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.com
Robinson071
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
shyaminfo16
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
uopassignment
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
lroselyn
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
dixonbakerr
 

Similar to Industrial Control System Assignment Help|25% Online Assignment Help (20)

MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
MPP-UPNVJ
 
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxSheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
 
Notacd081
Notacd081Notacd081
Notacd081
 
Programming part2
Programming part2Programming part2
Programming part2
 
Notacd08
Notacd08Notacd08
Notacd08
 
Nota program development
Nota program developmentNota program development
Nota program development
 
Algorithms and Application Programming
Algorithms and Application ProgrammingAlgorithms and Application Programming
Algorithms and Application Programming
 
2018 purdue unal IronHacks 2018_hack challenge_final
2018 purdue unal IronHacks 2018_hack challenge_final2018 purdue unal IronHacks 2018_hack challenge_final
2018 purdue unal IronHacks 2018_hack challenge_final
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
 
Imagine that you are a public health nurse, and you and your colle
Imagine that you are a public health nurse, and you and your colleImagine that you are a public health nurse, and you and your colle
Imagine that you are a public health nurse, and you and your colle
 
PDLC.pptx
PDLC.pptxPDLC.pptx
PDLC.pptx
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Cis 247 all i labs
Cis 247 all i labsCis 247 all i labs
Cis 247 all i labs
 
Cis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.comCis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.com
 
Cis 406 Enthusiastic Study - snaptutorial.com
Cis 406 Enthusiastic Study - snaptutorial.comCis 406 Enthusiastic Study - snaptutorial.com
Cis 406 Enthusiastic Study - snaptutorial.com
 
Cis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.comCis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.com
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
 
Strayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade newStrayer cis 406 week 10 assignment 2 u grade new
Strayer cis 406 week 10 assignment 2 u grade new
 

More from Nicole Valerio

Pharma cokinetics of drugs assignment help
Pharma cokinetics of drugs assignment helpPharma cokinetics of drugs assignment help
Pharma cokinetics of drugs assignment help
Nicole Valerio
 
Oscola formatted essay|Cheap Assignment Help
Oscola formatted essay|Cheap Assignment HelpOscola formatted essay|Cheap Assignment Help
Oscola formatted essay|Cheap Assignment Help
Nicole Valerio
 
Research proposal sample|cheapassignmenthelp.com
Research proposal sample|cheapassignmenthelp.comResearch proposal sample|cheapassignmenthelp.com
Research proposal sample|cheapassignmenthelp.com
Nicole Valerio
 
Factors affecting customer loyalty in telecom sector in india
Factors affecting customer loyalty in telecom sector in indiaFactors affecting customer loyalty in telecom sector in india
Factors affecting customer loyalty in telecom sector in india
Nicole Valerio
 
Assignment premier academic writing agency with industry
Assignment premier academic writing agency with industry Assignment premier academic writing agency with industry
Assignment premier academic writing agency with industry
Nicole Valerio
 
One ocean rubric at 1 bibliography
One ocean rubric at 1 bibliography One ocean rubric at 1 bibliography
One ocean rubric at 1 bibliography
Nicole Valerio
 
One ocean rubric at 1 bibliography 170305(1)
One ocean rubric at 1 bibliography 170305(1)One ocean rubric at 1 bibliography 170305(1)
One ocean rubric at 1 bibliography 170305(1)
Nicole Valerio
 
Bsbrsk501 manage risk_project_1_template
Bsbrsk501 manage risk_project_1_templateBsbrsk501 manage risk_project_1_template
Bsbrsk501 manage risk_project_1_template
Nicole Valerio
 
FACULTY OF INFORMATION TECHNOLOGY
FACULTY OF INFORMATION TECHNOLOGY FACULTY OF INFORMATION TECHNOLOGY
FACULTY OF INFORMATION TECHNOLOGY
Nicole Valerio
 
Change Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment HelpChange Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment Help
Nicole Valerio
 
Dissertation Cheap Assignment Help
Dissertation Cheap Assignment HelpDissertation Cheap Assignment Help
Dissertation Cheap Assignment Help
Nicole Valerio
 
Change Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment HelpChange Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment Help
Nicole Valerio
 
Dissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sampleDissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sample
Nicole Valerio
 
Sample 3 bipolar on female adult population
Sample 3  bipolar on female adult populationSample 3  bipolar on female adult population
Sample 3 bipolar on female adult population
Nicole Valerio
 
Dissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sampleDissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sample
Nicole Valerio
 
Dissertation Cheap Assignment Help
Dissertation Cheap Assignment HelpDissertation Cheap Assignment Help
Dissertation Cheap Assignment Help
Nicole Valerio
 
Cheap assessment Help|USA Assignment Help
Cheap assessment Help|USA Assignment HelpCheap assessment Help|USA Assignment Help
Cheap assessment Help|USA Assignment Help
Nicole Valerio
 
Development of a science learning and teaching unit
Development of a science learning and teaching unit Development of a science learning and teaching unit
Development of a science learning and teaching unit
Nicole Valerio
 
Developing ics cyber security improvement plan(5)
Developing ics cyber security improvement plan(5)Developing ics cyber security improvement plan(5)
Developing ics cyber security improvement plan(5)
Nicole Valerio
 
Motivation For DSMS Assignment Help
Motivation For DSMS Assignment HelpMotivation For DSMS Assignment Help
Motivation For DSMS Assignment Help
Nicole Valerio
 

More from Nicole Valerio (20)

Pharma cokinetics of drugs assignment help
Pharma cokinetics of drugs assignment helpPharma cokinetics of drugs assignment help
Pharma cokinetics of drugs assignment help
 
Oscola formatted essay|Cheap Assignment Help
Oscola formatted essay|Cheap Assignment HelpOscola formatted essay|Cheap Assignment Help
Oscola formatted essay|Cheap Assignment Help
 
Research proposal sample|cheapassignmenthelp.com
Research proposal sample|cheapassignmenthelp.comResearch proposal sample|cheapassignmenthelp.com
Research proposal sample|cheapassignmenthelp.com
 
Factors affecting customer loyalty in telecom sector in india
Factors affecting customer loyalty in telecom sector in indiaFactors affecting customer loyalty in telecom sector in india
Factors affecting customer loyalty in telecom sector in india
 
Assignment premier academic writing agency with industry
Assignment premier academic writing agency with industry Assignment premier academic writing agency with industry
Assignment premier academic writing agency with industry
 
One ocean rubric at 1 bibliography
One ocean rubric at 1 bibliography One ocean rubric at 1 bibliography
One ocean rubric at 1 bibliography
 
One ocean rubric at 1 bibliography 170305(1)
One ocean rubric at 1 bibliography 170305(1)One ocean rubric at 1 bibliography 170305(1)
One ocean rubric at 1 bibliography 170305(1)
 
Bsbrsk501 manage risk_project_1_template
Bsbrsk501 manage risk_project_1_templateBsbrsk501 manage risk_project_1_template
Bsbrsk501 manage risk_project_1_template
 
FACULTY OF INFORMATION TECHNOLOGY
FACULTY OF INFORMATION TECHNOLOGY FACULTY OF INFORMATION TECHNOLOGY
FACULTY OF INFORMATION TECHNOLOGY
 
Change Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment HelpChange Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment Help
 
Dissertation Cheap Assignment Help
Dissertation Cheap Assignment HelpDissertation Cheap Assignment Help
Dissertation Cheap Assignment Help
 
Change Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment HelpChange Management Assignment Help|25% Off Online Assignment Help
Change Management Assignment Help|25% Off Online Assignment Help
 
Dissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sampleDissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sample
 
Sample 3 bipolar on female adult population
Sample 3  bipolar on female adult populationSample 3  bipolar on female adult population
Sample 3 bipolar on female adult population
 
Dissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sampleDissertation chapter1 and chapter 4 sample
Dissertation chapter1 and chapter 4 sample
 
Dissertation Cheap Assignment Help
Dissertation Cheap Assignment HelpDissertation Cheap Assignment Help
Dissertation Cheap Assignment Help
 
Cheap assessment Help|USA Assignment Help
Cheap assessment Help|USA Assignment HelpCheap assessment Help|USA Assignment Help
Cheap assessment Help|USA Assignment Help
 
Development of a science learning and teaching unit
Development of a science learning and teaching unit Development of a science learning and teaching unit
Development of a science learning and teaching unit
 
Developing ics cyber security improvement plan(5)
Developing ics cyber security improvement plan(5)Developing ics cyber security improvement plan(5)
Developing ics cyber security improvement plan(5)
 
Motivation For DSMS Assignment Help
Motivation For DSMS Assignment HelpMotivation For DSMS Assignment Help
Motivation For DSMS Assignment Help
 

Recently uploaded

Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
valvereliz227
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Stone Art Hub
 
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdfThe Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
thesiliconleaders
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
ZevinAttisha
 
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka ResultsKalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Satta Matka Dpboss Kalyan Matka Results
 
AI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your BusinessAI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your Business
Arijit Dutta
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
taqyea
 
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
essorprof62
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
dazzjoker
 
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
concepsionchomo153
 
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women MagazineEllen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
CIOWomenMagazine
 
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
BBPMedia1
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
Harwinder Singh
 
High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15
advik4387
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
katiejasper96
 
Science Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around UsScience Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around Us
PennapaKeavsiri
 

Recently uploaded (20)

Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
欧洲杯赌球-欧洲杯赌球买球官方官网-欧洲杯赌球比赛投注官网|【​网址​🎉ac55.net🎉​】
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
 
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdfThe Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
 
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka ResultsKalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
 
AI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your BusinessAI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your Business
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
 
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
 
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
欧洲杯投注-欧洲杯投注外围盘口-欧洲杯投注盘口app|【​网址​🎉ac22.net🎉​】
 
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women MagazineEllen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women Magazine
 
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
 
High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15High-Quality IPTV Monthly Subscription for $15
High-Quality IPTV Monthly Subscription for $15
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
 
Science Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around UsScience Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around Us
 

Industrial Control System Assignment Help|25% Online Assignment Help

  • 1. CSP1150D Programming Principles Assignment: Individual Programming assignment (“Guessing Game”) Assignment Marks: Marked out of 20, (20% of unit result) Background Information This assignment tests your understanding of and ability to apply the programming concepts we have covered in the unit so far, including the usage of variables, input/output, data types, selection, iteration,functionsanddatastructures. Pseudocode As emphasised in the case study of Module 5, it is important to take the time to properly design a solution before starting to write code. Hence, this assignment requires you to write and submit pseudocode of your program design as well as the code for the program. Furthermore, while your tutors are happy to provide help and feedback on your assignment work throughout the semester, they will expect you to be able to show your pseudocode and explain the design of your code. Write a separate section of pseudocode for each function in your program. Assignment Requirements You are required to design and implement a “Guessing Game” program that generates a random choice and prompts the user to choose. The program determines the winner, reports result to the user and stores number of wins. The program will have multiple levels of difficulty. At the end of the program itwill displaythe resultsforthe user. Implementall of the followingrequirements,andaskyourtutor if youdo not understandanyof the requirements. 1. The program shouldwelcome the userandpromptthemtochoose Easy, MediumorHard. 2. Re-promptthe useruntil avalidresponse (1,2 or 3) is entered.Once adifficultyhasbeen chosen,printa message toconfirmthe selecteddifficultyandset a variable asfollows: 3. The program shouldthenloopa numberof timesequal to rounds. a. The program should then randomly choose ‘rock’, ‘paper’ or ‘scissors’. Use a function toget the choice andreturn itto the program. b. The user should then be asked to choose between ‘rock’, ‘paper’ or ‘scissors’. Another function should be used to return the users choice. If the user chooses somethingotherthanrock,paperor scissorstheyshouldbe askedtore-enter. c. The program will determine winner and display who won. A third function should do this– make sure youcan counthow many wins. Welcome toRock PaperScissors. SelectDifficulty: 1) Easy 2) Medium 3) Hard > Easy: rounds= 3 Medium: rounds= 5 Hard: rounds= 10
  • 2. 4. Once the user has completed the number of rounds the program should display the results. Then the program will ask the user if they would like to try again and redisplay the difficulty menuand runagain if theyenteryes. Remember:Rock> Scissors> Paper> Rock … Submission of Deliverables Once your assignment is complete, submit both your pseudocode (PDF or DOC format – no .pages files) and source code (“.py” file) to the appropriate location on moodle. You will need to create a ZIP file (NOT RAR, ARJ or other archive) and submit the one file. An assignment cover sheet is not required,butbe sure to include your name and student numberat the top of both files. Referencing, Plagiarism and Collusion The entirety of your assignment must be your own work (unless otherwise referenced) and produced for the current instance of the unit. Any use of unreferenced content you did not create constitutes plagiarism, and is deemed an act of academic misconduct. All assignments will be submitted to plagiarism checking software which includes previous copies of the assignment. Remember that this is an individual assignment. Never give anyone any part of your assignment – even after the due date or after results have been released. Do not work together with other students on individual assignments – helping someone by explaining errors in their code/logic or directing them to the relevant resources is appropriate, but doing it for them or showing them how you did it is not. An unacceptable level of cooperation between students on an assignment is collusion, and is deemed an act of academic misconduct. If you are uncertain about plagiarism, collusionorreferencing,simplyemail yourtutor,lecturerorunitcoordinator andask. Marking Key Marks are allocatedasfollowsforthisassignment. Criteria Marks Pseudocode These marks are awarded for submittingpseudocode/flowcharts which suitably representthe design of your sourcecode. Pseudocode and flowcharts will beassessed on the basis of “does it help in understanding/describingthestructure and flowof the program?” 5 Functionality These marks are awarded for submittingsource code that implements the requirements specified in this brief. Code which is not functional or contains syntax errors will losemarks,as will failingto implement requirements as specified. 10 Code Quality These marks are awarded for submittingwell-written sourcecode that is efficient, well-formatted and demonstrates a solid understandingof the concepts involved. This includes appropriateuseof commenting and adheringto best practise. 5 Total: 20