• 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

    Within the plan as well as all the user requirements the interview, observation, and questionnaire documents will be looked at and used to ensure the system is what is actually wanted. In the plan storyboards will be needed to determine specifications.

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

    Of course the other calculations were also done The total price was correctly calculated to be �1373.66 12 Order form Data Transfers Is the total number of products successfully counted and brought across to the main order form?

  1. Analysis Tools

    into outgoing data flow (outputs). The process which are made, both create and use data and are held within data stores. Data flow diagrams allow the user to visualize how the system will operate, what the system will accomplish and how the system will be implemented.

  2. Website Design, Creation and Evaluation

    There is rather a lot of clutter, however this is to be expected from what is basically an e-shop. Selling products is the name of the game after all, and the front page is clearly about capturing people's attention. 2.

  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

    How will it work? Socially Feasible: What are the opinions of the Unions? What is the effect on customers? Will staff redundancies, re-training, re-location or deskilling be required? A feasibility report is produced for management of the organisation, on which they can base their decisions as to whether the project

  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

    Specification Requirements Specification 5 Inputs, Processing, and Outputs 7 Designs 8 Test Strategy 9 Requirements Specification ( Research: The main purpose I carried out research was so I could create a user form that specifically fitted to the needs of my end user, the reason for this was to

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