GCSE Computing/Programming

Starter

edit

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

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

//(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

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

For Next

edit

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

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

While(true) {

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

}

Do

 'Does this for as long as the program is open

Loop