{{adMap.article_top.title}}
{{adMap.article_top.cta}}

#分享 計概B重點 Part 7
課業板 {{ articleMoment(createdAt) }}

汪,這裡是統測計概小學園(X 好啦,我是狗狗XD 今天又要來好好的談談計概這件事。 - Part 1 https://meteor.today/a/b8hPcc Part 2 https://meteor.today/a/h6vdic Part 3 https://meteor.today/a/90arnc Part 4 https://meteor.today/a/GuACsc Part 5 https://meteor.today/a/YF_Ixc Part 6 https://meteor.today/a/lsbUCc - 以下是商管群跟外語群的計概綱要 (有「[在此鍵入]」是因為我還沒決定要放什麼QQ,還有這是我編的講義目錄,而我之前早就有編過程式語言的了,所以單元十一才會是另編講義www) https://i.imgur.com/20g4SPm.jpg https://i.imgur.com/eyHJ35b.jpg https://i.imgur.com/QcHvm3Z.jpg https://i.imgur.com/MkCL5MN.jpg 以下是資電類的計概綱要 https://i.imgur.com/yzbcjHT.png - 今天主要是談商管群、外語群的計概 所以資電類的抱歉QQ 可能就是挑有要考的部分看就好 - 單元十一|基本程式語言 第二十五章:認識程式語言 【小簡介】 https://i.imgur.com/cknZtkL.png 這個是程式語言的種類w Visual Basic是物件導向! 不要再以為是程序導向了QQ 好,那之所以是物件導向 我用下圖來說明: https://i.imgur.com/ljXIZdg.png 「體重」有體重的TextBox 「身高」有身高的TextBox 「判斷BMI」的按鈕跟「結束程式」按鈕有屬於他自己的Button 「(點擊按鈕以計算)」有屬於他自己的Label 這些基本上都有屬於他自己的程式在控制他 那物件導向的概念就是說: 「當需要你的時候,我再呼叫你,當我不需要你,請你別過來增加程式執行的 負擔」 【程式語言的比較】 https://i.imgur.com/WpCQlUz.png 這個是程式語言的比較 我想,問題最多的應該是「可攜性」吧? 什麼叫可攜性,他其實是指對電腦的相容性 面對規格不同的電腦 當你可攜性愈低,你的程式愈有可能沒辦法執行 意思大概就是這樣! 【組譯與編譯、直譯】 組譯是組合語言用的! 編譯和直譯是高階語言用的! 他們唯一的共通點都是要把東西翻譯成機器語言 好讓電腦執行,畢竟電腦只看得懂0、1 直譯過程↓ https://i.imgur.com/QvHM3lb.png 組譯、編譯過程↓(圖片裡面只有打到編譯QQ,抱歉QQ) https://i.imgur.com/d9jH4a2.png 【演算法】 1. 演算法常以循序、條件、重複結構表示 循序: https://i.imgur.com/oo0laog.png 條件: https://i.imgur.com/Cov2p0F.png 重複: https://i.imgur.com/rD1JkJI.png 2. 流程圖表示法 https://i.imgur.com/x3ME64S.png 【物件導向程式設計】 這邊來認真講解一下 物件導向有兩件事很重要 先定義「類別(Class)」和「物件(Object)」的功能,再組合多個不能功能 的物件,以成為完整程式! 類別:具有相同特性的物件的集合 例如說國、英、數是科目 國、英、數是物件,科目則是類別 接下來是重點! 螢光筆準備好! 物件導向程式語言的特性! https://i.imgur.com/rzDjbPY.png 這三種特性可以簡化程式的開發流程、降低複雜度,及避免重複撰寫 第二十六章:Visual Basic入門 【檔案類型】 https://i.imgur.com/EP9UK3Y.png 【組成要素】 https://i.imgur.com/uSU70i1.png 【資料型別】 https://i.imgur.com/6fNyNLD.png 註一:E表示科學計號中之表示科學計號中之10的指數,例如:1.4E^(-45)即  1.4 x 10^(-45)。 註二:在 32 位元作業系統下,需要4 bytes + 4 bytes + 4 bytes + 4 bytes +  4 bytes + 4 bytes + 4 bytes + 變數儲存資料型別佔用空間,在64位元作業系 統下,需要 8 bytes + 8 bytes + 8 bytes + 8 bytes + 8 bytes + 變數儲存資料 型別佔用空間。 【常數宣告】 Const 常數名稱 As 資料型別 = 內容 例:Const N As Integer = 5 Const 常數名稱型別&宣告符號 = 內容 例:Const N% = 5  【變數宣告】 Dim 變數名稱 As 資料型別 [= 初始值 ] 例: Dim r As Integer Dim 變數名稱型別符號 [= 初始值 ] 例: Dim r% 【變數/常數宣告命名規則】 https://i.imgur.com/Mu4Uvsi.png 【運算子、運算元與運算式】 運算子(Operator)即運算符號,有算術、比較(關係)、邏輯、串接、指定五種 運算元(Operand)是運算子所要運算的資料項目,包含長數、變數等 運算式(Expression)則是運算子與運算元的組合 https://i.imgur.com/Plzp59q.png 【算術運算子】 https://i.imgur.com/hNBs2Ex.png 整數除法記得要先四捨六入五近偶喔! 【比較運算子】 https://i.imgur.com/ktcpfzb.png 【邏輯運算子】 https://i.imgur.com/U4KJZgV.png 【運算子優先順序】 https://i.imgur.com/8scpukA.png 【串接運算子】 https://i.imgur.com/Kc4Oh6d.png 下面這個連結務必要看過QQ 如果有考串接運算子 很愛考這些東西 抱歉QQ 礙於時間,沒辦法幫你們整理起來QQ http://yes.nctu.edu.tw/VB/B3_Operator/101_%EF%BC%8B.htm 【指定運算子】 https://i.imgur.com/IteTtp4.png 第二十七章:條件判斷敘述 【If條件式】 邏輯一定要記清楚 不要記錯了QQ https://i.imgur.com/5gqFSHK.png 在考試時,遇到程式題 建議這樣畫起來,迴圈也是同理 這樣就比較不容易跑錯了! https://i.imgur.com/HRmNtTm.png 【Select Case】 誰先成立就是誰! 不要說明明這個也可以! 然後! 他會有先後順序! 順序不能錯 這個地方我講一下語法就好 假設變數是X https://i.imgur.com/ezUHHWB.png 那,各種語法都可以用「,」連結 例如說Case 1, 0 To 5, Is > 2 第二十八章:迴圈敘述 在做迴圈時,切勿把電腦視為人,他們其實很笨,只會一行一行執行 例如說迴圈 Dim X, S As Integer For X = 1 To 5   S = S + 1 Next X 這個的X其實會停留在6 是因為X = 6,已經超出迴圈範圍,所以才不能做 請不要再覺得「明明只會做到5啊」 【For... Next】 1. 會有起始值跟終止值 2. 當Step被省略,表示是Step 1 【While... End While】 1. 會有執行條件,每次執行都得判斷是否可以執行 所以如果當條件式設定不當,會變成無窮迴圈 【Do... Loop】 1. 有分前測式、後測式 2. 有分Until跟While兩種 Until的話只要條件成立就停止,不繼續做迴圈;While的話只要條件成立,就 要繼續做 3. 前測式:Do While... Loop、Do Until... Loop 這兩個都是先判斷是否要執行迴圈 4. 後測式:Do... Loop While、Do... Loop Until 這兩個都是先做了,再判斷是否要執行迴圈 所以後測式一定會保證做一次 第二十九章:結構化程式設計 【數值函數】 https://i.imgur.com/t107RRR.png https://i.imgur.com/tyHMvKO.png 【字串函數】 https://i.imgur.com/LwBImJl.png 【時間日期與型別轉換函數】 https://i.imgur.com/IjL6FIc.png 主要是最後兩個QQ 一定要會喔QQ 【自定函數與副程式】 自定函數「會」回傳值 副程式「不會」回傳值 我用兩種方式讓你們牢記! 1. 觀察程式 呼叫自定函數的那一行一定是「變數 = 自定函數」 呼叫自副程式的那一行一定是「Call 副程式」 2. 圖像記憶法 https://i.imgur.com/FhzWIfF.png 【傳值呼叫、傳址呼叫】 ByVal:傳值呼叫 ByRef:傳址呼叫 假設今天有一個人享參觀你家... ByVal:我畫我家的樣子給你看(所以更改不了原本的東西) ByRef:我給你我家鑰匙好了(所以值可能改變) 圖像記憶法: https://i.imgur.com/biDMnnX.png 第三十章:陣列 1. 陣列中每個元素的資料型別都一樣 2. 註標值一定從0開始 3. 一維陣列 B = {10, 6} 填值的時候就是橫的 4. 多維陣列 B = {{10, 20, 30}, {40, 50, 60}} 填值的時候記得是一行一填 所以是: 10 20 30 40 50 60 這樣子的排列 5. 陣列填值 X(1, 4) = 11 1是列(橫) 4是欄(直) 【排序法】 1. 氣泡排序法: (1) 小到大 兩兩做比較,如果前大於後就交換,否則不換 每次排序的最後一個值不再被排序 (2) 大到小 兩兩做比較,如果前小於後就交換,否則不換 每次排序的最後一個值不再被排序 (3) 次數 循環次數 = N - 1 完成排序次數 = N × (N - 1) / 2 舉例: Dim A(4) As Integer = {5, 3, 9, 2, 7} https://i.imgur.com/hwc2Lxc.png 2. 選擇排序法: (1) 小到大 從一陣列找尋最小值,並置於已排序陣列最後,直到達成目標 (2) 大到小 從一陣列找尋最大值,並置於已排序陣列最後,直到達成目標 Dim B(4) As Integer = {8, 2, 5, 7, 4} 舉例: https://i.imgur.com/s9ge0GB.png 【搜尋法】 1. 循序搜尋法: 不用事先排序 就一個一個的搜尋,直到找到為止 2. 二分搜尋法: 要事先排序(小到大或大到小都可) 需要先找到最左值、中間值、最右值 中間值 = ((最左值的註標 + 最右值註標) \ 2) 在比對搜尋目標與中間值的時候: 目標 = 中間值所指的數值:找到目標,結束搜尋 目標 > 中間值所指的數值:最左值 = 中間值 + 1,找出新的中間值 目標 < 中間值所指的數值:最左值 = 中間值 - 1,找出新的中間值 舉例:(以搜尋22為例) Dim C(7) As Integer = {1, 4, 7, 10, 13, 16, 22, 29} https://i.imgur.com/q72GUs1.png https://i.imgur.com/z5vVBFH.png https://i.imgur.com/RjKRwZz.png - 有問題或有題目想問就直接在下面留言吧 我會直接解答的ˊˇˋ (正在出統測前模考題,想要寫麻煩在留言處跟我說) - 簽名檔: A Dog With A Broken Heart


  回文

你可能有興趣的文章...

{{adMap.article_bottom.cta}}
{{adMap.article_bottom.title}}
{{adMap.article_bottom.content}}

全部留言

B1 {{commentMoment( "2018-05-04T16:22:34.735Z" )}}

頭香 哦哦哦哦 狗狗晚安

收合內層留言icon {{comments[0].isShow ? '收合' : '展開' }}1則留言
頭香 哦哦哦哦 狗狗晚安
1
B1-1 (原 Po)   {{commentMoment( "2018-05-04T16:22:34.735Z" )}}

晚安

晚安
0
B2 {{commentMoment( "2018-05-04T16:23:03.433Z" )}}

辛苦了

收合內層留言icon {{comments[1].isShow ? '收合' : '展開' }}1則留言
辛苦了
1
B2-1 (原 Po)   {{commentMoment( "2018-05-04T16:23:03.433Z" )}}

重點是希望讀者能懂QQ

重點是希望讀者能懂QQ
0
B3 {{commentMoment( "2018-05-04T16:23:35.234Z" )}}

明天一起加油

收合內層留言icon {{comments[2].isShow ? '收合' : '展開' }}1則留言
明天一起加油
1
B3-1 (原 Po)   {{commentMoment( "2018-05-04T16:23:35.234Z" )}}

好!

好!
0
匿名

匿名

B4 {{commentMoment( "2018-05-04T17:15:57.402Z" )}}

真的辛苦了 打這些👍 祝原po考試順利

收合內層留言icon {{comments[3].isShow ? '收合' : '展開' }}1則留言
真的辛苦了 打這些👍 祝原po考試順利
1
B4-1 (原 Po)   {{commentMoment( "2018-05-04T17:15:57.402Z" )}}

謝謝QQ

謝謝QQ
0
B5 {{commentMoment( "2018-05-05T16:07:01.869Z" )}}

謝謝♥ 傳值呼叫那邊的舉例很好懂 這篇後半段就是下週段考範圍啊  看完覺得漏掉的都補起來了!

收合內層留言icon {{comments[4].isShow ? '收合' : '展開' }}1則留言
謝謝♥ 傳值呼叫那邊的舉例很好懂 這篇後半段就是下週段考範圍啊  看完覺得漏掉的都補起來了!
1
B5-1 (原 Po)   {{commentMoment( "2018-05-05T16:07:01.869Z" )}}

謝謝你的肯定www 段考加油www

謝謝你的肯定www 段考加油www
0
匿名

匿名

B6 {{commentMoment( "2018-05-06T10:32:45.060Z" )}}

你好>< 今天考完統測了 商管群專一計概的45~49 可以幫忙解嗎QQ(不勉強沒關係!)

你好>< 今天考完統測了 商管群專一計概的45~49 可以幫忙解嗎QQ(不勉強沒關係!)
1
B7 (原 Po)   {{commentMoment( "2018-05-06T10:58:50.336Z" )}}

B6 剛剛才發文哈哈哈哈 https://meteor.today/a/ATf6Rc?ref=android 這裡喔

B6 剛剛才發文哈哈哈哈 https://meteor.today/a/ATf6Rc?ref=android 這裡喔
0
匿名

匿名

B8 {{commentMoment( "2018-05-06T11:19:58.308Z" )}}

謝謝~~

謝謝~~
1


登入後發表留言






確定要刪除此文章?
#分享 計概B重點 Part 7

汪,這裡是統測計概小學園(X 好啦,我是狗狗XD 今天又要來好好的談談計概這件事。 - Part 1

檢舉{{reportFloor? '留言B'+reportFloor: '文章'}}
檢舉{{'原po回覆B'+reportFloor+'留言'}}
請選擇刪除文章原因
請選擇刪除留言原因
您即將進入之文章內容需滿十八歲方可瀏覽

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於網站首頁或各該限制級網頁,依台灣網站分級推廣基金會規定作標示。若您尚未年滿十八歲,麻煩點選離開。若您已滿十八歲,一樣不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽閱讀,或將本網站內容向該人士出示、播放或放映。

離開
問題讀取中...稍待60秒...