Jump to content

GCSE Computing/Programming

From Wikibooks, open books for an open world

Starter

[edit | edit source]

The following examples fit the structure of GCSE Computing The code has been written in VB(.net) and C#(.net) In c# // and in VB ' are comments and are ignored by the compiler. They are there to help you.

Programming Language Rules

[edit | edit source]

Every programming language has its rules. Its the main difference between them. A lot of them have some of the same rules.

must be used at the end of each line of code (to continue the line to the next line don't use the ;)

{} must be used to enclose code

To continue the line to the next line use _ The code encloses vary

Declaring a variable

[edit | edit source]

//(type e.g. int or string) (name e.g. i); int i; //integer called i (instead of VBs optional as ... C# uses type object for any type)

dim i as integer //integer called i (as integer optional)

IF Conditions

[edit | edit source]

if (Condition e.g. 1=1) {

 //Do something if true

}else{

 //Do something if false

}

if Condition e.g. 1=1 then

 'Do something if true

else

 'Do something if false

end if

Loops

[edit | edit source]

For Next

[edit | edit source]

int i; //Declare i For (i=0; i<10, i++) {

 //i is an integer variable and the for checks if i = 10 every loop. If not does the process within then adds 1 to i.

}

For i As Integer = 1 To 10

  'i is an integer variable and the for checks if i = 10 every loop. If not does the process within then adds 1 to i.

Next i

While

[edit | edit source]

int i; While(i<10) //Checks if i less than 10 {

 //Loops till i = 10
 i++; //Adds 1 to i

}

dim i While i<10 'Checks if i less than 10

 'Loops till i = 10
 i+=1 'Adds 1 to i

End While

Repeat(loop)

[edit | edit source]

While(true) {

 //Does this for as long as the program is open

}

Do

 'Does this for as long as the program is open

Loop