
這是一份高中信息技術(shù)粵教版 (2019)選修1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)1.1.3 數(shù)據(jù)的價值和意義精品ppt課件
2.2.2 賦值語句和輸入輸出語句 VB程序一般包含哪幾部分?(求圓的面積) 知識回顧數(shù)據(jù)類型說明部分?jǐn)?shù)據(jù)的輸入部分?jǐn)?shù)據(jù)的處理部分?jǐn)?shù)據(jù)的輸出部分Const pi as single=3.14Dim a,r As Single r=InputBox(“r=”,”輸入r的值”)s=pi*r*rPrint “圓的面積s=”;s概念:能將表達(dá)式的值賦給左邊變量的語句基本格式:變量=表達(dá)式 s=3.14*r*r例: (1)x=1 (2) x=2 y=2 x=x+5 x=y1、賦值語句注意:賦值符號要與數(shù)學(xué)中的等號相區(qū)別賦值符號自主探究在VB程序中輸入下列語句,比較他們的不同A=inpubox()b=inputbox(“a=“)c=inputbox(“請輸入a的值”)d=inputbox (“請輸入a的值”,”輸入”)e=inputbox(“請輸入a的值”,”輸入”,100)f=inputbox(“請輸入a的值”,”輸入”,100,800,600)2、輸入數(shù)據(jù)的函數(shù)InputBox()概念:提供從鍵盤輸入數(shù)據(jù)的函數(shù)基本格式: InputBox(“提示信息”,”標(biāo)題”,默認(rèn)值,坐標(biāo)位置) 2、輸入數(shù)據(jù)的函數(shù)InputBox()說明: ①提示信息:對輸入數(shù)據(jù)的提示,顯示在彈出的對話框中,不能省略。 ②標(biāo)題:運(yùn)行函數(shù)后彈出對話框的標(biāo)題。 ③默認(rèn)值:默認(rèn)的輸入數(shù)據(jù)值。 ④坐標(biāo)位置:運(yùn)行函數(shù)后彈出的對話框左上角在屏幕上的坐標(biāo)位置。 不可以省略可以省略觀察下面程序運(yùn)行情況: Private Sub Form_Click() Dim a As Integer a=InputBox(“a=”,”輸入”,12,100,20) End Sub運(yùn)行判斷執(zhí)行效果:3、輸出數(shù)據(jù)的方法Print自主探究在VB程序中輸入下列語句,比較他們的不同c=5s=3.6Print a,Print “s=“;s;print “c=“;cPrint “s=“,s;print “c=“,cPrint “s=“;s,print “c=“;cPrint “圓的面積s=“;s;”平方米”,print “圓的周長c=“;c;”米”概念:能將變量或表達(dá)式的值輸出到窗體上的方法?;靖袷剑篜rint 輸出內(nèi)容例:Print “圓的面積s=”;s 輸出結(jié)果:圓的面積s=10.6 (緊湊輸出格式) Print “圓的面積s=”,s 輸出結(jié)果:圓的面積s= 10.6(標(biāo)準(zhǔn)輸出格式) 3、輸出數(shù)據(jù)的方法Print項(xiàng)目分隔符練一練:試編寫一個程序,實(shí)現(xiàn)輸入長方體的長、 寬、高,求長方體的表面積和體積。開始輸入a輸入b輸入c根據(jù)公式:s=2*(a*b+a*c+b*c)根據(jù)公式:v=a*b*c輸出v輸出s結(jié)束Dim a, b, c, s, v As Single a = InputBox("長=", "輸入")b = InputBox("寬=", "輸入")c = InputBox("高=", "輸入")v = a * b * cs = 2*(a * b + b * c + a * c) Print “表面積s=”; s Print “體積v=”, v例題:求反向三位數(shù)輸入一個三位數(shù),通過程序處理后輸出它的反向數(shù)字,如輸入“123”則輸出“321”;例題:求反向三位數(shù)-分析問題設(shè)r為一三位數(shù),分別得到它的百位數(shù)a,十位數(shù)b,個位數(shù)c,c * 100 + b * 10 + a即為所求;例題:求反向三位數(shù)-算法描述(自然語言)1、開始;2、輸入一個三位數(shù)r;3、用100去整除r得到百位數(shù)a;4、r除以100得到余數(shù),用10去整除這個余數(shù)得到十位數(shù)b;5、r除以10得到余數(shù),即個位數(shù)c;6、輸出結(jié)果c * 100 + b *10 + a;7、結(jié)束。例題:求反向三位數(shù)-算法描述(流程圖)開始輸入一個三位數(shù)r的值a= r \ 100結(jié)束b= (r mod 100) \ 10c= r mod 10r = c*100+ b*10 + a輸出r的值特點(diǎn):1、按從上到下的順序執(zhí)行2、只有一個入口和一個出口程序的順序結(jié)構(gòu)順序執(zhí)行例題:求反向三位數(shù)-編寫程序開始輸入一個三位數(shù)r的值a= r \ 100結(jié)束b= (r mod 100) \ 10c= r mod 10r = c*100+ b*10 + a輸出r的值Private Sub Command1_Click()Dim a as integer,b as integer, c as integer,r as integerr=inputbox(“r=” ,“輸入三 位數(shù)")a= r \ 100b= (r mod 100) \ 10c= r mod 10r = c*100+ b*10 + aPrint “反向三位數(shù)是”;rEnd Sub本節(jié)課學(xué)了什么?順序結(jié)構(gòu)的特點(diǎn);賦值語句vb的輸入函數(shù)vb的輸出語句思考:“求反向三位數(shù)”程序的完善如果輸入的數(shù)字不是三位數(shù)則提示輸入了不合法的數(shù)字直接結(jié)束程序,該如何實(shí)現(xiàn)?不論輸入多少位數(shù),都可正常輸出反向數(shù),又該如何實(shí)現(xiàn)?課程總結(jié)賦值語句:將表達(dá)式的值賦給左邊變量的語句基本格式:變量=表達(dá)式輸入函數(shù):提供從鍵盤輸入數(shù)據(jù)的函數(shù)基本格式:InputBox(”提示信息”,”標(biāo)題”, 默認(rèn)值,坐標(biāo)位置)輸出方法:將表達(dá)式或變量的值輸出到窗體上的方法基本格式:Print 輸出內(nèi)容(兩種輸出格式)順序結(jié)構(gòu)的特點(diǎn):按由上到下的書寫順序依次執(zhí)行; 只有一個入口和一個出口課堂訓(xùn)練1、定義一個常量g=9.82、定義常量a為整數(shù)型,b為單精度實(shí)數(shù)型3、輸入變量a的值,要求:輸入?yún)?shù)包含提 示信息和標(biāo)題5、輸出變量a,b的值一列火車在某地時的為V0=40km/h,現(xiàn)以加速度a=0.15m/s2加速行駛,試編寫一個程序,求2min后的速度V和距開始點(diǎn)的距離S。作業(yè)1:試編寫一個程序,求平面中兩點(diǎn)之間的路離。作業(yè)2:4、順序結(jié)構(gòu)的特點(diǎn)開始語句1語句2……語句n結(jié)束順序結(jié)構(gòu)的運(yùn)行流程圖按由上到下的書寫順序執(zhí)行只有一個入口和一個出口一個物體從高處下落做自由落體運(yùn)動。現(xiàn)知道物體下落的時間為t,試編寫一個程序,求物體下落的路程。作業(yè)3:
這是一份高中3.2 Python語言程序設(shè)計(jì)評優(yōu)課ppt課件,共32頁。PPT課件主要包含了表達(dá)式,F(xiàn)alse,True等內(nèi)容,歡迎下載使用。
這是一份高中粵教版第二章 因特網(wǎng)的接入與管理2.2 IP地址及其管理優(yōu)秀ppt課件,共19頁。PPT課件主要包含了IP地址,我們從案例了解到,IP地址的概念,查詢自己的IP地址,動手做一做,IP地址的格式等內(nèi)容,歡迎下載使用。
這是一份高中信息技術(shù)粵教版 (2019)選修1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)第二章 數(shù)據(jù)的存儲方式2.4 數(shù)組與鏈表及其應(yīng)用2.4.2 數(shù)組與鏈表的應(yīng)用優(yōu)秀課件ppt
高中信息技術(shù)粵教版 (2019)選修1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)2.4.1 數(shù)組與鏈表優(yōu)質(zhì)課課件ppt
高中信息技術(shù)粵教版 (2019)選修1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)2.3.3 鏈表的基本操作優(yōu)秀課件ppt
粵教版 (2019)選修1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)第二章 數(shù)據(jù)的存儲方式2.3 數(shù)據(jù)的鏈?zhǔn)酱鎯εc組織2.3.2 鏈表優(yōu)秀課件ppt
高中信息技術(shù)粵教版 (2019)選修1 數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)1.1.3 數(shù)據(jù)的價值和意義精品課件ppt
微信掃碼,快速注冊
注冊成功