Information Systems 3ADamelin©Individual Assignment Page 1 of 4 ProgrammeBCOM IMModuleInformation Systems 3AModule CodeIS310NQF Level7Credits15Assessment TypeIndividual AssignmentSemester1stDue Date29 March 2021 Total marks50Pass mark50%Weighting20%Examiner INSTRUCTIONS:Read the following instructions CAREFULLY:1. Your assignment should be typed – Arial font 12; 1.5 spacing; Justified (ctrl + J))2. Use the Harvard method of Referencing.3. You must consult at least three different sources or preferably journals for adequatereferencing.4. Assignments must be presented in the correct format. Marks will be awarded in conjunctionwith contents for overall presentation as per marking rubric.5. Ensure that your name and the name of your campus are clearly indicated on the cover pageof your assignment.6. Keep photocopies of all assignments handed in.7. Plagiarism and copying of assignments will result in the default mark 0% being awarded. Thisis also a punishable offence, which will lead to a disciplinary action.8. It is in your own interest to present your work neatly.Information Systems 3ADamelin©Individual Assignment Page 2 of 4DECLARATION OF AUTHENTICITYI, the undersigned declare that:• I understand what plagiarism is and are aware of the Damelin’s policy in this regard.• The work hereby submitted is my original work, gathered and utilised to fulfil the requirementsof this assignment except for source material explicitly acknowledged.• I have not used work previously produced by another student or any other persons to hand inas my own.• I have not allowed, and will not allow, anyone to copy my work with the intention of passing itoff as their own work. Signature of StudentDate Information Systems 3ADamelin©Individual Assignment Page 3 of 4 QUESTION 1 (21 marks)1.1Program development cycle can be broken into, at least, seven steps. Give a fulldescription of each of the steps referred to here.(21)QUESTION 2 (30 marks)2.1a. Design the logic for a program that allows the user to enter 12 numbers, thendisplays the number in reverse order of entry.b. Modify the reverse-display program so that the user can enter up to 12 numbersuntil a sentinel value is entered.(30) QUESTION 3 (15 marks)3.1In most programming languages, before you use any variable, you must include adeclaration for it. A declaration is a statement that provides a number of things for avariable. Name and describe each of these things and mention how differentprogramming languages implement their own declarations. Include what is meant byreserved keywords.(15) QUESTION 4 (34 marks)4.1Study the pseudocode below. The code is supposed to produce 100 discountstickers for different priced items. Identify the line or lines with the error and correctthe error.Draw a flowchart showing your improved version of this code.StartDeclarationsnum pricenum DISCOUNT = 3.0num newPricenum stickercountnum STICKERS = 100housekeeping()while price 0detailLoop()endwhileendofJob()stophousekeeping()(14) Information Systems 3ADamelin©Individual Assignment Page 4 of 4 output “Please enter original price item or 0 toquit”input pricereturndetailLoop()while stickercount < STICKERSnewprice = price – price * DISCOUNToutput “new price! “, newPricestickercount = stickercount + 1endwhileoutput “Please enter original price of next item or 0 toquit”input pricereturnendofjob()output “Price sticker job complete”return QUESTION 4 (20 marks)4.2Design a program, indefinite while loop using pseudocode, that displays “Damelin is(9)No 1” as long as the user wants to continue. The program should also print “Goodbyeat the end of the loop.4.3Design a program, indefinite while loop using flowchart, that displays “Damelin is No(11)1” as long as the user wants to continue. The program should also print “Goodbye atthe end of the loop.
- Assignment status: Already Solved By Our Experts
- (USA, AUS, UK & CA PhD. Writers)












Other samples, services and questions:
When you use PaperHelp, you save one valuable — TIME
You can spend it for more important things than paper writing.