變量的賦值、數據的輸出
bsp; ’新定義一個變量m為實型 x=val(txtsx.text) ’給變量x賦值 y=val(txtsy.text) ’給變量y賦值 m=x ’將x中的值賦給m x=y ’y中的值賦給x, y=m '再將m中的值賦給y txtsx.text=str(x) ’在txtsx文本框中顯示現在x的值 txtsy.text=str(y) ’在txtsy文本框中顯示現在y的值endsub程序中利用一個中間變量和賦值語句實現了交換數據,首先將x中的值賦給m ,再將y中的值賦給x,最后將m中的值賦給y。 練習:新建一個工程,在窗體form1的click事件過程中定義4個整型變量a、b、c、d,并寫出以下四個賦值語句:將“4”賦值給變量“a”,將“6”賦值給變量“b”,將“-1”賦值給變量“c”,表達式“b*b-4*a*c”賦值給變量“d”。 (為能輸出d的值加上語句form1.print ”d=”;d)協作、討論完成代碼及執行程序:dim a as integerdim b as integerdim c as integerdim d as integerlet a=4let b=6let c=-1let d=b*b-4*a*cprint”d=”;d提問:賦給變量d的值是多少?執行后單擊窗體,觀察結果,賦給變量d的值是52,可見賦值時是先計算出結果,再賦給變量,所以賦值語句具有運算功能。三、數據的輸出1、print方法問題: 上述代碼中form1.print "d=";d語句起什么作用?如果刪去代碼中的 form1.print "d =";d,再執行程序,對比前后有什么變化?能否看到程序的運行結果?實踐:刪除print語句,運行程序,見不到輸出結果。所以,fm1.print "d=";d”語句起輸出數據的作用。vb語言中使用print方法輸出數據,格式如下:[對象].print[表達式][{;|,}] print是對象的方法。原意“打印”這里是指輸出,[對象]是輸出的目標位置,[表達式]是輸出內容。在當前窗體中輸出時,可以省略[對象]。form1.print "d=";d 的意義:將"d="和d的內容輸出到窗體form1中。 例3、閱讀下列代碼,通過討論找出這三種語句:(1)變量類型定義;(2)賦值;(3)輸出數據。并分析輸出結果是什么?輸出到什么地方?private sub form1_click () dim x as single ’定義變量語句 dim y as single form1.print -61;-34&nb