Algorithm Patterns Questions
Question 1 :1. Write an algorithm to print following pattern
P
pr
pro
prog
progr
program
program
Implement the algorithm using OUBuild script following the above steps and provide clear
screenshots for the OUbuild code with output
Question 2 :
A friend, Anna, has a lot of books in her house. She has asked me to create a program that will
keep and display a list of the book titles. She wants to be able to add a book title to the list. So,
you are requested to write a program to help Anna to add a book title to the list according to the
following specifications:
•
•
Create a list of book titles containing minimum 5 titles.
Ask the user to enter a book title
o If the book title exists in the list, then it shouldn’t be added to the list and a
message should be displayed informing the user that the title is a duplicate.
o If the book title doesn’t exist in the list, then it should be added to the list and a
message should be displayed informing the use that the title has been added to the
list.
To answer question 2, you need to do the following:
1. You need to write a small draft for what kind of gathering information and
question you need before you design the algorithm.
2. Based on the above explanation write an algorithm to help Anna in entering a
book into the books list without duplication.
3. Draw a flowchart of the algorithm
4. Explain your algorithm and how it works by your own words.
5. Implement the algorithm using OUBuild script.
6. Provide a screenshot of the OUBUILD program.
7. Provide two screenshots of the output, one showing the case when you enter a
new book to the list and another showing adding an existing book to the list
Question 3:
Each year the College has an election for student club chairman. The students who were passed
in the election among the College are preparing the list of candidates who will be the chairman
for the club. They put all candidate in a list called (candidate) and recorded the votes in a
different list called (votes).
• In the program you will construct you are requested to create 2 lists one for candidate and one
for votes
• Initialize Candidate list with at least 3 names.
• Initialize Votes list with at least 10 vote names.
• The program should count the votes of each candidate and declare the winner.
For example:
Candidate
Ahmad
Rami
Sara
…….
Votes
Rami
Ahmad
Rami
Rami
Sara
……….
O
To answer question 3 you need to do the following:
1- You are required to write an algorithm that will find and display the winner based
on the above steps.
2- Implement your algorithm by the OUBUILD
3- Provide two screenshots with different output
TM111
7
7451
Winner
2
Votes
2
MaxVotes
candidate
1 Ahmad
2 Rami
3 Sara
length: 3
votes
1 Rami
2 Ahmad
3 Rami
Rami
CurrentCandidate
currentVote 11
4 Rami
5 Sara
6 Rami
7 Rami
8 Sara
9 Ahmad
10 Rami
+ length: 10
X: 240 y: 180
Top-quality papers guaranteed
100% original papers
We sell only unique pieces of writing completed according to your demands.
Confidential service
We use security encryption to keep your personal data protected.
Money-back guarantee
We can give your money back if something goes wrong with your order.
Enjoy the free features we offer to everyone
-
Title page
Get a free title page formatted according to the specifics of your particular style.
-
Custom formatting
Request us to use APA, MLA, Harvard, Chicago, or any other style for your essay.
-
Bibliography page
Don’t pay extra for a list of references that perfectly fits your academic needs.
-
24/7 support assistance
Ask us a question anytime you need to—we don’t charge extra for supporting you!
Calculate how much your essay costs
What we are popular for
- English 101
- History
- Business Studies
- Management
- Literature
- Composition
- Psychology
- Philosophy
- Marketing
- Economics