說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1
參 1. ( Visual Basic 例 ) (1) Visual Basic 1001 (1998) 北 (2) 陸 (1993) BASIC 北 林 (3) 龍 (1997) Quick Baic 北 林 (4) 李 龍 (2004) Visual Basic 6 18 北 (5) David I. Schneider (1999). An Introduction to Programming Using Visual Basic 6.0. USA: Alan Apt. 2. (1) VB Script, Java Script, ASP, PHP http://dob.tnc.edu.tw/ (2) 樂 http://www.programmer-club.com/pc2020v5/ (3) VB http://vb.infoserv.com.tw/ (4) Visual Basic http://myweb.hinet.net/home2/jaric/vb/index4m.htm 3. (1) ( 84) 林 538 6-11 (2) 94 年度 力 http://www.cs.nthu.edu.tw/info_race94/contest.htm (3) 立 http://assoc.csie.nctu.edu.tw/~contest/index.html (4) 立 路 http://contest.cc.ntu.edu.tw/ (5) 金 VB http://www.tqc.org.tw/tqc/content_brochure_pd01.asp 2
說 (50 ) 1. 識 2. 類 3. 4. 流 5. 說 流 數 數 (50 ) 1. 識 數 數 2. 數 念 3. 數 4. 良 數 5. 數 料 6. 料 (50 ) 1. 2. 3. 4. 5. 邏 6. 7. 流 (150 ) 1. 2. 3. 4. 5. 6. (100 ) 1. 2. 說 3. 料 4. 5. 論 力 A-1-3 行 A-2-2 A-3-2 了 念 B-1-1 B-4-1 D-4-3 行 E-2-3 來 不 E-3-4 不 E-4-3 行 F-4-3 3
參 說 (50 ) 說 ( ) 1. 識 10 1. 說 例 論 2. 說 類 3. 說 ( ) 1. 類 10 1. 說 類 2. 歷 3. 說 2. ( ) 流 5 1. 說 2. 說 1. 流 15 1. 流 2. 流 行 來 流 2. 說 流 10 1. 流 說 2. 例 4
數 數 (50 ) (50 ) 說 ( ) 1. 識 數 數 5 數 數 念 數 數 variable 數 數 x,y,z 數 2x+3y=4 x y 數 數 數 數 數 串 林 料 料 行 不 數 constant ( ) 數 數 1. 數 念 5 說 數 念 數 數 數 行 數 不行 2. 數 10 說 數 列 來 VB 例 (1) 不 數 (2) 數 不 VB 留 VB 數 例 Integer, Click (3) 數 不 例 ~ \ % & # @ (4) 數不 (5) 數 度不 255 (6) 數 不 3. 良 數 5 說 良 數 例 數 例 數 score name 易 讀 若 數 兩 兩 利 讀 例 stu_name 來 數 數 都 易 5
4. 練 例 5 Dim s As String = 串, i As Integer, d As Double Dim f1, f2 As Single, b As Boolean, day, time As Date Dim notype notype = 123 notype = s = InputBox( 串 ) i = 1 d = 3.14 f1 = 2.78 f2 = 3.6 b = True day = #7/11/2007# time = #7:11:01 AM# 5. 練 5 數 說 ( ) 數 料 1. 數 料 10 說 數 料 數 數 串 林 料 說 (1) 數 料 數 料 數 料 數 料 (2) 串 料 串 料 數 (3) 料 料 都 # 來 (4) 林 林 兩 料 True False 2. 料 5 說 料 (50 ) (50 ) 說 ( ) 1. 5 說 說 ( ) 1. 10 1. 說 兩 行 例 1+2 1 2 + 行 3 2. 說 類 6
數 說 + - * / \ Mod 數 ^ 數 2. 5 1. 說 類 2. 說 3. 5 說 類 說 < <= > >= = <> 不 兩 林 True False 4. 邏 5 1. 說 邏 類 邏 And Or Not Xor Eqv 2. 例 說 邏 5. 5 1. 說 2. 了 數 例 A=100 100 A 數 A=A+1 A+1 數 A 數 A 1 6. 5 說 來 類 數 串連 邏 列 1 () 2 ^ 3-4 * / 7
5 \ 6 Mod 7 + - 8 + & 9 = 10 <> 11 < > 12 <= >= 13 Not 14 And 15 Or 16 Xor 17 Eqv 7. 練 例 10 練 1 練 2 數 數 練 3 度 度 流 (150 ) (150 ) 說 1. 5 類 1. 10 1. 說 2. 說 行 行 行 行 練 10 例說 練 (1) 數 說 3 數 數 (2) 度 說 度 =( 度 -32)*(5/9) 度 = 度 *(9/5)+32 2. 15 說 流 說 (1) If Then (2) If Then Else End If (3) If Then ElseIf Else End If (4) 狀 << 老 例 行 >> 8
練 30 例說 練 (1) 說 行 90 100 80 89 70 79 60 69 59 (2) 說 年 六 (3) 年 說 年 兩 不 00 4 數 年 年 不 年 兩 00 400 年 年 不 年 (4) 說 ax^2+bx+c=0 a,b,c 數 x b^2-4ac 列 b^2-4ac=0 兩 b 2 a b^2-4ac>0 兩 b + b^2 4ac 異 2a b b^2 4ac 2a b^2-4ac<0 兩 3. 20 1. 說 流 說 例 若 列 100 Hello 若 MsgBox 100 9
MsgBox( Hello ) 了 Loop 行 100 Hello 更 力 了 不 行 行 2. 說 類 (1) For Next For 數 = to Step 量 Next 數 數 若 行 Next 行 行 數 數 量 若 行 Next 行 行 數 (2) Do Loop Do-Loop While Until 兩類 While a Do While Loop 若 行 不 行 Loop b Do Loop While 行 若 行 不 行 Loop << 老 例 行 >> 10
練 35 例說 練 (1) 累 1+2+ +10 (2) 累 1+3+5+ +99 量 不 1 (3) 累 1+2+4+7+ +106 (4) * ** *** **** ***** (5) * ** *** **** ***** (6) * *** ***** ******* ********* (7) 兩數 數 數 (8) 99 (9) 1~100 數 1. 20 1. 行 論 2. 老 行 2. 5 例 零 11
(100 ) (100 ) 說 1. 10 1. 例 數列 數 零 1. 說 20 1. 老 行 說 2. 2. 料 20 1. 料 2. 3. 40 1. 2. 4. 論 10 1. 2. 行 論 12