




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.廣東省初級中學課本信息技術教案第二冊(下)目 錄第一章 探索計算機網絡世界2第一節 認識計算機網絡2第二節 探究因特網的奧秘6第二章 動手創建自己的網站9第一節 籌劃班級網站9第二節 創建網站站點12第三節 制作網站首頁14第四節 制作欄目網頁16第五節 制作通訊錄表單18第六節 認識標記語言HTML19第七節 認識網頁特效22第八節 發布網站24第三章 認識計算機程序26第一節 初識計算機程序26第二節 實現條件選擇程序31第三課 實現循環執行程序35第四課 用計算機程序解決問題38第一章 探索計算機網絡世界第一節 認識計算機網絡(一) 教學內容 本課先介紹了計算機網絡的組成與作用和家庭計
2、算機網絡的組建過程。(二) 教學目標知識性目標1、 掌握計算機網絡的概念2、 熟悉家庭、學校、教育網的組網方式。 技能性目標能夠通過共享使用其它計算機的資源情感性目標1、欣賞網上豐富的資源,體驗上網的樂趣。2、養成將學到的信息知識運用到日常生活的意識。(三) 教學課時:1課時(四) 教學過程問題的出現李鳴家裝了ADSL,可是有三臺電腦都要上網,還要共同使用一臺打印機。1、三臺計算機能同時上網嗎?2、在各自的計算機上能直接讓打印機打印嗎?關于計算機網絡l 什么是計算機網絡?l 建立計算機網絡需要什么條件?l 組建家庭計算機網絡的過程是怎樣的?知識點一: (p3)l 通過網絡通信設備和網絡傳輸介質
3、把多臺計算機按一定的方式連接起來就可以構成計算機網絡。l 計算機網絡的功能:信息傳遞和資源共享知識點二(p4)l 計算機網絡按跨越的范圍可分為局域網(LAN)和廣域網(WAN)。l 服務器:一臺或多臺配置較高的來提供數據文件傳輸、打印等資源共享服務和管理服務的計算機。l 工作站:通過集線器(或交換機)與服務器連接的其它機器學校電腦室屬于局域網,教育網屬于廣域網。電腦室網絡結構圖計算機網絡中的硬件設備連接計算機和集線器或交換機計算機和網絡設備之間的傳輸介質連接網絡中的各臺計算機,幫助數據信息在不同機器上進行傳輸某市教育網結構圖知識點三: (p5)l 網絡傳輸介質:雙絞線、同軸電纜、光纖 (需要做
4、筆記)l 網絡服務器提供的常見服務:電子郵件服務、WWW瀏覽服務、文件上傳下載服務、視頻播放服務。在家中組建一個小局域網1. 確定組網方案 有線網絡 無線網絡 對等網 屬于局域網 因特網 屬于廣域網2. 配置硬件 有線網絡 無線網絡 無線網卡無線路由器網卡網線(雙絞線)集線器(交換機)3. 配置軟件 windows XP自動安裝新硬件(網卡) windows XP自動安裝Internet協議(TCP/IP) 制定計算機名、工作組名、IP地址IP地址是網絡中每臺計算機的唯一標識4. 設置共享設備和資源右鍵“共享”。文件夾共享、光驅共享、打印機共享5. 設置共享Internet一臺計算機上接上兩塊
5、網卡,其中一塊接到集線器或交換機,另一塊接到ADSL MODEM上。建立“ADSL連接”后,對其屬性進行“Internet連接共享”設置。(p7)計算機網絡的應用 計算機中網絡中帶寬越大,網絡的數據傳輸能力越強 帶寬的單位bps(bit per second),表示每秒傳送的二進制位數據 計算機網絡技術應用:電子商務、遠程教育、辦公自動化系統、管理信息系統、銀行自動存取款系統、飛機自動訂票系統、圖書館資料查詢系統等計算機網絡是把雙刃劍:有利方面 傳遞信息,共享網絡資源;有害方面 一些別有用心的人利用計算機網絡技術進行犯罪活動。第二節 探究因特網的奧秘(一) 教學內容 本課介紹了為什么網絡能提供
6、各種信息服務及怎樣在網絡上建立自己的網站。(二) 教學目標知識性目標1、 掌握在因特網上我們是怎樣進行信息的訪問。2、 深入了解因特網的信息服務3、 會選擇合適的網頁制作工具 技能性目標1、分析網址的構成2、會安裝服務器端軟件情感性目標引起進一步探索網上奧秘的興趣教學課時:1課時(三) 教學過程導語只要讓計算機連接上互聯網,我們就可以足不出戶,坐在家中通過點擊鼠標觀賞各地的美景。給我們帶來此般享受的,就是因特網上的主要服務之一WWW服務知識點一WWW World Wide Web ,萬維網 (p9)WWW能訪問各種不同類型的信息,包括文字、圖像、音頻、視頻等,并且還設置有超鏈接。 (p9p10
7、)WWW是因特網上使用最普遍的一種服務。實踐請依次在IE地址欄中輸入下列網址: (9)00/chn探究1上述三個網址都是到同一個頁面,怎么回事?因特網上提供信息的服務器數以萬計,輸入正確的網址就能訪問到相應的網站。URL Uniform Resource Locator ,統一資料定位器 (p10)URL的格式組成: (p10)協議名:/IP地址或主機域名/路徑/文件名探究2知識點二 (p10)協議名對應于服務類型: http是超文本傳輸協議,對應web服務器 ftp是文件傳輸協議,對應FTP服務器協議名后面跟間隔符 :/知識點三(p10) IP地址與主機域名
8、是我們要訪問資源所在的服務器標識,因特網上的計算機的IP地址與域名是不允許有重復的。 如果服務器標識是 localhost 或 ,則表示訪問本機 。 路徑是指要訪問的資源在服務器中的存儲位置(從網站的根目錄開始),文件名是指我們要訪問的網頁文件。若省略文件名,則代表訪問的是首頁文件。實踐(p10)上全庫網(http:/www.123cha./com)查找深入因特網得信息服務(p11)如何在電腦上架構網站?在服務器上安裝服務器軟件IIS(Internet Information Server)IIS是windows的組件,默認安裝時一般不會安裝。IIS是服務器端軟件,提供we
9、b服務、 ftp文件傳輸服務和SMTP電子郵件服務。深入因特網得信息服務(p12)當計算機添加了IIS服務后,c:Inetpubwwwroot文件夾為默認的網站目錄。該文件夾及其子文件夾可以接受網絡中的其他計算機的訪問,這個文件夾就是一個web網站了。一般網站根目錄里有一個以“index.htm”或“default.htm”命名的文件,這是網站的首頁。一臺服務器上可以安裝多個站點。探詢建網站方案(p13) 在自己的計算機上安裝IIS建立網站,申請購買具有固定公網IP地址的連接因特網專線。(費用高) 主機托管、租用虛擬網站,申請免費空間。選擇網頁制作工具(p13) 使用超文本標記語言(html)
10、,使用記事本編輯。 “所見及所得”網頁編輯工具,FrontPage和Dreamweaver。工具名稱FrontPageDreamweaver 見p14頁表格 實踐打開FrontPage嘗試輸入文字,插入圖片等,制作一個簡單的網頁。第二章 動手創建自己的網站第一節 籌劃班級網站(一) 教學內容 本課介紹了網站的制作要求,如何籌劃一個網站。(二) 教學目標知識性目標1、 網站的基本制作要求2、 如何籌劃一個網站 技能性目標能夠籌劃網站,設立班級網站結構圖,擬定制作計劃情感性目標1、欣賞網上豐富的資源,觀摩其
11、它學校學生的班級網站2、意識到建立網站的宣傳作用及它的趣味性(三) 教學課時:1課時(四) 教學過程導語我們使用網絡共享使大家傳遞文件更方便了,可是這種共享只是針對某個人或某些人,不方便查找,范圍也太小,為解決這個問題,我們現在來學習制作一個網站,大家都可以把資料放到網上,這樣查找起來方便,而且可以隨時隨地的使用了。請大家觀摩一個其它學校學生制作的班級網站知識點一籌劃網站一般需要經歷如下過程1、 觀摩網站很多同學在開始建網站時,常常有各種各樣的設想,建站前最好先觀摩一下好的網站,吸取其精華,再來籌劃自己的網站。2、 明確功能定位思考:為什么建網站、要建一個什么樣的網站說出自己的網站定位:面向誰
12、,有什么作用3、 設計內容結構(1) 選擇內容(2) 設計欄目(3) 畫出網站的網頁結構圖班級網站首頁班級相冊才世展示快樂學習通訊聯絡實踐小組討論,定出本班網站的功能定位及內容結構,簡要寫出各欄目的主要內容及網站的網頁結構圖。知識點二 4、 設計版面(1) 選定版面的寬度 現在一般以主流分辨率800X600為基準,版面內容最好不超過屏幕的寬度 合理布局版面(2) 設計色彩方案色彩也是一種主題與個性的表達,不同顏色搭配,能給人不同的印象實踐 自己閱讀配色手冊學習有關顏色的知識5、 擬定制作計劃制作網站通常屬于團隊合作項目,需要擬定一個詳細的制作計劃。如列出項目實施過程中的具體任務、由誰來做、何時
13、完成。實踐參考一些網站制作的分工辦法,根據小組實際情況擬定制作計劃,落實每個人的崗位和任務團隊成員具體任務及完成時間第二節 創建網站站點(一) 教學內容 怎樣管理好網站中的文件,如何規劃創建站點(二) 教學目標知識性目標1、 怎樣管理好網站中的文件2、 知道站點有什么作用3、 如何按規劃創建站點 技能性目標1、管理網站中的文件2、規劃創建站點情感性目標理解組織的重要作用教學課時:1課時(三) 教學過程導語一個內容豐富的網站通常大量的文件,包括網頁文件以及各種圖片、聲音、動畫、視頻等不同的類型的文件。網站能否被正常訪問,組織管理好這些文件很重要,需要一定的規則和方法。知識點一一、 制定網站文件管
14、理方法實踐觀察分析一些網站的文件管理方式,如下圖的班級網站文件結構,歸納出組織管理網站文件的方法,對小級搜集到的各類素材文件進行整理。1、 確定文件命名規則文件和文件夾不要使用中文命名,最好用漢語拼音、英語單詞、英文縮寫等網站首頁則使用默認的文件名,如“index.htm”、“default.htm”等2、 分類管理文件方法一:按文件類型分類存放,如“image”存放圖像文件,“swf”存放動畫文件。方法二:每一欄目的文件集中在一個文件夾中3、 素材和正式文件分開存放建立一個單獨的“素材”文件夾存放、管理所有收集到的備用素材,把處理好的素材放到網站相應的文件夾中。知識點二 建立站點參考圖所示的
15、班級網站范例,在計算機硬盤的某個位置建立一個文件夾,然后在這個文件夾中存放有關的網站文件。 (1)新建站點打開frontpage操作(2)添加文件夾和欄目網頁在新建站點上單擊鼠標右鍵,從彈出的快捷菜單中選擇新建文件夾或網頁。(3)設置網頁標題新建網頁文件時,網頁標題與文件名相同,按如圖操作,逐一把網頁標題改為中文名,方便查看,有利于網站的維護。實踐探究 使用frontpage中的“新建站點”功能,其生成的網站文件夾與使用資源管理器建立的文件夾有何不同?第三節 制作網站首頁(一) 教學內容 網頁中包含的元素,首頁應設置什么內容,制作網頁的一般步驟是什么(二) 教學目標知識性目標1、 知道網頁中應
16、包含的元素2、清楚首頁應設置什么內容3、掌握網頁的一般制作步驟技能性目標進行網頁首頁的制作情感性目標 體會“臉面”首頁的重要教學課時:1課時(三) 教學過程導語首頁是網站的“臉面”,能不能吸引訪問者的注意,它顯得尤為重要,所以在設計制作首頁時需要特別花心思。知識點一網頁中一般包括:網站標題、欄目導航和一些希望第一時間傳遞給訪問者的信息版面可以劃分為:標題區:突出網站的主題和導航條主要內容區:放置各種網頁元素頁尾區:提供網站的版權信息和制作團體的聯系方式實踐觀察分析一些網站的文件管理方式,如下圖的班級網站文件結構,歸納出組織管理網站文件的方法,對小級搜集到的各類素材文件進行整理。任務:在fron
17、tpage中打開“班級首頁”仔細揣摩該網頁,并嘗試在自己的站點目錄上制作班級網站首頁知識點二用表格進行版面布局我們把首頁中的文字刪去,再把不同層的表格框線設置為不同的顏色,得到如圖所示的表格結構,得出結論我們可以通過多層嵌套的表格進行版面的劃分。討論 在frontpage編輯狀態下,查看班級網站首頁的各層表格、單元格屬性,說說指定表格寬度時,定義像素與百分比有何不同,如何對表格的大小進行精確的定義。第四節 制作欄目網頁(一) 教學內容 使用模板制作欄目網頁、制作縮略圖、設置超級鏈接(二) 教學目標知識性目標1、 了解網頁模板的作用2、學會把首頁制作成模板并應用在欄目網頁的操作。3、懂得制作縮略
18、圖4、懂得設置書簽、文件鏈接和外網站鏈接的操作。技能性目標1、 學會根據需要為網頁制定相應的功能2、 初步掌握運用各種網頁制作技巧實現網頁不同功能的技巧。情感性目標培養探究創新、展現個性創意的能力與意識。教學課時:1課時(三) 教學過程導語經過前面的制作首頁的學習和實踐,我們已經了解了制作網頁制作的一般過程并掌握了基本的網頁制作技術。但“精彩還在后頭”,豐富充實的欄目網頁是整個網站的核心部分,在這節課中我們將繼續完成各欄目網頁的制作。知識點一 應用網頁模板觀摩分析范例網站,了解模板的功能。同一網站的不同欄目網頁之間應該保持風格一致,這樣能給人以整體感。那么怎樣快速地得到風格一致的欄目網頁呢?引
19、導學生觀摩、分析范例網站制作并使用模板有兩種方式:分別是網頁文件和模板文件。對于前者,操作比較簡單,學生可以通過閱讀教材學習。對于如何制作模板文件并進行應用,老師進行操作演示。在首頁中提取共同的網頁結構作為模板樣式。實踐一觀察分析一根據需要選擇一種模板形式,制作欄目網頁的模板。在這期間可以對網頁版面布局草圖進行適當修改和完善。知識點二 為網頁制定不同的功能結合范例進行引導:我們經常在網頁上看到這樣的一些功能:A 單擊相冊上的縮略圖時能顯示原始相片縮略圖;B 較長的網頁在瀏覽到最后時可以快速“跳回”網頁開頭書簽C 一些網站還提供了文件下載或其它資源的下載,在一些網頁中可以隨時以 新窗口形式打開一
20、個新的網站網頁文件下載和外網鏈接。老師利用廣播系統,向學生演示實現以上功能的關鍵操作。教師提供網上學習資源,有興趣的能力的學生可以通過自主學習和探究實踐,了解更多網頁制作技巧。實踐二小組討論確定各欄目的網頁元素和要實現的不同功能,協作完成各個欄目的不同功能設置。歸納超鏈接的種類和實現功能,填寫教材表2-4同學可以通過訪問老師提供的網上學習資源,學習更多網頁制作技巧,使網站更豐富。歸納與總結填寫知識檢查表和任務進度表。歸納本節課所學習的網頁制作技巧。把發現和需要留意的問題或操作技巧補充在“操作備忘手冊”中。第五節 制作通訊錄表單(一) 教學內容認識表單、會在表單中填寫信息、處理從表單中收集的信息
21、(二) 教學目標知識性目標1、 了解表單的作用2、掌握表單的制作與設置方法3、初步了解對收集到的數據的簡單處理方法。技能性目標學會根據需要制作表單網頁。情感性目標 培養學生分析問題的能力教學課時:1課時(三) 教學過程導語我們平時經常在網上看到需要我們注冊的表格,或是“在線調查”的例子,這咱網站訪問者與網頁之間進行交互的行為都是利用表單來實現的。在這節課中,我們將通過制作一個班級通訊錄來學習表單網頁的制作。制作表單網頁一般需要兩個步驟:制作收集用戶信息的表單頁保存處理收集到的用戶信息知識點一 設計班級通訊錄引導學生進行小組討論,確定班級通訊錄中需要收集的信息,以及對這些信息有哪些特殊要求,如長
22、度限制等。建議學生先在紙上繪制通訊錄中各種登記信息的位置。實踐學生在組內討論、分析,確定班級通訊錄的內容和布局。把通訊錄繪制在草圖上,為需要用戶登記的信息及其屬性或限制做說明。知識點二 制作班級通訊錄表單表單是各種形式表單域的集合。介紹不同表單域的應用場合,引導學生填寫“通訊錄信息登記表說明”。向學生介紹表單的制作方法: 演示怎樣插入表單 以文本框為例演示怎樣添加表單域 演示怎樣根據實際需要和對登記信息的限制,設置表單域的屬性。實踐結合教師演示和教材說明,探究不同表單域的添加與屬性設置方法,根據之前對通訊錄表單的設計,協作完成通訊錄表單的制作。對于某些不常見到的表單域如何進行屬性設置,可以在小
23、組內討論或請教老師。知識點三 處理表單收集到的信息當用戶填寫好網頁表單并點擊提交按鈕時,瀏覽器會收集并發送數據到服務器中。我們可以通過設置表單屬性,來指定服務器如何對數據進行處理,比如保存表單信息到指定文本文檔中,教師可以做操作演示。實踐結合教師演示和教材說明,對表單信息的保存處理方式進行設置。小結表單在網站制作過程中是比較常見的,在本節課中我們學習了制作表單網頁的方法。我們采用了最簡單的表單信息處理方法,那就是把信息保存在文本文件中。第六節 認識標記語言HTML(一) 教學內容 什么是HTML,HTML的基本結構是什么(二) 教學目標知識性目標1、 了解超文本標記語言HTML的作用2、 認識
24、HTML文檔的基本結構3、 認識常見的HTML標識 技能性目標能夠閱讀簡單的HTML文檔情感性目標通過對HTML語言的初步了解,增加對網頁制作技術的認識,激發對網頁制作的求知欲。教學課時:1課時(三) 教學過程導語早期的網頁設計者常使用HTML語言編寫網頁,我們看到的頁面是瀏覽器對HTML解釋顯示的結果。隨著Frontpage等網頁編輯工具的出現,使用戶可以通過圖形界面直接設計網頁,而相應的HTML代碼則由網頁編輯工具在幕后自動產生。知識點一 認識幾種簡單的HTML語言標識問題:1、什么是HTML? 2、HTML的基本結構是什么? 3、了解一些標記的含義一、什么是HTML?HTML是Hyper
25、 Text Mark-up language(超文本標記語言)的縮寫。我們看到的網頁,就是瀏覽器對HTML解釋現實的結果。實踐 試一試視頻教程知識點二 各種標記在原代碼中,由<>括起來的字符串就是HTML標記。每個標記代表特定的含義。如<html> </html>,表明是超文本標記語言寫的網頁。.標記有單標記和雙標記兩種,單標記只有開始標記,沒有結束標記,如換行標記<br>。雙標記的結束標簽比開始標簽多了一個,如網頁標題標記<title> </title>。標記類型 標記意義 作用文件標記<H
26、TML>文件宣告讓瀏覽器知道這是 HTML 文件 <HEAD>開頭提供文件整體信息 <TITLE>標題定義文件標題,將顯示于瀏覽器頂端 <BODY>主體設計文件格式及內容所在 排版標記<P>段落標記為字、圖、表格等之間留下一空白行 <BR>換行標記令字、圖、表格顯示于下一行 表格標記<TABLE>表格標記設定該表格的各項參數 <TR>表格列設定該表格的列 <TD>表格欄設定該表格的欄 圖形標記<IM
27、G>圖形標記用來插入圖形及設定圖形屬性 鏈接標記<A>鏈接標記加入鏈接 多媒體<BGSOUND>背景聲音令背景播放音樂或聲音 <EMBED>多媒體加入聲音、音樂或影像 其他標記<MARQUEE>走馬燈令文字走動 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>網頁標題</ti
28、tle></head><body>網頁內容</body>實踐1、以教材內容為線索,讓學生在Frontpage的HTML視圖窗口中打開光盤中案例:2-1.htm、2-2.htm、2-3.htm,通過觀察分析案例,認識幾種簡單的HTML標識。<html></html><head></head><title> </title><body></body><p></p><table></table>2、給出一段代碼,讓學
29、生嘗試說出其對應的瀏覽結果是什么,新建一個網頁,在Frontpage代碼窗口中把這段代碼粘貼到相應的位置中,看看是否能正常顯示,顯示的結果是否和之前的理解一致。<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建網頁 1</title></head><body><table border="1" width="1
30、00%" id="table1"><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></table></body></html>歸納總結:HTML標記語言的超文本標記功能,把網頁與網頁鏈接在一起形成網站。第七節 認識網頁特效(一) 教學內容在
31、靜態網頁中加入“動”的元素特效(二) 教學目標知識性目標認識網頁特效技能性目標實現滾動字幕效果實現彈出窗口情感性目標讓網頁更加生動,很好地激發學習信息技術的興趣。(三) 重點和難點 通過添加組件或編輯網頁代碼添加網頁特效的方法。(四)教學過程導語:問題:1、記得這些標記嗎? 2、什么是網頁特效? 3、如何加入特效代碼?一、記得這些標記嗎?<html> <head> <title>網頁標題</title> </head> <body> 網頁內容 </body> </html>二、什么是網頁特效就是網頁
32、的特殊效果。觀看實例。三、可以添加修改代碼產生參看視頻教程實踐一請學生參照教材內容,動手嘗試:1、利用添加滾動字幕2、修改html代碼改變滾動字幕的方向3、添加腳本語言實現彈出窗口四、嵌入腳本語言常用的腳本語言有JavaScript 和VBScript<script Language=JavaScript>JavaScript腳本代碼段</script ><script Language=VBScript>VBScript腳本代碼段</script >如果省略了Language定義,默認為VBScript五、到網站中下載免費網頁特效代碼網頁制作大
33、寶庫 網頁特效集錦 網頁特效庫 實踐二任務1:訪問以上網站,根據需要,嘗試拷貝其中現成的網頁代碼到自己的網頁中,瀏覽看看是否成功。任務2:運行學生機上安裝的“網頁特效夢工廠”,參考教材,為自己的網頁添加特效代碼。小結:為網頁添加特效可以讓網站增色不少,大大吸引瀏覽者的眼球。根據本節內容填寫“知識檢查表”和“網站進度檢查表”。第八節 發布網站(一) 教學內容本節主要介紹了網站制作后的幾個工作環節:(1) 進行網頁檢測,包括內容檢查、鏈接測試和瀏覽環境測試(2) 選擇合適的工具或環境發布網站(3) 對網站進行日常的維護與更新(二) 教學目標知識與技能4、 了解超文本標記語言HTML的作用5、 認識
34、HTML文檔的基本結構6、 認識常見的HTML標識過程與方法以歷站點發布的過程,掌握網站檢測與發布的方法情感態度與價值觀(1) 體驗運用信息技術完成作品創作的成就感(2) 培養負責嚴謹使用信息技術的良好習慣。(三) 教學過程導語當完成了網頁的制作工具后,我們就要進行網站發布了。但在這之前,我們還得對網站進行全面的檢查,確保我們所公開的網站在內容上不會存在什么錯誤或不合適的信息,技術上不會出現運行錯誤的地方。而網站發布之后,還要不斷對它進行維護更新,使它魅力更持久。知識點一 內容檢查指導學生進行網頁內容檢查的幾個方面:是不中有不合適公開的信息,圖文資料是否編排正確,是否存在錯別字。實踐一 內容檢
35、查知識點二 運行測試(教師操作)(1) 網頁鏈接的檢查演示如何借助Frontpage中相應的鏈接檢查工具發現錯誤,排除“孤立頁”“查看”菜單“超鏈接”命令“查看“菜單“報表”命令(2) 瀏覽環境的測試為了確保網頁能被大多數的訪問者所接受,可以在測試時使用不同瀏覽器在不同的操作系統中進行。也可以對用來分割網頁版面的表格寬度采用“像素”單位,也是避免網頁元素錯位的一種方法。實踐二 學生進行運行測試知識點三 發布引導學生閱讀教材,了解網站發布的一般流程。向學生介紹本節課中采用的網站發布的方法和環境:使用FTP文件傳輸協議和學校服務器。知識點四 站點維護一個具有生命力的網站是需要我們精心經營的,對網站
36、進行日常維護,及時把最新信息更新到網站中,網站才能更好地發展下去。實踐三:發布讓學生發布網站,并進行維護歸納總結 班級網站的制作讓我們經歷了一次網站開發的學習,也更讓我們學會了協同合作。第三章 認識計算機程序第一節 初識計算機程序(一) 教學內容本節首先讓學生閱讀并嘗試理解一段簡單代碼,讓學生理解可以根據應用的需要,選擇某種語言編寫程序,就可以指揮計算機工作。然后通過輸入代碼、運行代碼、查看結果,使學生初步認識程序設計工具VB 的界面,掌握輸入、輸出和賦值等基本語句的使用,最后通過調試運行計算機中學生標準體重的實例,體驗簡單程序的編寫,初步經歷用計算機程序解決問題的一般過程。(二) 教學目標知
37、識與技能1、 能識別程序設計工作界面中的控件工具箱、窗體設計器、“工程”資源管理器、“屬性”窗口、代碼窗口、對象框和事件框等常用部件的名稱。2、 能掌握變量定義的基本方法,輸入輸出語句、賦值語句的基本格式、執行過程的簡單應用。3、 能掌握輸入代碼、運行和結束程序的基本方法。 過程與方法(1) 通過閱讀嘗試理解簡單計算機程序,初步認識計算機程序,語句是計算機程序的基本元素(2) 通過在VB中輸入代碼、運行調試,體驗簡單程序的格式及其執行過程。情感態度與價值觀(1) 通過操作過程的歸納總結,感受運用計算機解決問題的過程。(2) 體驗編程加工的過程,激發學習編程的興趣。教學課時:1課時(三) 教學過
38、程提出問題計算機的出現,給我們的生活帶來了極大的方便。我們可以打字、畫畫上網、聽音樂、看電影、玩游戲提問:計算機一買回來,就能進行上面的這些操作嗎?計算機打字、畫畫上網、聽音樂看電影、玩游戲計算機程序計算機程序由軟件工程師精心設計。計算機程序 dim a,b as integer a=5 b=7 s=a*b print s使用計算機語言編寫的計算機程序計算機程序是用計算機語言編寫的,能指揮計算機工作的指令代碼序列。(p61)計算機語言人計算機溝通、交流計算機語言不同計算機語言對比不同之處機器語言采用0和1表示其他語言采用英語字母和字符表示語句格式、語法規則、使用環境(程序的基本元素)相同之處程
39、序的基本結構和編程思想基本一致認識Visual Basic請打開d盤,找到Visual Basic 的快捷圖標,雙擊打開。按照課本62頁的步驟打開vb,認識下vb的工作界面。1.5分鐘提問:界面的認識體驗簡單程序的執行學生操作4 分鐘dim a,b as integer a=5 b=7 s=a*b print s語句的含義 dim a,b as integer a=5 b=7 s=a*b print s定義兩個名為a、b的變量,存放整數類型把數值常量5賦值給變量a,使a的值為5把數值常量7賦值給變量b,使b的值為7計算機表達式a*b的值并賦值給s,使s的值為35屏幕輸出變量s的值,在屏幕上看到
40、35輸入框語句閱讀以下vb程序,理解各語句作用。dim a as singlea=inputbox("輸入a的值","輸入數據")a=a+1print "a="a定義變量a存放小數類型數據把用戶輸入的數據賦值給a把變量a中存儲的值加1后再賦值給a輸出雙引號內的字符a和變量a的值Inputbox函數使用格式:變量名inputbox(提示信息,輸入框標題)語句的格式、作用及使用說明類 型格式及作用使用說明定義變量語句 dim 變量名 as 數據類型 作用:定義變量的數據類型輸入dim語句時自動彈出多種數據類型供選擇賦值語句變量名表達式作用
41、:計算表達式的值并保存到指定變量中表達式匯中可以有常量、變量、函數、運算符等;其中乘法、除法運算用*和/表示打印輸出語句 print 常量或變量或表達式 作用:顯示各輸出項的值多個輸出項之間可以用逗號或分號分隔,分別對應緊湊輸出或分區輸出輸入語句變量名inputbox(提示信息,輸入框標題)作用:接收用戶輸入數據賦值給變量提示信息和輸入框標題要用雙引號引起來體驗簡單程序的執行學生操作5 分鐘dim a as singlea=inputbox("輸入a的值","輸入數據")a=a+1print "a="a疑問l 程序中英文字符的大寫和小
42、寫代表同一個含義嗎?大寫小寫一樣含義, 如 a 和 Al 程序中雙引號、逗號使用中文狀態和英文狀態輸入,都能執行嗎?程序中雙引號、逗號應使用英文狀態體驗簡單程序的編寫(p66)任務:試用VB編寫程序實現下列功能:屏幕輸入某同學的身高,程序自動計算并輸出該身高的標準體重。已知中學生的標準體重計算公式如下:男同學: 標準體重(身高80)×0.7女同學: 標準體重(身高70)×0.6身高單位為厘米體重單位為公斤1、問題分析2、代碼編寫3、調試運行小結 計算機程序、程序中有哪些基本要素?計算機程序是用計算機語言編寫的,能指揮計算機工作的指令代碼序列。程序的基本元素:語句格式、語法規
43、則、使用環境 (p61) 使用visual basic編寫程序一些語句的格式、作用和如何使用。dim定義變量 賦值 print打印輸出 inputbox輸入框(p6465)使用visual basic編寫測算標準體重的程序問題分析代碼編寫調試運行(p66)第二節 實現條件選擇程序(一) 教學內容通過對實例對應的程序流程圖進行分析,讓學生理解條件選擇語句的基本格式和執行過程;然后讓學生學會使用“調試”菜單中的“逐語句”進行程序調試,加深對條件選擇語句執行過程的理解。(二) 教學目標知識與技能1、 能掌握條件選擇語句的基本格式、執行過程2、 能通過分析具體問題,選擇使用條件選擇結構解決問題。過程與
44、方法(1) 能通過分析程序流程圖,認識條件選擇語句的基本格式(2) 能掌握程序逐語句執行調試程序的方法(3) 能通過使用逐句執行條件選擇語句,觀察語句運行情況,加深對條件選擇語句執行過程的理解。情感態度與價值觀(1) 能感情計算機如何實現根據條件選擇相應方法解決問題的思想。(2) 在使用條件選擇語句解決問題過程中,感受嚴謹的科學態度和作風。教學課時:1課時(三) 教學過程一、IF語句1、If <條件> Then <語句><語句> End If 與C語言不同,VB的條件語句更符合英語的語法,如果Then
45、后面所跟的語句只有一條,可以寫成: If <條件> Then <語句> 而不用End If。2、If <條件> Then <語句> Else <語句> End If3、更可以在Else里在嵌套If語句,如: If <條件> Then <語句>Else
46、 If <語句> Else <語句> End If說明:(1)“條件”一般為關系表達式或邏輯表達式。通常把關系表達式或邏輯表達式的值為真時,稱為條件滿足;值為假時,稱為條件不滿足。反之亦然。(2)語句塊1、語句塊2分別是“條件”滿足或不滿足時,處理方法的描述,可以是若干個語句。(3)IfThen 、Else、End If 是VB的保留字。 功能:
47、(1)依次判斷條件,如果找到一個滿足的條件,則執行其下面的語句塊,然后跳過End If,執行后面的程序。(2)如果所列出的條件都不滿足,則執行Else語句后面的語句塊;如果所列出的條件都不滿足,又沒有Else子句,則直接跳過End If,不執行任何語句塊。ElseIf結構的執行過程如圖所示。現在,我們重點來學習一下第二種結構的IF語句: 例:火車站行李費的收費標準是50kg以內(包括50kg)0.20/kg,超過部分0.50/kg。編寫程序,要求根據輸入的任意重量,計算出應付的行李費。根據題意計算公式如下:圖2 程序運行效果圖表1 對象屬性設置程序代碼如下:
48、 (1) ' "計算"按鈕代碼 Private Sub Command1_Click() Dim weight as single,pay as single weight= Text1.Text If weight > 50 Then pay =(weight - 50)* 0.5 + 50 * 0.2 Else pay = weight * 0.2 End If Text2.Text = pay End Sub (2) Private Sub Command2_Click() Text1.Text = "&quo
49、t; Text2.Text = "" End Sub (3) Private Sub Command3_Click() End End Sub二、課堂練習 請根據上述對象屬性設置和程序代碼的提示,制作“行李托運收費程序”,效果圖如圖2所示。第三課 實現循環執行程序(一) 教學內容循環結構是計算機語言里一種重要的結構,它的應用廣泛,最簡單的例子是累加器的作用,還可以用于窮舉法,更直觀的例子是把某件事重復指定的次數,這樣就不用把要重復的語句輸入多次,而通過循環結構完成,非常方便。(二) 教學目標知識與技能(1) 能掌握循環語句的基本格式、執行過程(2)
50、能通過分析具體問題,選擇使用循環語句解決問題。(3) 能掌握保存和重新打開工程文件進行編輯的方法,掌握生成EXE可執行文件的方法。過程與方法(1) 能借助流程圖分析程序,理解循環語句的基本格式(2) 能掌握使用監視窗口運行調試程序的方法(3) 能通過使用監視窗口,觀察語句運行情況,加深對循環語句執行過程的理解。情感態度與價值觀(1) 能感悟計算機如何實現連續執行重復的操作解決問題的思想。(2) 在使用循環語句解決問題過程中,感受計算機高效解決問題的優勢。教學課時:1課時(三) 教學過程導語本節課我們要求進一步改進計算標準體重程序,使其能實現連續輸入本小級或本班同學的身高數據,顯示該同學的標準體
51、重,并對每次輸入的身高數據進行累計,輸入結束時顯示本小組或本班同學的平均身高。知識點一 While語句也是一個很常用的循環語句,其語句格式是: While <條件 > <循環塊>
52、 Wend While Wend 語句 While后面都跟邏輯條件判斷,“While Wend 語句”是先判斷While后面的條件是否為“真”,如果為“真”則執行里面的語句,如果為“假”,則退出循環,循環直至條件為“假”終止。 WhileWend循環也可以多層嵌套,每個Wend匹配最近的While語句。實踐一: 求自然數n的階乘,即n!=1×2×3××n。調試運行下面的一段代碼對象屬性設置
53、 Form1 Caption階乘Form1 BackColor(隨意選擇)Label1 Caption請點擊下面計算按鈕,就能夠進行階乘計算 Label1 BackColor(隨意選擇)Label1forecolor紅色CommandButton1Caption計算表1 對象屬性設置程序代碼設計:'“計算”按鈕代碼 Private Sub Command1_Click() Dim n, i, s As Long
54、0; n = Val(InputBox("請輸入某一個求階乘的數(<13)", "求數的階乘") i = 1 s = 1 While i <= n s = s * i i = i + 1 Wend
55、160; MsgBox "數" & n & "的階乘為:" & s End Sub思考 請同學們思考:此例中求階乘的數最大不能超過13(<13),為什么?如果要求>13的數的階乘該如何修改程序?知識點二 循環控制條件特殊情況的講解 如果循環控制條件從一開始就不成立,雖然是循環語句,循環體內可以一次也不執行 如果循環控制條件總是成立,那么程序的運行就永遠跳不出循環體,即俗稱的死循環。 可以使用條件運算符AND和OR將簡單條件式連接起來實現復雜的循環控制條件。實踐二 按要求更改循環條件,先
56、預測輸出結果,再運行檢驗預測是否正確試修改計算標準體重的程序,使它能夠根據需要連續輸入若干同學的身高數據,顯示每個同學標準體重,并累加每個輸入的身高數據,輸入的結束時顯示本次輸入同學的平均身高。1、 根據書中填寫缺少的語句P752、 在顯示結果時,并未顯示每個人的身高,請加上顯示每人身高的代碼。Private Sub Form_Click() Dim n, s, m As String Dim h, w, i, ii, hh As Single hh = 0 ii = InputBox("請輸入統計的人數", "輸入統計人數")i = ii while i>0 n = InputBox("輸入姓名", "輸入數據") s = InputB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校科教處管理制度
- 學校車停放管理制度
- 學生常態化管理制度
- 孵化器空調管理制度
- 安全勸導站管理制度
- 安全鎖安全管理制度
- 完善莫高窟管理制度
- 實體烘焙店管理制度
- 實驗室內務管理制度
- 審計署內審管理制度
- 財政投資評審咨詢服務預算和結算評審項目投標文件(技術方案)
- 手術室醫療垃圾的分類
- 教育領域中的信息化技術討論以小學數為例
- 2025廣東佛山市南海區圖書館擬聘用公益一類事業編制人員歷年高頻重點提升(共500題)附帶答案詳解
- 2025屆廣東省深圳寶安區四校聯考中考生物全真模擬試卷含解析
- 高中家長會 共筑夢想,攜手未來課件-高二下學期期末家長會
- 《混凝土灌注樁檢測》課件
- 2023年《計量經濟學》期末試卷
- 防范非法金融活動
- 《人工智能:AIGC基礎與應用》題庫 項選擇題
- 數字資產投資策略-洞察分析
評論
0/150
提交評論