Unit 12 Assignment 1 Bradley
Unit 12 Assignment 1 Bradley
Bradley Emmens
2A.P1) Explain the purpose of two simple
programs and their characteristics,
including tools and techniques used.
Purpose – Maze game
• Explain one purpose of the maze game program
The programmer has made the game so that another person can play a
maze game
Screenshots – Maze game program
• Provide a screenshot of program functionality
Characteristics – Maze game program
• Provide an explanation of the following characteristics:
- Programming language used (Visual Basic)
- Module and sub-routines (What are they?) sub, private sub, end sub
- Variables and Data Types (What variables were used? What data types were they? Why were they
used?) x and picture array, x is a loop counter
- Mathematical Operators (What are they? What operators were used and why?) + - * / =, +5 and -5
the player can only move 5 pixels at a time
- Commenting (Why was the code commented?) comments made by the programmer incase
someone else needs to look at the program
Code and commenting – Maze game program
Code and commenting – Maze game program
Purpose - Languages program
• Explain one purpose of the Languages program
Shows people what the different flags for different country's and what
hello world is in another language.
Screenshots - Languages program
• Provide a screenshot of program functionality
Characteristics - Languages program
• Provide an explanation of the following characteristics:
- Programming language used (Visual Basic)
- Module and sub-routines (What are they?) sub, private sub, end sub
- Variables and Data Types (What variables were used? What data types were they? Why were they
used?) color, e as eventsargs
- Mathematical Operators (What are they? What operators were used and why?)
If user
yes clicks no User can choose another
Application closes on exit country
2A.D1) Discuss the strengths and
weaknesses of the software program
Strengths - Language program
• Discuss at least three strengths of the program (in relation to usability,
functionality, efficiency and/or readability).
One of the strengths of the language program is that the layout is easy
to use. Another strength is that the program is robust. Final strength is
that the code that is commented by the programmer is easy to
understand.
Weaknesses - Language program
• Discuss at least three weaknesses of the program (in relation to
usability, functionality, efficiency and/or readability).
One weakness of the language program is that it has misinformation
with the English flag. Another weakness is that the language program
doesn’t have any code for the Portuguese language which means the
button doesn’t work. The final weakness is that the language program
it only does six countries.