224x Filetype PDF File size 0.40 MB Source: www.sttmandalabdg.ac.id
VB.Net Console
Student Booklet
by Doug Semple
Tasks and sample programs to teach the AQA GCE Computing COMP1 syllabus.
AQA COMP1 VB Console
Contents
Download and Setup ............................................................................................................................... 3
Your first program ................................................................................................................................... 3
Example Program 1 – Sequence ............................................................................................................. 4
Example Program 2 - Assignment ........................................................................................................... 5
Example Program 3 - Arithmetic ............................................................................................................. 6
Example Program 4 – Selection .............................................................................................................. 7
Example Program 5 - Relational operators ............................................................................................. 8
Example Program 6 - Boolean operators ................................................................................................ 9
Moderation Exercise 1 – Central Heating ............................................................................................. 10
Example Program 7 - Logical bitwise operators.................................................................................... 11
Example Program 8 - Built-in functions ................................................................................................ 12
Example Program 9 ............................................................................................................................... 13
Example Program 10 ............................................................................................................................. 14
Example Program 11 - Repetition ......................................................................................................... 15
Section 12 - Flowcharts ......................................................................................................................... 16
Example Program 13 – Procedures & Functions ................................................................................... 18
Section 14 – By Ref vs. By Val ............................................................................................................... 19
Moderation Exercise 2 – Car Hire ......................................................................................................... 20
Example Program 15 - Constants .......................................................................................................... 21
Example Program 16 - Data Structures ................................................................................................. 22
Other Built-in Data Types ...................................................................................................................... 23
Byte ............................................................................................................................................... 23
Enumerated .................................................................................................................................. 23
Records.......................................................................................................................................... 24
Example Program 17 – 1 dimensional arrays ........................................................................................ 26
Example Program 18a – Read from a text file ...................................................................................... 27
Example Program 18b – Write to a text file ......................................................................................... 28
Example Program 19 ............................................................................................................................. 29
Example Program 20 - Validation ......................................................................................................... 30
Example Program 21 – 2 dimensional arrays ........................................................................................ 31
Example Program 22 – Enumerated ..................................................................................................... 32
Section 23 - Set operators ..................................................................................................................... 33
Union ................................................................................................................................................. 33
Doug Semple 2013 1
AQA COMP1 VB Console
Range ................................................................................................................................................ 33
Intersection ....................................................................................................................................... 33
Difference (Distinct) .......................................................................................................................... 34
Membership (Contains) .................................................................................................................... 36
Example Program 24 - Linear search .................................................................................................... 37
Example Program 25 - Bubble sort ....................................................................................................... 38
Extension Set A: Form Applications ...................................................................................................... 39
Extension Set B: COMP1 Revision ......................................................................................................... 40
Doug Semple 2013 2
AQA COMP1 VB Console
Download and Setup
Download VB Express and install it on your computer at home.
http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express
If you don’t run Windows as your operating system you can try using Mono
http://www.go-mono.com/mono-downloads/download.html
Your first program
Start a new Project and select Console Application. Type the following code:
module module1
sub main()
console.writeline("Hello World!")
console.readKey()
end sub
end module
(Press F5 to run the code)
Tasks
0.1 – Write a program that displays the message “Hello Dave”
0.2 – Write a program that displays the message “My name is Dave and I live in Brussels” (replace
Dave and Brussels with your own information)
0.3 – Write a program that displays the lyrics to your national anthem. Each line of the song should
be on a fresh line.
Doug Semple 2013 3
no reviews yet
Please Login to review.