編制計(jì)算機(jī)程序解決問(wèn)題_第1頁(yè)
編制計(jì)算機(jī)程序解決問(wèn)題_第2頁(yè)
編制計(jì)算機(jī)程序解決問(wèn)題_第3頁(yè)
編制計(jì)算機(jī)程序解決問(wèn)題_第4頁(yè)
編制計(jì)算機(jī)程序解決問(wèn)題_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、4.1 編制計(jì)算機(jī)程序解決問(wèn)題走進(jìn)編程授課班級(jí):高一11班授課教師:劉軍輝交 流 討 論?任務(wù)一:從60下載玩家猜數(shù)字游戲,體驗(yàn)商品價(jià)格競(jìng)猜過(guò)程,并思考采用什么方法快速猜出商品實(shí)際價(jià)格?(游戲說(shuō)明:電腦模擬主持人,玩家模擬選手。讓電腦隨機(jī)產(chǎn)生一個(gè)0-100的數(shù)字,由玩家想去猜.)告訴你一種最好的方法:即在最低價(jià)和最高價(jià)之間,以1/2對(duì)半分,確定估價(jià);如果過(guò)高,舍高段,留低段;反之,過(guò)低,舍低段,留高段,留下部分再按1/2的比例,確定下一次估價(jià),如此循環(huán)下去,必然找到圓滿的結(jié)果。 已知商品價(jià)格范圍在(0,100)元,假定學(xué)生用到的鼠標(biāo)是38元,根據(jù)以上方法,請(qǐng)大家小組討論競(jìng)猜商品價(jià)格的具體過(guò)程。

2、嘗試猜了幾次,就猜出了實(shí)際價(jià)格。并填寫 “探究問(wèn)題記錄表”(從教學(xué)站點(diǎn)下載60)把解決上述問(wèn)題用到的方法怎樣告知計(jì)算機(jī),讓計(jì)算機(jī)來(lái)完成競(jìng)猜?合作探究:寫出競(jìng)猜的具體過(guò)程或步驟結(jié)果1、將0設(shè)為下界,100設(shè)為上界,取上下界的中間數(shù)字50與實(shí)際值38進(jìn)行比較,50比38大;2、將38右邊相鄰的數(shù)50設(shè)為上界,下界還是0,取上下界的中間數(shù)字25與38進(jìn)行比較,25比38?。?、將25作為下界,上界還是50,取上下界的中間元素38與38比較,正確,猜中。 3次?交 流 討 論?任務(wù)二:從60下載電腦猜數(shù)字游戲,理解二分法算法,理解編制計(jì)算機(jī)程序解決問(wèn)題的重要性(游戲說(shuō)明:玩家模擬主持人,電腦模擬選手。

3、讓電腦猜一個(gè)0-100的數(shù)字(由玩家想好) 直到猜對(duì)為止)分析問(wèn)題設(shè)計(jì)算法編寫程序調(diào)試程序檢測(cè)結(jié)果編制計(jì)算機(jī)解決問(wèn)題的過(guò)程知識(shí)點(diǎn)算法:解決問(wèn)題的方法與步驟。算法是程序設(shè)計(jì)的核心。程序:可以看作是讓計(jì)算機(jī)實(shí)現(xiàn)某一功能的一系列計(jì)算機(jī)能夠識(shí)別的語(yǔ)句。(實(shí)現(xiàn)算法中的思想的過(guò)程 )程序設(shè)計(jì)語(yǔ)言:通過(guò)編寫程序把算法轉(zhuǎn)化為計(jì)算機(jī)認(rèn)識(shí)的語(yǔ)言。(語(yǔ)言是工具) 剖析 程序設(shè)計(jì)語(yǔ)言:是人們與計(jì)算機(jī)打交道的橋梁,通過(guò)它告訴計(jì)算機(jī)執(zhí)行一系列操作,實(shí)現(xiàn)某種功能。什么是程序設(shè)計(jì)語(yǔ)言人與人的交流通過(guò)人的自然語(yǔ)言人與計(jì)算機(jī)交流通過(guò)人設(shè)計(jì)的計(jì)算機(jī)語(yǔ)言第一代:機(jī)器語(yǔ)言。完全由二進(jìn)制的“0”,“1”組成的一些數(shù)字信息,只有計(jì)算機(jī)專業(yè)

4、人員才能掌握它的編寫規(guī)則,但計(jì)算機(jī)可以非常方便的讀懂;第二代:匯編語(yǔ)言。這種語(yǔ)言增加了一些容易記憶的英文縮寫來(lái)表示命令,它編制出來(lái)的程序計(jì)算機(jī)無(wú)法直接讀懂,必須翻譯成計(jì)算機(jī)語(yǔ)言。雖然比機(jī)器語(yǔ)言容易掌握,仍需要大量的計(jì)算機(jī)知識(shí);第三代:高級(jí)語(yǔ)言。高級(jí)語(yǔ)言是使用一些簡(jiǎn)單的英文單詞(或縮寫符號(hào))、號(hào)子和數(shù)學(xué)式子來(lái)描述命令。這些語(yǔ)言的編程規(guī)則比較接近人的自然思考規(guī)則,所以比較容易被一般人掌握,也需要翻譯為機(jī)器語(yǔ)言。常用的高級(jí)語(yǔ)言如:BASIC,C,F(xiàn)ORTRAN,LISP,PROLOG,PASCAL,VB,VC,COBOL etc.關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言(用于書(shū)寫計(jì)算機(jī)程序的語(yǔ)言 )VB(Visual

5、 Basic)是一種可視化程序設(shè)計(jì) 可視化主要是讓程序設(shè)計(jì)人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面,然后再編寫少量的代碼就可構(gòu)建應(yīng)用程序。 建立一個(gè)VB應(yīng)用程序一般分為四個(gè)步驟: 建立應(yīng)用程序界面 設(shè)置對(duì)象的屬性 編寫應(yīng)用程序的代碼 保存和運(yùn)行程序設(shè)計(jì)一個(gè)猜數(shù)字游戲的VB應(yīng)用程序編寫程序和調(diào)試運(yùn)行 上機(jī)任務(wù):每位同學(xué)都啟動(dòng)Visual Basic程序設(shè)計(jì)環(huán)境,設(shè)計(jì)應(yīng)用程序窗口界面,輸入程序代碼或(從教學(xué)站點(diǎn)中下載代碼并復(fù)制 粘貼),并調(diào)試運(yùn)行。 設(shè)計(jì)第一個(gè)自己的vb程序和調(diào)試運(yùn)行從教學(xué)站點(diǎn)60中找到vb學(xué)案初識(shí)vb,試做例1、例2課后作業(yè):兩位數(shù)的加法 小試牛刀:編寫你的第一個(gè)VB程序 提高小結(jié)用計(jì)算機(jī)程序解決問(wèn)題的基本過(guò)程

溫馨提示

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

評(píng)論

0/150

提交評(píng)論