/// 実習D1 制御文(For 〜Next) プログラミング実習
 back next 

プロジェクト名   実習D1和の計算1

動作

 1+2+3+4+5+6+7+8+9+10を計算する。

デザイン

実習D1のデザイン フォームのプロパティ
 Font.Size = 11
 Size = 340, 150

コード(プログラム)    [終了ボタン]のメソッドは省略しています。 

Public Class Form1
  Private Sub btnWa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWa.Click
    Dim suu, wa As Integer
    wa = 0
    For suu = 1 To 10
      wa = wa + suu
    Next
    lblKotae.Text = "答えは" & wa.ToString & "です。"
  End Sub
End Class

キーワード

For 変数 = 始値 To 終値 [Step 増分]
  プログラム(繰り返される部分)
Next
←[ ]内は省略可能。
 省略時はStep 1
 
 ForからNextの範囲を繰り返す。
 変数に始値を格納して、繰返しが始まる。Nextまで実行するとForに戻る。
 Forに戻ると変数に増分が加算される。増分が省略されると1を加算する。
 増分が加算された変数の値が終値を
超えていなければ、再度Nextまでを繰り返す。
超えれば、Nextの次の行へ処理が移る。

解説

 変数suuの値がForを実行するごとに、1,2,3,4,5,6,7,8,9,10と変わる。最後に変数suuの値が11になり終値の10を超えると処理がNextの次の行に移る。

解説2 ほかの繰返し

Do
  プログラム
Loop
 永久にプログラムを繰り返す。
 繰返しを中断(抜け出す)ifには、”Exit Do”を使う。
Do
  プログラム
Loop While 条件式
 条件式が真であるあいだプログラムを繰り返す。 Do
  プログラム
Loop Until 条件式
 条件式が真になるまでプログラムを繰り返す。
Do While 条件式
  プログラム
Loop
 条件式が真であるあいだプログラムを繰り返す。 Do Until 条件式
  プログラム
Loop
 条件式が真になるまでプログラムを繰り返す。


 back next 
/// 実習D1 制御文(For 〜Next) Copyright©2014 Hiroshi Masuda 

 

 

inserted by FC2 system