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

Explain the key features of procedural programs

Extracts from this document...


Transfer-Encoding: chunked 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 produce a PowerPoint to explain the features and control structures required to implement a given design. In order to meet this criterion, I will describe features and structures clearly and logically, showing the underpinning principles and, in particular, the reasons why structures are important. Procedures Procedures (can also be known as routines, subroutines, methods or function) complete a series of computational steps to be carried out. Functions Functions are similar to procedures but return using a value. ...read more.


Local variables Local variables are variables that exist only inside a function are called Local variables; they cannot be used outside the function. Global variables Global variables are variables that exist throughout the script are called Global variables. Their values can be changed anytime in the code and even by other functions. Parameter passing A parameter is a special kind of variable used in a subroutine to refer to one of the pieces of data provided as input to the subroutine. Modularity Modularity is the degree to which a systems components may be separated and recombined. Programming libraries Programming libraries is a collection of non-volatile resources used by computer programs, often to develop software. For example, configuration data, documentation, help data, pre-written code and subroutines. ...read more.


Break-points A breakpoint marks a point in your code where the execution will take a break. Conditional commands Conditional commands are a set of rules performed if a certain condition is met. Case Case statements are a substitute for long if statements that compare a variable to several "integral" values ("integral" values are simply values that can be expressed as an integer) Conditional statements A conditional statement is how the program can make a decision. These are also known as an IF statement. These decisions rely on testing at least one condition. Use of Boolean operators Boolean Operators are simple words like AND, OR, NOT or AND NOT. They used as conjunctions to combine or exclude keywords in a search, resulting in more focused and productive results. This should save time and effort by eliminating inappropriate hits that must be scanned before discarding. ...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. ict as level coursework

    Well, our aim is for your complete satisfaction therefore we are more than happy to discuss further the system. Email: systemsRus@info.com Details of office address and time: 106 Oxford Street Westminster London WI2 6AL Monday-Friday 9am-5pm Or you can always give us a call and arrange a meeting with one of our specialist.

  2. transmission of care values

    a normal response to a dangerous or stressful situation, symptoms of which may include trembling, sweating, rapid pulse rate, dry mouth, nausea, etc." (Chambers Online, 2007) Stage 4 - depression and withdrawal. In this context withdrawal can be defined as "a retreat into silence and self-absorption."

  1. Internet statement investigation of supermarkets

    To show how this function works I am going to highlight words which don't have that much relevance over other key words? Irrelevant / Relevant "Leading supermarkets will go to any lengths to make sure their store becomes at the top of the market" This will therefore eliminate any references

  2. Database Coursework on a Rental System: Design

    E-mail Address, Manufacturer Description, Rental ID, Customer ID, Vehicle ID, Model, Daily Rental Price, Date Rented Out, Number of Days, Rental ID, Customer ID, Vehicle ID, Vehicle Name, Return ID, Date Returned, Daily Rental Rate, Overdue Fee Charged. 1NF For data to change from being un-normalised to being in first

  1. Cunha & Ribeiro Ltd: Stock Control & Invoice Database

    Fact Recording: 2 1. Would you rather be able to store your information on computer or on paper? It would be a lot better if I could be able to store my information on a computer rather than in folders.

  2. communication and values

    feel about the progress of the interactions that I am doing with the clients. As Moonie described "communication cycle means the progress of building an understanding of what another person is communicating". Moonie. N p315 (2000). In my both interactions I used communication cycle and active listening by explaining what my interaction is.

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