Category Archives: 6. External Sites

Analysis – Input, Process, Output

Here are some fairly simple programs that will help you with the sequencing of programs.

Remember, Analysis will tell you

  • What the program needs to work (Input)
  • What the program needs to do (Process)
  • What the program will produce (Output)

Use Dia to design the programs below then implement them in VB2008EE

  1. Adds two numbers together and display the answer
  2. Multiplies two numbers together
  3. Calculates the area of a square field
  4. Calculates the area of a rectangular field
  5. Calculates the perimeter of a rectangular field
  6. Calculates the length of wire required to put a three stand fence round a rectangular field
  7. Calculates the volume of a cube, when the length is entered by the user (must use ^). Display the total surface area and volume of the cube.

ADITDEM

Today’s lesson was to show you that a complex program could be broken down into smaller and easier to manage pieces. The software development unit requires and lot of thought and pupils often find it difficult to solve the task they are give. The key is understanding the problem. We use the waterfall method, where one stage leads to the next one.

  1. Analysis
  2. Design
  3. Implementation
  4. Testing
  5. Documentation
  6. Evaluation
  7. Maintenance

You can remember it as “A Dance In The Dark Every Monday”.

Remember the unit is Software Development, not programming.

Good luck

Right I am calling it a night on the chat room. Remember the exam is at 9am tomorrow!

Bring

  • Blue or Black Pen (better yet bring 2 of each)
  • Calculator (you did buy the £1 binary calculator I told you to?)
  • Ruler (you never know)
  • Correction fluid (you don’t need this, a single line will do)
  • Your books to return to me (I don’t need the notes)

Remember

  • Check that you have the right paper in front of you and listen for any special instructions.
  • Look at the marks for each question, 2 mark questions require 2 distinct points.
  • Answer fully and in sentences.
  • Leave gaps if you need to come back to a question, leave gaps between questions in case you want to write more later.
  • Don’t leave early, you have nothing more important to do. You can’t add the one mark answer that passes the paper, if you are sitting in McDonald’s.
  • Take your time, think if I would be happy with the answer, add examples to clarify your points.

Feel free to come round to my room afterwards to discuss the paper.

A couple of questions from today

Jonathan asked me a couple of very good questions today and I thought I would share my answers.

What is the difference between a linear CCD and a Array CCD?

  • A linear CCD is used in scanners and consists of a row of CCDs that moves down the document.
  • A CCD array is used in digital cameras and consists of a grid of CCDs as shown in this picture

Is it just CCDs that are used in digital cameras.

  • Some cameras use cheaper CMOS sensors, these sensors are not as fast and do not produce the same quality as a CCD. Wikipedia has this to say.

What does WRL stand for

  • This has taken a fair bit of research and the answer was on the blog the whole time… “World Description Language”. Personally I take the view of a lot of the websites WRL is the file suffix for VRML files and stands for WoRLd.

So with all this on the blog I updated the Multimedia Glossary, after all what else did I have to do.