• 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...

Introduction

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.

Middle

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.

Conclusion

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. communication and values

    and the right to maintain her beliefs in relation to religion, ethnics and culture by giving the choose of either to stick merry Christmas, happy birthday etc on her card. The communication skills that applied to my interactions were using non-verbal message such as eye contact, posture, gesture and body language.

  2. ict as level coursework

    Every time a new customer registers their details will automatically transfer onto this spread sheet via a macro. The macro inserts another row and provides a unique customer number for that customer. When a new customer joins a new row is made and all their details transfer there.

  1. Internet statement investigation of supermarkets

    Therefore I will develop the syntax method and hopefully gain more results. There are 2 methods I can add to my statement so that my results will narrow. With my statement I can additionally add a plus sign which will only list pages that include the word.

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

    2 Requirement: The system has to produce a report for deliveries Evidence: Would you like your system to produce reports with delivery times? Yes, that should help me remember delivery dates better than now. 3 Requirement: It needs to be able to produce invoices Evidence: Would you like to be

  1. Database Coursework on a Rental System: Design

    Queries: - Queries can be used in Access to extract useful information from the database. There are various types of queries that can be used. Select queries extract data from tables based on specified values, find duplicate queries display records with duplicate values for one or more of the specified

  2. transmission of care values

    There are four stages of learned helplessness, which are: Stage 1 - pre-helplessness, feeling frustrated or angry. Stage 2 - giving up, stop trying to control their own life. Stage 3 - helplessness and anxiety. Anxiety can be defined as "a strong feeling of fear or distress which occurs as

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