Three methods are given to help find errors. Every program may have typos, mistakes, or logic errors. Even two scripts written for the same purpose may be written differently.īefore the programming steps are shown, it is important to show debugging steps. A script written to email every 10 minutes will be very different from a script written to unlock a door during business hours. The script will perform exactly as written.Įvery script is written with a different goal in mind. The point of this simple example is to illustrate that every action and step must be programmed into the script. The computer would continuously repeat the steps of Lather and Rinse. If these instructions are given to a computer, would the computer ever stop washing hair? No, because there is no exit from the cycle 'Lather, Rinse, Repeat'. Think of the standard instructions given on a bottle of shampoo: "Lather, Rinse, Repeat". To begin talking about the functionality of a script, it is helpful to share an example given in many introductory programming classes.
Please use this guide along with a ControlByWeb product's users manual and examples to create a script.
Also included are a few examples and tricks that more advanced users may find useful to modify for particular applications. This tutorial will assist in creating a custom BASIC script to do advanced logic tasks on ControlByWeb modules. It is written to give more explanations to users who do not have programming experience. This tutorial is not designed to be a comprehensive resource on programming.
Please see the X-600M's users manual for more information. The X-600M uses a different language for the coding, called LUA. Most of ControlByWeb advanced modules support BASIC scripts. A script program used on ControlByWeb modules allows for custom logic and capacities beyond regular settings found in the product's web setup pages. The individual ControlByWeb product's users manual will have more details and examples for all supported commands. Many ControlByWeb modules have an interpreter that supports many BASIC commands however, not all BASIC commands are supported.
Paper 3: 0500 Directed Writing and Composition – Download Paper– Reading Booklet – Download Mark Schemeįor more GCSE English Language past papers from other exam boards click here.BASIC is a computer programming language that has been in use for many years. Paper 2 (Extended): 0500 Reading Passages – Download Paper– Reading Booklet – Download Mark Scheme Paper 1 (Core): 0500 Reading Passages – Download Paper– Reading Booklet – Download Mark Scheme Paper 1 (Core): 0522/01 Reading Passages – Download Paper– Download Insert – Download Mark Scheme June 2015 – CIE IGCSE English – First Language Past Exam Papers Paper 3: 0522 (UK) Directed Writing and Composition – Download Paper– Reading Booklet – Download Mark Scheme Paper 2 (Extended): 0522 (UK) Reading Passages – Download Paper– Reading Booklet – Download Mark Scheme Paper 1 (Core): 0522 (UK) Reading Passages – Download Paper– Reading Booklet – Download Mark Scheme Specimen Exam Papers 2015 – English – First Language (UK Based Students) June 2017 – English – First Language 0627 (IGCSE 9-1) Paper 3: 0500/31 Directed Writing and Composition Paper 2 (Extended): 0500/21 Reading Passages June 2018 (0500) – English – First Language You can therefore use the past papers for Cambridge IGCSE English First Language - 0500 to help with the 9-1 version of the syllabus. This syllabus 0627 is graded from 9 to 1 but is otherwise the same as Cambridge IGCSE English First Language - 0500. Paper 3: 0990/31 Directed Writing and Composition Paper 2 (Extended): 0990/21 Reading Passages Extended Paper 3: 0500/31 Directed Writing and Composition (also 0627 9-1) Paper 1 (Core): 0500/11 Reading Passages (also 0627 9-1)ĭownload Paper– Reading Booklet – Download Mark Scheme You can download each of the CIE IGCSE English Language past papers and marking schemes by clicking the links below. This section includes recent IGCSE English Language past papers from Cambridge International Examinations (0627) (9-1) (UK Only) and (0500) English - First Language.