VB教學 查詢

2022-09-02 22:12:25 字數 1091 閱讀 3420

查詢

一、教學目標:

1、理解順序查詢

2、理解二分法查詢

二、教學重點:

1、二分法查詢

三、所需課時:2課時

四、教學過程:

(一)、複習

1、定義陣列

dim

陣列名(下標範圍)

as 資料型別

例如:dim a(10) as integer

dim b(3 to 8) as single

2、陣列的操作

陣列讀寫

dim a(10) as integer

dim i as integer

for i = 1 to 10

讀寫陣列(讀資料

-輸入,寫資料

-輸出)

next i

陣列的排序

陣列的查詢

(二)、順序查詢

1、在陣列

a(100)

中有100

個整數,

x=54,問x

是否在陣列中?

if x = a(i) then

輸出「查詢成功」的資訊

end if

2、查詢

a(100)

陣列中最大的數字

if max < a(i) then

max與

a(i)

進行交換

end if

順序查詢的效率較低,只有在資料量很小,而且沒有排序的情況下才使用。

(三)、二分法

用動畫課件讓學生理解二分法

p1=1

p2=n

dom=(p1+p2)\2

if a(m)=x then

print 「a(」;m」)=」;x

exit do

else

if a(m)>x then

p2=m-1

else

p1=m+1

end if

end if

loop until p1>p2

VB教學 函式與遞迴

一 教學目的 1 認識函式,會編寫簡單函式 2 理解遞迴的過程,能看懂遞迴函式 二 教學思路 1 用vb自帶函式引入自定義函式 2 盡量把遞迴函式簡單化 三 教學過程 1 匯入 vb中有很多自帶的函式,如int sqr等 d sqr b b 4 a c b int 7.6 b int a print...

VB教學 第二課 物件屬性的認識

一 教學目的 1 了解vb的四個物件 按鈕 文字框 標籤 窗體 2 了解各個物件的屬性 二 教學思路 讓學生自己探索幾個物件的屬性 三 教學過程 1 匯入 給學生看乙個事先做好的程式 複習上次課的內容 製作程式的四個過程 介面設計 編寫 執行除錯 儲存發布 這個課的主要內容是放在介面設計上。2 物件...

易語言查詢文字的製作教學

易語言尋找文字,這個命令,對於製作搜尋軟體很有用,我教大家操作。1 易語言新建乙個windows視窗 點選程式設計客棧進入 編輯區 具體看如何用易語言編寫自己第乙個程式?2 我們輸入這個命令 尋找檔案 3 展開這個命令 程式設計客棧發現這個命令有2個引數 4 第乙個引數就是尋找的檔名或者目錄,我們輸...