• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Explain why modular elements are important for procedural programming

Extracts from this document...


Transfer-Encoding: chunked ´╗┐Explain why modular elements are important for procedural programming I am working as a junior for an electronic games maker. My manager has asked me to write a short guide to the basics of procedural programming and to demonstrate some of the techniques. I will explain why modular elements are important for procedural programming. Modular programming is a software design technique that highlights separating the functionality of a program into independent, interchangeable modules, that each contain everything necessary to execute only one aspect of the desired functions. There are different elements of procedural programming. It?s a programming design style in which a program is split up into small chunks that complete each part of the task. Example: Procedural programs give the computer a series of instructions for example for a calculator program. ...read more.


So if there were not any modular elements you would have to code the same number of code multiple times in order to have the same mathematical operation in the same sum. Furthermore, programs written without modules are likely to be large and hard to understand, modular programs are easier to understand. And it is easier to test small modules rather than a whole program. In conclusion, modular programming is very useful and can turn complex programming projects to small easy tasks. Without, programming would be confusing and hard to understand and therefore is very important. With a specific end goal to make the procedural application for the games page, I've needed to make utilisation of a couple of various tools and techniques; the principal instrument that I utilised is a procedure. ...read more.


A local variable is a value that is obscure to the fundamental system and different functions as these lone exist inside the specific function that makes them. Likewise I made utilisation of a conditional commands which are sequences of guideline that may just be performed when certain conditions are reached and this comes set up if the client picks more than 3 games; the function will then subtract £10 from the aggregate cost that has been included and provide the client with a rebate. Another conditional command that I have utilised is the point at which the total expense of the games that have been added to the basket are more than £50, the program will then take away the delivery costs and provide the client with free shipping. Assignment 1 M1 ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Information Systems and Communication section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Information Systems and Communication essays

  1. Database Analysis & Design

    * 1NF 1NF (1st normal form) this stage should have two tables created within it, one table should consist of repeated data, the other should have the non-repeating data with a primary key (unique identifier) all the data should be atomic in its lowest form. A composite key should be created by using two primary keys which are both needed.

  2. Data Processing Task. Mr Peters, the man who runs this particular Samsung store ...

    * This will then take you into a blank form so you can edit the details of a new order. * To return to the main switchboard, select 'Return to Main Menu' Order Form * To look at the next or previous order you must click the corresponding navigation button and it will bring up the next or previous order.

  1. Analysis Tools

    Dataflow diagrams can be used to provide the end user with a physical idea of where the data they input ultimately has an effect upon the structure of the whole system from order to dispatch to report. How any system is developed can be determined through the use of a dataflow diagram.

  2. Website Design, Creation and Evaluation

    5. Colour Scheme Again the website is visually appealing. The site's colour scheme is not too overpowering, combining light blues and oranges with light greens and light reds. All text is easy to read, and the site as a whole is very easy going on the eyes. Prices and stock levels are also indicated by the use of colour,

  1. User Guide

    If you require further help logging into the system, you can view contact details in the "log in help" section. Using The System If you have logged into the system as the administrator you will see a message box asking if you would like to go to the "Admin" section of the system.

  2. System Analysis and Design Assignment

    Stage 3 - Systems Analysis This stage is only performed if there is a positive decision from the feasibility report. This involves the detailed examination of the existing system using various methods, with the aim of obtaining a complete

  1. Car Price Calculator

    This is frustratingly boring and unnecessarily time consuming. This becomes even more problematic when some of the new employees are not familiar with the technique of filing information for that purpose, which also leads to mistakes and by extension lack of accuracy to their cars' (paper)

  2. 1st year project

    Although their current system does not have a user form, and the staff haven't used a system like this before I feel that with clear instructions that will be placed in my user guide they will be able to adapt quickly.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work