Int+2+Analysis+questions

1. Describe the role of a systems analyst

2. (a) What is a //**software (or problem) specification**//? (b) What is contained in a software specification?

3.What is an algorithm?

4.Write down any //**inputs**//, //**processes**// and //**outputs**// for the following problems. Make sure you state any assumptions

(a) Write a program which accepts 5 numbers and then adds them together

(b) Write a program which accepts a pupil score in a test and displays "Pass" if over 50, or "Fail" if 50 or below.

(c) Write a program which accepts a string of up to 5 letters consisting of A, B, C, D or E and then converts them to numbers (1, 2, 3, 4 or 5)

(d) Write a program which picks 6 random lottery numbers

(e) Write a program which accepts a user's name as an input and then prints out an anagram

(f) Write a program which calculates the area of a circle if the user enters the radius (A = PI x r squared)

5. SunTan Travel are considering moving their entire business from a manual system to a computerised system. Write 8 questions which a systems analyst might ask the Managing Director of SunTan Travel.