第4章 第4節(jié) 程序的基本知識2信息的輸入、處理與輸出 教案 2022-2023學年蘇科版初中信息技術(shù)八年級_第1頁
第4章 第4節(jié) 程序的基本知識2信息的輸入、處理與輸出 教案 2022-2023學年蘇科版初中信息技術(shù)八年級_第2頁
第4章 第4節(jié) 程序的基本知識2信息的輸入、處理與輸出 教案 2022-2023學年蘇科版初中信息技術(shù)八年級_第3頁
第4章 第4節(jié) 程序的基本知識2信息的輸入、處理與輸出 教案 2022-2023學年蘇科版初中信息技術(shù)八年級_第4頁
第4章 第4節(jié) 程序的基本知識2信息的輸入、處理與輸出 教案 2022-2023學年蘇科版初中信息技術(shù)八年級_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

課題第4節(jié)程序的基本知識2信息的輸入、處理與輸出備課時間上課時間 主備人 復(fù)備人編號教材分析《程序基礎(chǔ)知識》是2018版江蘇省初中《信息技術(shù)》教材八年級第4章第4節(jié)第2課時的內(nèi)容。本課時主要學習在程序中如何輸入數(shù)據(jù)、處理數(shù)據(jù),并把運算處理后的結(jié)果輸出。前面章節(jié)已經(jīng)介紹了利用let語句和input函數(shù)輸入數(shù)據(jù),本課時重點學習利用文本框來實現(xiàn)數(shù)據(jù)的輸入,同時也讓學生學習如何利用文本框來輸出數(shù)據(jù)。在前面的實例學習中,已經(jīng)使用過基本的算術(shù)運算符,本節(jié)課來總結(jié)學習運算符和表達式。通過對本課時的學習,讓學生掌握基本的數(shù)據(jù)輸入方法,了解基本的運算處理方法和輸出方法,對下面進一步學習好VB打好基礎(chǔ)。學情分析學生在此之前,已初步了解程序的作用、對VB程序設(shè)計有了簡單的認識;但對VB程序設(shè)計語言語法規(guī)則了解甚少,對程序代碼中出現(xiàn)的各種要素比較陌生,因此對程序代碼本身所要表達的意思還不太清楚,對程序要完成的功能也不太明白。但此時學生的學習積極性比較高,也很愿意動手嘗試。教學目標知識與技能:.讓學生了解常量、變量及數(shù)據(jù)類型概念;.掌握VB中輸入信息的三種方法;.了解幾種常見的運算符與表達式,并使用其對輸入的數(shù)據(jù)進行運算;.掌握利用文本框、標簽及Print方法輸出信息。過程與方法:..通過前一節(jié)課的實例來了解常量、變量及數(shù)據(jù)類型的概念。過完善總評成績的程序,引導學生回憶并掌握輸入信息的第一種方法一直接賦值,并學習簡單的運算符和表達式;通過討論、實驗,掌握inputbox函數(shù)的使用;結(jié)合屬性賦值語句引導學生得出利用文本框控件的文本屬性也可以輸入信息的方法。在完善實例的過程中同時學習總結(jié)里用運算符表達式來處理數(shù)據(jù),并用文本框、標簽或Print方法來輸出結(jié)果。情感態(tài)度價值觀:.1、養(yǎng)成正確的程序設(shè)計習慣,培養(yǎng)學生科學嚴謹、認真細致的學習態(tài)度;2、在程序設(shè)計過程中,樹立正確的版權(quán)意識。教學重點1、利用文本框輸入輸出信息;2、利用表達式對數(shù)據(jù)進行運算。教學難點利用所學知識編寫程序?qū)嵗?。教學過程教師活動學生活動復(fù)備欄自主學習問題導入閱讀教材,完成以下內(nèi)容:1、程序一般由哪幾個部分組成?(輸入信息、處理信息、輸出信息)2、不同類型的信息可以由不同類型的數(shù)據(jù)來表示,你知道有哪些類型的數(shù)據(jù)?(常量是指具體的數(shù)據(jù),變量是用來存放數(shù)據(jù)的;數(shù)據(jù)類型有:整型、長整型、單精度、雙精度、字符型、邏輯型、日期型等)3、你知道什么是表達式?有哪些?(表達式是用運算符把常量、變量、函數(shù)連接起來,并能使計算機識別的式子;可分為“算術(shù)表達式、字符串表達式、關(guān)系表達式和邏輯表達式等”)4、你會輸出信息嗎?有哪些方式?(通過VB編程可以輸出圖片、動畫、聲音、視頻等多種類型的信息,根據(jù)給定代碼,完善程序。學生思考,與教師一起分析程序處理信息的過程。我們常用文本框、標簽和Print窗體方式)【算一算】總評成績的計算方法為:平時(x)占30%,期中(y)占30%,期末(z)占40%o某同學的平時成績?yōu)?6,期中成績?yōu)?2,期末成績?yōu)?0o求他的總評成績。完善程序:打開“求總評成績”文件,切換到代碼窗口,根據(jù)下列代碼,完善程序。PrivateSubCommand1_C1ick()Rem輸入信息Letx二86Lety=92Letz=90Rem處理信息Letp=0.3*x+0.3*y+0.4*zRem輸出信息PrintPrintPrint”總評成績?yōu)椋骸?;pEndSubPrivateSubCommand2_Click()EndEndSub設(shè)計意圖:通過完善程序,初步了解程序代碼-通過對程序的分析,了解程序處理信息的一般過程。教學過程教師活動學生活動復(fù)備欄講授新課1、直接賦值letx=86lety=92letz=90結(jié)論:直接賦值,必須將輸入的信息事先編寫在程序中。思考:運行上述程序只能得到1位同學的總評成績,如要計算另一位同學總評成績,應(yīng)該怎么做?2、inputbox函數(shù)請同學們回憶inputbox函數(shù)的格式:inputbox(提示文字[對話框標題][,輸入的缺省值])【試一試】利用inputbox函數(shù)改寫“求總評成績”程序,實現(xiàn)在程序運行時從鍵盤輸入數(shù)據(jù)的功能。privatesubcommandl_click()letx=inputbox(請輸入平時成績)lety=inputbox(請輸入期中成績)letz二inputbox(請輸入期末成績)x=val(x):y=val(y):z=val(z)letp=0.3*x+0.3*y+0.4*zprintprintprint總評成績?yōu)椋?;pendsub思考:為什么要對變量x、y、z求思考,與教師一起分析程序處理信息的過程。1、運用學過的知識,思考解決問題的方法。實踐練習,改寫出程序代碼,驗證結(jié)果。2、討論、分析問題的方法。實踐練習,改寫出程序代碼,驗證結(jié)果。2、討論、分析val函數(shù)在這個程序中的作用。結(jié)論:在VB中,借助inputbox函數(shù),在程序運行過程中根據(jù)提示從鍵盤輸入信息。3、利用文本控件的文本屬性輸入信息請同學分析下面這條語句的含義Text3.text=Textl.text+Text2.text思考屬性賦值語句的作用,回答問題。結(jié)論:由此可見,可以在窗體上加載文本框,程序運行時將信息輸入到文本框中,文本框?qū)ο蟮腡ext屬性值就是輸入的信息,再用let語句將Text屬性值賦給變量。思考屬性賦值語句的作用,回答問題?!驹囈辉嚒繉ⅰ扒罂傇u成績”程序改寫成利用文本框輸入數(shù)據(jù)。實踐驗證,嘗試改寫程序。設(shè)計意圖:通過討論、分析、實踐驗證等環(huán)節(jié),引導學生得出結(jié)論,培養(yǎng)學生分析問題、解決問題的能力。實踐驗證,嘗試改寫程序。思考:VB輸入信息的三種方法(1)直接賦值總結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論