實驗05 迴圈結構

2022-08-19 15:06:03 字數 1682 閱讀 4190

一、實驗目的

1.理解迴圈結構的含義和作用。

2.掌握for…next、do while----loop結構的用法。

3.能夠使用迴圈結構編寫程式。

二、實驗內容

1.do while----loop選擇結構

例1:給內部變數賦值

設計乙個簡單的vb程式sy05-1(以其作為工程檔名儲存),在窗體上放置乙個命令按鈕command1,要求在窗體上輸出1, 2, 3, …, 10。

(1)建立工程。

(2)建立使用者介面,如右圖所示。

(3)雙擊按鈕控制項,切換到**設計視窗,新增程式**如下:

private sub command1_click()

end sub

(4)除錯執行程式。

(5)在e盤下建立資料夾,儲存工程,名稱為sy05-1。

該程式通過在迴圈結構中新增 k=k+1語句,使得k的值分別為2, 3, 4, …, 10。

例2:設計乙個簡單的vb程式sy05-2(以其作為工程檔名儲存),在窗體上放置乙個命令按鈕command1,要求在窗體上顯示1+3+5+7+ … +19的值,要求完成下述填空。

(1)建立工程。

(2)建立使用者介面,如上圖所示。

(3)雙擊按鈕控制項,切換到**設計視窗,新增程式**如下:

private sub command1_click()

end sub

(4)除錯執行程式。

(5)在e盤下建立資料夾,儲存工程,名稱為sy05-2。

2.for…next選擇結構

例3:設計乙個簡單的vb程式sy05-3(以其作為窗體和工程檔名儲存),在窗體上放置乙個命令按鈕command1,要求在窗體上輸出1, 2, 3, …, 10。

(1)建立工程。

(2)建立使用者介面,如右圖所示。

(3)雙擊按鈕控制項,切換到**設計視窗,新增程式**如下:

private sub command1_click()

end sub

(4)除錯執行程式。

(5)在e盤下建立資料夾,儲存工程,名稱為sy05-3。

例4:設計乙個簡單的vb程式sy05-4(以其作為窗體和工程檔名儲存),在窗體上放置乙個命令按鈕command1,要求在窗體上顯示1+3+5+7+ … +19的值,要求完成下述填空。

程式**如下:

private sub command1_click()

end sub

三、思考題

1.設計乙個程式ex05-1,要求在窗體上顯示20個100~200之間的隨機整數。

2.設計乙個程式ex05-2,要求在窗體上顯示s=5+10+15+…+100的值。

3.設計乙個程式ex05-3,求表示式的和值第一次大於1000時的n值,表示式為1*2+2*3+3*4+…+n*(n+1)。要求程式寫在命令按鈕command1的click事件中。

設計提示:(1)使用變數s儲存和值。

(2)使用do while----loop結構判斷s的大小,當s>1000時結束迴圈。

4.設計乙個程式ex05-4,程式設計輸出26個大寫英文本母,要求在程式中不能出現「bcde…xyz」字母。

設計提示:(1)字元「b」可由表示式chr(asc(「a」)+1)計算得到,字元「c」可由表示式chr(asc(「a」)+2)計算得到,……

(2)使用for…next結構產生26個大寫英文本母並輸出。

實驗05迴圈結構

一 實驗目的 1 掌握for結構的使用。2 掌握do結構的不同形式及其使用。3 掌握累加 連乘 窮舉 求最大 最小值等基本演算法及其應用。二 實驗內容 實驗5.1 設s 1 2 3 n,分別用for next 和do.loop程式設計計算s的值,n的值程式執行時輸入,參考介面如圖5 1。窗體檔案命名...

實驗迴圈結構程式設計

一 實驗目的 1 熟練掌握三種迴圈語句的應用。2.掌握break和continue語句的使用。3.熟練掌握迴圈結構的巢狀。4.掌握迴圈結構程式設計常用的演算法 例如一組資料求和 求平均值 求最大值最小值,判斷素數等。二 實驗內容 1 編寫乙個程式,其功能為 計算並輸出1 10的平方值。include...

實驗 5 迴圈結構

c語言程式設計實驗教學 5 實驗目的 通過程式設計實現,掌握while結構 do while結構和for結構各種型別的迴圈結構,完成各種迴圈程式的設計和實現。實驗要求 同乙個題目嘗試使用多種迴圈控制結構來實現,並分析其設計和實現的差別和難易程度。實驗課時 6.0 實驗內容 1 完成課堂例項的實現。1...