《粵教版八年級信息技術下冊全冊教案.doc》由會員分享,可在線閱讀,更多相關《粵教版八年級信息技術下冊全冊教案.doc(53頁珍藏版)》請在裝配圖網(wǎng)上搜索。
八年級信息技術第二學期教案(粵教版) 78
八年級信息技術第二冊(下)教案;第一章探索計算機網(wǎng)絡世界;第一節(jié)認識計算機網(wǎng)絡;(一)教學內容;本課先介紹了計算機網(wǎng)絡的組成與作用和家庭計算機網(wǎng);(二)教學目標;[知識性目標];1、掌握計算機網(wǎng)絡的概念;2、熟悉家庭、學校、教育網(wǎng)的組網(wǎng)方式;[技能性目標];能夠通過共享使用其它計算機的資源;[情感性目標];1、欣賞網(wǎng)上豐富的資源,體驗上網(wǎng)的樂趣;2、養(yǎng)成將學
八年級信息技術第二冊(下)教案
第一章 探索計算機網(wǎng)絡世界
第一節(jié) 認識計算機網(wǎng)絡
(一) 教學內容
本課先介紹了計算機網(wǎng)絡的組成與作用和家庭計算機網(wǎng)絡的組建過程。
(二) 教學目標
[知識性目標]
1、 掌握計算機網(wǎng)絡的概念
2、 熟悉家庭、學校、教育網(wǎng)的組網(wǎng)方式。
[技能性目標]
能夠通過共享使用其它計算機的資源
[情感性目標]
1、欣賞網(wǎng)上豐富的資源,體驗上網(wǎng)的樂趣。
2、養(yǎng)成將學到的信息知識運用到日常生活的意識。
(三) 教學課時:1課時
(四) 教學過程
問題的出現(xiàn)
李鳴家裝了ADSL,可是有三臺電腦都要上網(wǎng),還要共同使用一臺打印機。
1、三臺計算機能同時上網(wǎng)嗎?
2、在各自的計算機上能直接讓打印機打印嗎?
關于計算機網(wǎng)絡
? 什么是計算機網(wǎng)絡?
? 建立計算機網(wǎng)絡需要什么條件?
? 組建家庭計算機網(wǎng)絡的過程是怎樣的?
知識點一: (p3)
? 通過網(wǎng)絡通信設備和網(wǎng)絡傳輸介質把多臺計算機按一定的方式連接起來就可以構成計算機網(wǎng)絡。
? 計算機網(wǎng)絡的功能:信息傳遞和資源共享
知識點二(p4)
? 計算機網(wǎng)絡按跨越的范圍可分為局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)。
? 服務器:一臺或多臺配置較高的來提供數(shù)據(jù)文件傳輸、打印等資源共享服務和管理服務的計算機。
? 工作站:通過集線器(或交換機)與服務器連接的其它機器
學校電腦室屬于局域網(wǎng),教育網(wǎng)屬于廣域網(wǎng)。
電腦室網(wǎng)絡結構圖
計算機網(wǎng)絡中的硬件設備
連接計算機和集線器或交換機
計算機和網(wǎng)絡設備之間的傳輸介質
連接網(wǎng)絡中的各臺計算機,幫助數(shù)據(jù)
信息在不同機器上進行傳輸
某市教育網(wǎng)結構圖(右圖)
知識點三: (p5)
? 網(wǎng)絡傳輸介質:雙絞線、同軸電纜、光纖
(需要做筆記)
? 網(wǎng)絡服務器提供的常見服務:電子郵件服務、WWW瀏覽服務、文件上傳下載服務、視頻播放服務。
在家中組建一個小局域網(wǎng)
1. 確定組網(wǎng)方案
□ 有線網(wǎng)絡 □ 無線網(wǎng)絡
? 對等網(wǎng) 屬于局域網(wǎng) 因特網(wǎng) 屬于廣域網(wǎng)
2. 配置硬件
□ 有線網(wǎng)絡 □ 無線網(wǎng)絡
網(wǎng)卡
無線網(wǎng)卡 網(wǎng)線(雙絞線)
集線器(交換機)
無線路由器
3. 配置軟件
? windows XP自動安裝新硬件(網(wǎng)卡)
? windows XP自動安裝Internet協(xié)議(TCP/IP)
? 制定計算機名、工作組名、IP地址
IP地址是網(wǎng)絡中每臺計算機的唯一標識
4. 設置共享設備和資源
右鍵“共享”。文件夾共享、光驅共享、打印機共享……
5. 設置共享Internet
一臺計算機上接上兩塊網(wǎng)卡,其中一塊接到集線器或交換機,另一塊接到ADSL MODEM上。建立“ADSL連接”后,對其屬性進行“Internet連接共享”設置。(p7)
計算機網(wǎng)絡的應用
? 計算機中網(wǎng)絡中帶寬越大,網(wǎng)絡的數(shù)據(jù)傳輸能力越強
? 帶寬的單位bps(bit per second),表示每秒傳送的二進制位數(shù)據(jù)
? 計算機網(wǎng)絡技術應用:電子商務、遠程教育、辦公自動化系統(tǒng)、管理信息系統(tǒng)、
銀行自動存取款系統(tǒng)、飛機自動訂票系統(tǒng)、圖書館資料查詢系統(tǒng)等
計算機網(wǎng)絡是把雙刃劍:
有利方面 —— 傳遞信息,共享網(wǎng)絡資源;
有害方面 —— 一些別有用心的人利用計算機網(wǎng)絡技術進行犯罪活動。
教學反思:
第二節(jié) 探究因特網(wǎng)的奧秘
(一) 教學內容
本課介紹了為什么網(wǎng)絡能提供各種信息服務及怎樣在網(wǎng)絡上建立自己的網(wǎng)站。
(二) 教學目標
[知識性目標]
1、 掌握在因特網(wǎng)上我們是怎樣進行信息的訪問。
2、 深入了解因特網(wǎng)的信息服務
3、 會選擇合適的網(wǎng)頁制作工具
[技能性目標]
1、分析網(wǎng)址的構成
2、會安裝服務器端軟件
[情感性目標]
引起進一步探索網(wǎng)上奧秘的興趣
(三) 教學課時:1課時
(四) 教學過程
導語
只要讓計算機連接上互聯(lián)網(wǎng),我們就可以足不出戶,坐在家中通過點擊鼠標觀賞各地的美景。
給我們帶來此般享受的,就是因特網(wǎng)上的主要服務之一——WWW服務
知識點一
WWW—— World Wide Web ,萬維網(wǎng) (p9)
WWW能訪問各種不同類型的信息,包括文字、圖像、音頻、視頻等,并且還設置有超鏈接。
-p10)
WWW是因特網(wǎng)上使用最普遍的一種服務。
實踐
請依次在IE地址欄中輸入下列網(wǎng)址: (p9)
http://www.tsinghua.edu.cn/chn
http://www.tsinghua.edu.cn/chn/index.htm
http://166.111.4.100/chn
探究1
上述三個網(wǎng)址都是到同一個頁面,怎么回事?
因特網(wǎng)上提供信息的服務器數(shù)以萬計,輸入正確的網(wǎng)址就能訪問到相應的網(wǎng)站。
URL—— Uniform Resource Locator ,統(tǒng)一資料定位器 (p10)
(p9
URL的格式組成: (p10)
協(xié)議名://IP地址或主機域名/路徑/文件名
探究2
知識點二 (p10)
協(xié)議名對應于服務類型:
? http是超文本傳輸協(xié)議,對應web服務器
? ftp是文件傳輸協(xié)議,對應FTP服務器
協(xié)議名后面跟間隔符 ://
知識點三(p10)
? IP地址與主機域名是我們要訪問資源所在的服務器標識,因特網(wǎng)上的計算機的IP地址與域名是不允許有重
復的。
? 如果服務器標識是 localhost 或 127.0.0.1 ,則表示訪問本機 。
? 路徑是指要訪問的資源在服務器中的存儲位置(從網(wǎng)站的根目錄開始),文件名是指我們要訪問的網(wǎng)頁文件。
若省略文件名,則代表訪問的是首頁文件。
實踐(p10)
上全庫網(wǎng)(http://www.123cha./com)
查找
深入因特網(wǎng)得信息服務(p11)
如何在電腦上架構網(wǎng)站?
在服務器上安裝服務器軟件——IIS(Internet Information Server)
IIS是windows的組件,默認安裝時一般不會安裝。
IIS是服務器端軟件,提供web服務、 ftp文件傳輸服務和SMTP電子郵件服務。
深入因特網(wǎng)得信息服務(p12)
當計算機添加了IIS服務后,c:\Inetpub\wwwroot文件夾為默認的網(wǎng)站目錄。該文件夾及其子文件夾可以接受網(wǎng)絡中的其他計算機的訪問,這個文件夾就是一個web網(wǎng)站了。
一臺服務器上可以安裝多個站點;探詢建網(wǎng)站方案(p13);?在自己的計算機上安裝IIS建立網(wǎng)站,申請購買具;?主機托管、租用虛擬網(wǎng)站,申請免費空間;選擇網(wǎng)頁制作工具(p13);?使用超文本標記語言(html),使用記事本編輯;實踐;打開FrontPage嘗試輸入文字,插入圖片等,;教學反思;第二章動手創(chuàng)建自己的網(wǎng)站;第一節(jié)籌劃班級網(wǎng)站;(一)教學內容;本課介紹
一臺服務器上可以安裝多個站點。
探詢建網(wǎng)站方案(p13)
? 在自己的計算機上安裝IIS建立網(wǎng)站,申請購買具有固定公網(wǎng)IP地址的連接因特網(wǎng)專線。(費用高)
? 主機托管、租用虛擬網(wǎng)站,申請免費空間。
選擇網(wǎng)頁制作工具(p13)
? 使用超文本標記語言(html),使用記事本編輯。
實踐
打開FrontPage嘗試輸入文字,插入圖片等,制作一個簡單的網(wǎng)頁。
教學反思
第二章 動手創(chuàng)建自己的網(wǎng)站
第一節(jié) 籌劃班級網(wǎng)站
(一) 教學內容
本課介紹了網(wǎng)站的制作要求,如何籌劃一個網(wǎng)站。
(二) 教學目標
[知識性目標]
1、 網(wǎng)站的基本制作要求
2、 如何籌劃一個網(wǎng)站
[技能性目標]
能夠籌劃網(wǎng)站,設立班級網(wǎng)站結構圖,擬定制作計劃
[情感性目標]
1、欣賞網(wǎng)上豐富的資源,觀摩其它學校學生的班級網(wǎng)站
2、意識到建立網(wǎng)站的宣傳作用及它的趣味性
(三) 教學課時:1課時
(四) 教學過程
導語
我們使用網(wǎng)絡共享使大家傳遞文件更方便了,可是這種共享只是針對某個人或某些人,不方便查找,范圍也太小,為解決這個問題,我們現(xiàn)在來學習制作一個網(wǎng)站,大家都可以把資料放到網(wǎng)上,這樣查找起來方便,而且可以隨時隨地的使用了。
請大家觀摩一個其它學校學生制作的班級網(wǎng)站
知識點一
籌劃網(wǎng)站一般需要經(jīng)歷如下過程
1、 觀摩網(wǎng)站
很多同學在開始建網(wǎng)站時,常常有各種各樣的設想,建站前最好先觀摩一下好的網(wǎng)站,吸取其精華,再來籌劃自己的網(wǎng)站。
2、 明確功能定位
思考:為什么建網(wǎng)站、要建一個什么樣的網(wǎng)站
說出自己的網(wǎng)站定位:面向誰,有什么作用
3、 設計內容結構
(1) 選擇內容
(2) 設計欄目
實踐
小組討論,定出本班網(wǎng)站的功能定位及內容結構,簡要寫出各欄目的主要內容及網(wǎng)站的網(wǎng)頁結構圖。
知識點二
4、 設計版面
(1) 選定版面的寬度
現(xiàn)在一般以主流分辨率800X600為基準,版面內容最好不超過屏幕的寬度
合理布局版面
(2) 設計色彩方案
色彩也是一種主題與個性的表達,不同顏色搭配,能給人不同的印象
實踐 自己閱讀《配色手冊》學習有關顏色的知識
5、 擬定制作計劃
制作網(wǎng)站通常屬于團隊合作項目,需要擬定一個詳細的制作計劃。如列出項目實施過程中的具體任務、由誰來做、何時完成。
實踐
參考一些網(wǎng)站制作的分工辦法,根據(jù)小組實際情況擬定制作計劃,落實每個人的崗位和任務
教學反思: 第二節(jié) 創(chuàng)建網(wǎng)站站點
(一) 教學內容
怎樣管理好網(wǎng)站中的文件,如何規(guī)劃創(chuàng)建站點
(二) 教學目標
[知識性目標]
1、 怎樣管理好網(wǎng)站中的文件
2、 知道站點有什么作用
3、 如何按規(guī)劃創(chuàng)建站點
[技能性目標]
1、管理網(wǎng)站中的文件
2、規(guī)劃創(chuàng)建站點
[情感性目標]
理解組織的重要作用
教學課時:1課時
(三) 教學過程
導語
一個內容豐富的網(wǎng)站通常大量的文件,包括網(wǎng)頁文件以及各種圖片、聲音、動畫、視頻等不同的類型的文件。網(wǎng)站能否被正常訪問,組織管理好這些文件很重要,需要一定的規(guī)則和方法。
知識點一
一、制定網(wǎng)站文件管理方法
實踐
觀察分析一些網(wǎng)站的文件管理方式,如下圖的班級網(wǎng)站文件結構,歸納出組織管理網(wǎng)站文件的方法,對小級搜集到的各類素材文件進行整理。
1、 確定文件命名規(guī)則
文件和文件夾不要使用中文命名,最好用漢語拼音、英語單詞、英文縮寫等
網(wǎng)站首頁則使用默認的文件名,如“index.htm”、“default.htm”等
2、 分類管理文件
方法一:按文件類型分類存放,如“image”存放圖像文件,“swf”存放動畫文件。
方法二:每一欄目的文件集中在一個文件夾中
3、 素材和正式文件分開存放
建立一個單獨的“素材”文件夾存放、管理所有收集到的備用素材,把處理好的素材放到網(wǎng)站相應的文件夾中。
知識點二 建立站點
參考圖所示的班級網(wǎng)站范例,在計算機硬盤的某個位置建立一個文件夾,然后在這個文件夾中存放有關的網(wǎng)站文件。
(1)新建站點
打開frontpage操作
(2)添加文件夾和欄目網(wǎng)頁
在新建站點上單擊鼠標右鍵,從彈出的快捷菜單中選擇新建文件夾或網(wǎng)頁。
(3)設置網(wǎng)頁標題
新建網(wǎng)頁文件時,網(wǎng)頁標題與文件名相同,按如圖操作,逐一把網(wǎng)頁標題改為中文名,方便查看,有利于網(wǎng)站的維護。
實踐探究
使用frontpage中的“新建站點”功能,其生成的網(wǎng)站文件夾與使用資源管理器建立的文件夾有何不同?
教學反思:;第三節(jié)制作網(wǎng)站首頁;(一)教學內容;網(wǎng)頁中包含的元素,首頁應設置什么內容,制作網(wǎng)頁的;[知識性目標];1、知道網(wǎng)頁中應包含的元素2、清楚首頁應設置什么;體會“臉面”——首頁的重要教學課時:1課時(三);導語;首頁是網(wǎng)站的“臉面”,能不能吸引訪問者的注意,它;知識點一;網(wǎng)頁中一般包括:;網(wǎng)站標題、欄目導航和一些希望第一時間傳遞給訪問者;版面可以劃分
教學反思:
第三節(jié) 制作網(wǎng)站首頁
(一) 教學內容
網(wǎng)頁中包含的元素,首頁應設置什么內容,制作網(wǎng)頁的一般步驟是什么 (二) 教學目標
[知識性目標]
1、 知道網(wǎng)頁中應包含的元素 2、清楚首頁應設置什么內容 3、掌握網(wǎng)頁的一般制作步驟 [技能性目標] 進行網(wǎng)頁首頁的制作 [情感性目標]
體會“臉面”——首頁的重要 教學課時:1課時 (三) 教學過程
導語
首頁是網(wǎng)站的“臉面”,能不能吸引訪問者的注意,它顯得尤為重要,所以在設計制作首頁時需要特別花心思。
知識點一
網(wǎng)頁中一般包括:
網(wǎng)站標題、欄目導航和一些希望第一時間傳遞給訪問者的信息
版面可以劃分為:
標題區(qū):突出網(wǎng)站的主題和導航條 主要內容區(qū):放置各種網(wǎng)頁元素
頁尾區(qū):提供網(wǎng)站的版權信息和制作團體的聯(lián)系方式
實踐
觀察分析一些網(wǎng)站的文件管理方式,如下圖的班級網(wǎng)站文件結構,歸納出組織管理網(wǎng)站文件的方法,對小級搜集的
各類素材文件進行整理。
任務:在frontpage中打開“班級首頁”仔細揣摩該網(wǎng)頁,并嘗試在自己的站點目錄上制作班級網(wǎng)站首頁 知識點二
用表格進行版面布局
我們把首頁中的文字刪去,再把不同層的表格框線設置為不同的顏色,得到如圖所示的表格結構,得出結論——我們可以通過多層嵌套的表格進行版面的劃分。
討論 在frontpage編輯狀態(tài)下,查看班級網(wǎng)站首頁的各層表格、單元格屬性,說說指定表格寬度時,定義像素與百分比有何不同,如何對表格的大小進行精確的定義。
教學反思:
第四節(jié) 制作欄目網(wǎng)頁
(一) 教學內容
使用模板制作欄目網(wǎng)頁、制作縮略圖、設置超級鏈接
(二) 教學目標
[知識性目標]
1、 了解網(wǎng)頁模板的作用
2、學會把首頁制作成模板并應用在欄目網(wǎng)頁的操作。 3、懂得制作縮略圖
4、懂得設置書簽、文件鏈接和外網(wǎng)站鏈接的操作。 [技能性目標]
1、 學會根據(jù)需要為網(wǎng)頁制定相應的功能
2、 初步掌握運用各種網(wǎng)頁制作技巧實現(xiàn)網(wǎng)頁不同功能的技巧。 [情感性目標]
培養(yǎng)探究創(chuàng)新、展現(xiàn)個性創(chuàng)意的能力與意識。 教學課時:1課時 (三) 教學過程
導語
經(jīng)過前面的制作首頁的學習和實踐,我們已經(jīng)了解了制作網(wǎng)頁制作的一般過程并掌握了基本的網(wǎng)頁制作技術。但“精彩還在后頭”,豐富充實的欄目網(wǎng)頁是整個網(wǎng)站的核心部分,在這節(jié)課中我們將繼續(xù)完成各欄目網(wǎng)頁的制作。
知識點一 應用網(wǎng)頁模板
觀摩分析范例網(wǎng)站,了解模板的功能。
同一網(wǎng)站的不同欄目網(wǎng)頁之間應該保持風格一致,這樣能給人以整體感。那么怎樣快速地得到風格一致的欄目網(wǎng)頁呢?
⑴引導學生觀摩、分析范例網(wǎng)站
⑵制作并使用模板有兩種方式:分別是網(wǎng)頁文件和模板文件。對于前者,操作比較簡單,學生可以通過閱讀教材學習。對于如何制作模板文件并進行應用,老師進行操作演示。
實踐一 觀察分析一
根據(jù)需要選擇一種模板形式,制作欄目網(wǎng)頁的模板。在這期間可以對網(wǎng)頁版面布局草圖進行適當修改和完善。
知識點二 為網(wǎng)頁制定不同的功能 ⑴結合范例進行引導:
我們經(jīng)常在網(wǎng)頁上看到這樣的一些功能:
A. 單擊相冊上的縮略圖時能顯示原始相片——縮略圖;
B. 較長的網(wǎng)頁在瀏覽到最后時可以快速“跳回”網(wǎng)頁開頭——書簽
C. 一些網(wǎng)站還提供了文件下載或其它資源的下載,在一些網(wǎng)頁中可以隨時以 新窗口形式打開一個新的網(wǎng)站網(wǎng)頁——文件下載和外網(wǎng)鏈接。
⑵老師利用廣播系統(tǒng),向學生演示實現(xiàn)以上功能的關鍵操作。
⑶教師提供網(wǎng)上學習資源,有興趣的能力的學生可以通過自主學習和探究實踐,了解更多網(wǎng)頁制作技巧。
實踐二
⑴小組討論確定各欄目的網(wǎng)頁元素和要實現(xiàn)的不同功能,協(xié)作完成各個欄目的不同功能設置。 ⑵歸納超鏈接的種類和實現(xiàn)功能,填寫教材表2-4
⑶同學可以通過訪問老師提供的網(wǎng)上學習資源,學習更多網(wǎng)頁制作技巧,使網(wǎng)站更豐富。 歸納與總結
填寫知識檢查表和任務進度表。歸納本節(jié)課所學習的網(wǎng)頁制作技巧。把發(fā)現(xiàn)和需要留意的問題或操作技巧補充在“操作備忘手冊”中。
教學反思:
第五節(jié) 制作通訊錄表單
(一) 教學內容
認識表單、會在表單中填寫信息、處理從表單中收集的信息 (二) 教學目標
[知識性目標] 1、 了解表單的作用
2、掌握表單的制作與設置方法
3、初步了解對收集到的數(shù)據(jù)的簡單處理方法。 [技能性目標]
學會根據(jù)需要制作表單網(wǎng)頁。 [情感性目標]
培養(yǎng)學生分析問題的能力 教學課時:1課時 (三) 教學過程
導語
我們平時經(jīng)常在網(wǎng)上看到需要我們注冊的表格,或是“在線調查”的例子,這咱網(wǎng)站訪問者與網(wǎng)頁之間進行交互的行為都是利用表單來實現(xiàn)的。在這節(jié)課中,我們將通過制作一個班級通訊錄來學習表單網(wǎng)頁的制作。制作表單網(wǎng)頁一般需要兩個步驟:
⑴制作收集用戶信息的表單頁 ⑵保存處理收集到的用戶信息
知識點一 設計班級通訊錄
引導學生進行小組討論,確定班級通訊錄中需要收集的信息,以及對這些信息有哪些特殊要求,如長度限制等。 建議學生先在紙上繪制通訊錄中各種登記信息的位置。 實踐
學生在組內討論、分析,確定班級通訊錄的內容和布局。把通訊錄繪制在草圖上,為需要用戶登記的信息及其屬性或限制做說明。
知識點二 制作班級通訊錄表單
⑴表單是各種形式表單域的集合。介紹不同表單域的應用場合,引導學生填寫“通訊錄信息登記表說明”。 ⑵向學生介紹表單的制作方法:
① 演示怎樣插入表單 ② 以文本框為例演示怎樣添加表單域 ③ 演示怎樣根據(jù)實際需要和對登記信息的限制,設置表單域的屬性。
實踐
結合教師演示和教材說明,探究不同表單域的添加與屬性設置方法,根據(jù)之前對通訊錄表單的設計,協(xié)作完成通訊錄表單的制作。對于某些不常見到的表單域如何進行屬性設置,可以在小組內討論或請教老師。
知識點三 處理表單收集到的信息
當用戶填寫好網(wǎng)頁表單并點擊提交按鈕時,瀏覽器會收集并發(fā)送數(shù)據(jù)到服務器中。我們可以通過設置表單屬性,來指定服務器如何對數(shù)據(jù)進行處理,比如保存表單信息到指定文本文檔中,教師可以做操作演示。 實踐
結合教師演示和教材說明,對表單信息的保存處理方式進行設置。 小結
表單在網(wǎng)站制作過程中是比較常見的,在本節(jié)課中我們學習了制作表單網(wǎng)頁的方法。我們采用了最簡單的表單信息處理方法,那就是把信息保存在文本文件中。
教學反思:
第六節(jié) 認識標記語言HTML
(一) 教學內容
什么是HTML,HTML的基本結構是什么 (二) 教學目標
[知識性目標]
1、 了解超文本標記語言HTML的作用 2、 認識HTML文檔的基本結構
3、認識常見的HTML標識;[技能性目標];能夠閱讀簡單的HTML文檔;[情感性目標];通過對HTML語言的初步了解,增加對網(wǎng)頁制作技術;教學課時:1課時;(三)教學過程;導語;早期的網(wǎng)頁設計者常使用HTML語言編寫網(wǎng)頁,我們;知識點一認識幾種簡單的HTML語言標識;問題:1、什么是HTML?;2、HTML的基本結構是什么?;3、了解一些標記的含義;一、什么
3、 認識常見的HTML標識
[技能性目標]
能夠閱讀簡單的HTML文檔
[情感性目標]
通過對HTML語言的初步了解,增加對網(wǎng)頁制作技術的認識,激發(fā)對網(wǎng)頁制作的求知欲。
教學課時:1課時
(三) 教學過程
導語
早期的網(wǎng)頁設計者常使用HTML語言編寫網(wǎng)頁,我們看到的頁面是瀏覽器對HTML解釋顯示的結果。隨著Frontpage等網(wǎng)頁編輯工具的出現(xiàn),使用戶可以通過圖形界面直接設計網(wǎng)頁,而相應的HTML代碼則由網(wǎng)頁編輯工具在幕后自動產(chǎn)生。
知識點一 認識幾種簡單的HTML語言標識
問題:1、什么是HTML?
2、HTML的基本結構是什么?
3、了解一些標記的含義
一、什么是HTML?
HTML是Hyper Text Mark-up language(超文本標記語言)的縮寫。我們看到的網(wǎng)頁,就是瀏覽器對HTML解釋現(xiàn)實的結果。
實踐 試一試
視頻教程
知識點二 各種標記
在原代碼中,由<>括起來的字符串就是HTML標記。每個標記代表特定的含義。如 ,表明是超文本標記語言寫的網(wǎng)頁。.標記有單標記和雙標記兩種,單標記只有開始標記,沒有結束標記,如換行標記
。雙標記的結束標簽比開始標簽多了一個/,如網(wǎng)頁標題標記
。
網(wǎng)頁標題
網(wǎng)頁內容
實踐
1、以教材內容為線索,讓學生在Frontpage的HTML視圖窗口中打開光盤中案例:2-1.htm、2-2.htm、2-3.htm,通過觀察分析案例,認識幾種簡單的HTML標識。
2、給出一段代碼,讓學生嘗試說出其對應的瀏覽結果是什么,新建一個網(wǎng)頁,在Frontpage代碼窗口中把這段代碼粘貼到相應的位置中,看看是否能正常顯示,顯示的結果是否和之前的理解一致。
新建網(wǎng)頁 1
歸納總結:HTML標記語言的超文本標記功能,把網(wǎng)頁與網(wǎng)頁鏈接在一起形成網(wǎng)站。
教學反思:
第七節(jié) 認識網(wǎng)頁特效
(一) 教學內容
在靜態(tài)網(wǎng)頁中加入“動”的元素——特效
(二) 教學目標
[知識性目標]
認識網(wǎng)頁特效
[技能性目標]
實現(xiàn)滾動字幕效果
實現(xiàn)彈出窗口
[情感性目標]
讓網(wǎng)頁更加生動,很好地激發(fā)學習信息技術的興趣。
(三) 重點和難點
通過添加組件或編輯網(wǎng)頁代碼添加網(wǎng)頁特效的方法。
(四)教學過程
導語:
問題:1、記得這些標記嗎?
2、什么是網(wǎng)頁特效?
3、如何加入特效代碼?
一、記得這些標記嗎?
網(wǎng)頁標題
網(wǎng)頁內容
二、什么是網(wǎng)頁特效
就是網(wǎng)頁的特殊效果。觀看實例。
三、可以添加修改代碼產(chǎn)生
參看視頻教程
實踐一
請學生參照教材內容,動手嘗試:
1、利用添加滾動字幕
2、修改html代碼改變滾動字幕的方向
3、添加腳本語言實現(xiàn)彈出窗口
四、嵌入腳本語言
常用的腳本語言有JavaScript 和VBScript
如果省略了Language定義,默認為VBScript
五、到網(wǎng)站中下載免費網(wǎng)頁特效代碼
網(wǎng)頁制作大寶庫 http://www.dabaoku.com/texiao/
網(wǎng)頁特效集錦 http://www.helpor.net/
網(wǎng)頁特效庫 http://www.butong.net/
實踐二
任務1:訪問以上網(wǎng)站,根據(jù)需要,嘗試拷貝其中現(xiàn)成的網(wǎng)頁代碼到自己的網(wǎng)頁中,瀏覽看看是否成功。 任務2:運行學生機上安裝的“網(wǎng)頁特效夢工廠”,參考教材,為自己的網(wǎng)頁添加特效代碼。
小結:
為網(wǎng)頁添加特效可以讓網(wǎng)站增色不少,大大吸引瀏覽者的眼球。根據(jù)本節(jié)內容填寫“知識檢查表”和“網(wǎng)站進度檢查表”。
教學反思:
第八節(jié) 發(fā)布網(wǎng)站
(一) 教學內容
本節(jié)主要介紹了網(wǎng)站制作后的幾個工作環(huán)節(jié):
(1) 進行網(wǎng)頁檢測,包括內容檢查、鏈接測試和瀏覽環(huán)境測試
(2) 選擇合適的工具或環(huán)境發(fā)布網(wǎng)站
(3) 對網(wǎng)站進行日常的維護與更新
(二) 教學目標
[知識與技能]
4、 了解超文本標記語言HTML的作用
5、 認識HTML文檔的基本結構
6、 認識常見的HTML標識
[過程與方法]
以歷站點發(fā)布的過程,掌握網(wǎng)站檢測與發(fā)布的方法[情;(1)體驗運用信息技術完成作品創(chuàng)作的成就感(2);當完成了網(wǎng)頁的制作工具后,我們就要進行網(wǎng)站發(fā)布了;指導學生進行網(wǎng)頁內容檢查的幾個方面:是不中有不合;實踐一內容檢查知識點二運行測試;(教師操作);(1)網(wǎng)頁鏈接的檢查;演示如何借助Frontpage中相應的鏈接檢查工;為了確保網(wǎng)頁能被大多數(shù)的訪問者所接受,可以
以歷站點發(fā)布的過程,掌握網(wǎng)站檢測與發(fā)布的方法 [情感態(tài)度與價值觀]
(1) 體驗運用信息技術完成作品創(chuàng)作的成就感 (2) 培養(yǎng)負責嚴謹使用信息技術的良好習慣。 (三) 教學過程 導語
當完成了網(wǎng)頁的制作工具后,我們就要進行網(wǎng)站發(fā)布了。但在這之前,我們還得對網(wǎng)站進行全面的檢查,確保我們所公開的網(wǎng)站在內容上不會存在什么錯誤或不合適的信息,技術上不會出現(xiàn)運行錯誤的地方。而網(wǎng)站發(fā)布之后,還要不斷對它進行維護更新,使它魅力更持久。 知識點一 內容檢查
指導學生進行網(wǎng)頁內容檢查的幾個方面:是不中有不合適公開的信息,圖文資料是否編排正確,是否存在錯別字。
實踐一 內容檢查 知識點二 運行測試
(教師操作)
(1) 網(wǎng)頁鏈接的檢查
演示如何借助Frontpage中相應的鏈接檢查工具發(fā)現(xiàn)錯誤,排除“孤立頁” “查看”菜單→“超鏈接”命令 “查看“菜單→“報表”命令 (2) 瀏覽環(huán)境的測試
為了確保網(wǎng)頁能被大多數(shù)的訪問者所接受,可以在測試時使用不同瀏覽器在不同的操作系統(tǒng)中進行。也可以對用來分割網(wǎng)頁版面的表格寬度采用“像素”單位,也是避免網(wǎng)頁元素錯位的一種方法。
實踐二 學生進行運行測試 知識點三 發(fā)布
引導學生閱讀教材,了解網(wǎng)站發(fā)布的一般流程。向學生介紹本節(jié)課中采用的網(wǎng)站發(fā)布的方法和環(huán)境:使用FTP文件傳輸協(xié)議和學校服務器。 知識點四 站點維護
一個具有生命力的網(wǎng)站是需要我們精心經(jīng)營的,對網(wǎng)站進行日常維護,及時把最新信息更新到網(wǎng)站中,網(wǎng)站才能更好地發(fā)展下去。
實踐三:發(fā)布
讓學生發(fā)布網(wǎng)站,并進行維護 歸納總結
班級網(wǎng)站的制作讓我們經(jīng)歷了一次網(wǎng)站開發(fā)的學習,也更讓我們學會了協(xié)同合作。
教學反思:
第三章 認識計算機程序 第一節(jié) 初識計算機程序
(一) 教學內容
本節(jié)首先讓學生閱讀并嘗試理解一段簡單代碼,讓學生理解可以根據(jù)應用的需要,選擇某種語言編寫程序,就可以指揮計算機工作。然后通過輸入代碼、運行代碼、查看結果,使學生初步認識程序設計工具VB 的界面,掌握輸入、輸出和賦值等基本語句的使用,最后通過調試運行計算機中學生標準體重的實例,體驗簡單程序的編寫,初步經(jīng)歷用計算機程序解決問題的一般過程。 (二) 教學目標
[知識與技能]
1、 能識別程序設計工作界面中的控件工具箱、窗體設計器、“工程”資源管理器、“屬性”窗口、代碼窗口、
對象框和事件框等常用部件的名稱。
2、 能掌握變量定義的基本方法,輸入輸出語句、賦值語句的基本格式、執(zhí)行過程的簡單應用。 3、 能掌握輸入代碼、運行和結束程序的基本方法。 [過程與方法] (1) (2)
通過閱讀嘗試理解簡單計算機程序,初步認識計算機程序,語句是計算機程序的基本元素 通過在VB中輸入代碼、運行調試,體驗簡單程序的格式及其執(zhí)行過程。
[情感態(tài)度與價值觀]
(1) 通過操作過程的歸納總結,感受運用計算機解決問題的過程。 (2) 體驗編程加工的過程,激發(fā)學習編程的興趣。 教學課時:1課時 (三) 教學過程
提出問題
計算機的出現(xiàn),給我們的生活帶來了極大的方便。我們可以打字、畫畫上網(wǎng)、聽音樂、看電影、玩游戲…… 提問:計算機一買回來,就能進行上面的這些操作嗎?
計算機程序由軟件工程師精心設計。
計算機程序
使用計算機語言編寫的計算機程序
計算機程序是用計算機語言編寫的,能指揮計算機工作的指令代碼序列。(p61) 計算機語言
溝通、交流
人
計算機語言
計算機
認識Visual Basic
請打開d盤,找到Visual Basic 的快捷圖標,雙擊打開。按照課本62頁的步驟打開vb,認識下vb的工作界面。
1.5分鐘
提問:界面的認識 體驗簡單程序的執(zhí)行 學生操作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的變量,存放整數(shù)類型 ←把數(shù)值常量5賦值給變量a,使a的值為5 ←把數(shù)值常量7賦值給變量b,使b的值為7
←計算機表達式a*b的值并賦值給s,使s的值為35 ←屏幕輸出變量s的值,在屏幕上看到35
輸入框語句
閱讀以下vb程序,理解各語句作用。
dim a as single ←定義變量a存放小數(shù)類型數(shù)據(jù) a=inputbox("輸入a的值","輸入數(shù)據(jù)") ←把用戶輸入的數(shù)據(jù)賦值給a a=a+1 ←把變量a中存儲的值加1后再賦值給a print "a=";a ←輸出雙引號內的字符a=和變量a的值
Inputbox函數(shù)使用格式:
變量名=inputbox(提示信息,輸入框標題)
語句的格式、作用及使用說明
體驗簡單程序的執(zhí)行 學生操作5 分鐘 dim a as single
a=inputbox("輸入a的值","輸入數(shù)據(jù)") a=a+1 print "a=";a 疑問
? 程序中英文字符的大寫和小寫代表同一個含義嗎? 大寫小寫一樣含義, 如 a 和 A
? 程序中雙引號、逗號使用中文狀態(tài)和英文狀態(tài)輸入,都能執(zhí)行嗎? 程序中雙引號、逗號應使用英文狀態(tài) 體驗簡單程序的編寫(p66)
任務:試用VB編寫程序實現(xiàn)下列功能:屏幕輸入某同學的身高,程序自動計算并輸出該身高的標準體重。已知中學生的標準體重計算公式如下:
男同學: 標準體重=(身高-80)×0.7 女同學: 標準體重=(身高-70)×0.6
身高單位為厘米 體重單位為公斤
小結
?
計算機程序、程序中有哪些基本要素?
1、問題分析 2、代碼編寫 3、調試運行
計算機程序是用計算機語言編寫的,能指揮計算機工作的指令代碼序列。 程序的基本元素:語句格式、語法規(guī)則、使用環(huán)境 (p61)
?
使用visual basic編寫程序
一些語句的格式、作用和如何使用;dim定義變量;=賦值;print打印輸出;inputbox輸入框;(p64-65);使用visualbasic編寫測算標準體重的程序;問題分析--代碼編寫--調試運行(p66);教學反思:;第二節(jié)實現(xiàn)條件選擇程序;(一)教學內容;通過對實例對應的程序流程圖進行分析,讓學生理解條;(二)教學目標;[知識與技能];1、能掌握條件
一些語句的格式、作用和如何使用。
dim定義變量
= 賦值
print打印輸出
inputbox輸入框
(p64-65)
使用visual basic編寫測算標準體重的程序
問題分析--代碼編寫--調試運行(p66)
教學反思:
第二節(jié) 實現(xiàn)條件選擇程序
(一) 教學內容
通過對實例對應的程序流程圖進行分析,讓學生理解條件選擇語句的基本格式和執(zhí)行過程;然后讓學生學會使用“調試”菜單中的“逐語句”進行程序調試,加深對條件選擇語句執(zhí)行過程的理解。
(二) 教學目標
[知識與技能]
1、 能掌握條件選擇語句的基本格式、執(zhí)行過程
2、 能通過分析具體問題,選擇使用條件選擇結構解決問題。
[過程與方法]
(1)
(2)
(3) 能通過分析程序流程圖,認識條件選擇語句的基本格式 能掌握程序逐語句執(zhí)行調試程序的方法 能通過使用逐句執(zhí)行條件選擇語句,觀察語句運行情況,加深對條件選擇語句執(zhí)行過程的理解。
[情感態(tài)度與價值觀]
(1) 能感情計算機如何實現(xiàn)根據(jù)條件選擇相應方法解決問題的思想。
(2) 在使用條件選擇語句解決問題過程中,感受嚴謹?shù)目茖W態(tài)度和作風。
教學課時:1課時
(三) 教學過程
一、IF語句
1、If <條件> Then
<語句>
<語句>
???
End If
與C語言不同,VB的條件語句更符合英語的語法,如果Then后面所跟的語句只有一條,可以寫成: If <條件> Then <語句>
而不用End If。
2、If <條件> Then
<語句>
Else
<語句>
End If
3、更可以在Else里在嵌套If語句,如:
If <條件> Then
<語句>
Else If
<語句>
Else
<語句>
End If
說明:
(1)“條件”一般為關系表達式或邏輯表達式。
通常把關系表達式或邏輯表達式的值為真時,稱為條件滿足;值為假時,稱為條件不滿足。反之亦然。
(2)語句塊1、語句塊2分別是“條件”滿足或不滿足時,處理方法的描述,可以是若干個語句。
(3)If…Then 、Else、End If 是VB的保留字。
功能:
(1)依次判斷條件,如果找到一個滿足的條件,則執(zhí)行其下面的語句塊,然后跳過End If,執(zhí)行后面的程序。
(2)如果所列出的條件都不滿足,則執(zhí)行Else語句后面的語句塊;如果所列出的條件都不滿足,又沒有Else子句,則直接跳過End If,不執(zhí)行任何語句塊。
ElseIf結構的執(zhí)行過程如圖所示。
現(xiàn)在,我們重點來學習一下第二種結構的IF語句:
例:火車站行李費的收費標準是50kg以內(包括50kg)0.20/kg,超過部分0.50/kg。編寫程序,要求根據(jù)輸入的任意重量,計算出應付的行李費。
根據(jù)題意計算公式如下:
圖2 程序運行效果圖
表1 對象屬性設置
程序代碼如下:
(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 = ""
Text2.Text = ""
End Sub
(3) Private Sub Command3_Click()
End
End Sub
二、課堂練習
請根據(jù)上述對象屬性設置和程序代碼的提示,制作“行李托運收費程序”,效果圖如圖2所示。 教學反思:
第三課 實現(xiàn)循環(huán)執(zhí)行程序
(一) 教學內容
循環(huán)結構是計算機語言里一種重要的結構,它的應用廣泛,最簡單的例子是累加器的作用,還可以用于窮舉法,更直觀的例子是把某件事重復指定的次數(shù),這樣就不用把要重復的語句輸入多次,而通過循環(huán)結構完成,非常方便。
(二) 教學目標
[知識與技能]
(1) 能掌握循環(huán)語句的基本格式、執(zhí)行過程
(2) 能通過分析具體問題,選擇使用循環(huán)語句解決問題。
(3) 能掌握保存和重新打開工程文件進行編輯的方法,掌握生成EXE可執(zhí)行文件的方法。
[過程與方法]
(1)
(2)
(3) 能借助流程圖分析程序,理解循環(huán)語句的基本格式 能掌握使用監(jiān)視窗口運行調試程序的方法 能通過使用監(jiān)視窗口,觀察語句運行情況,加深對循環(huán)語句執(zhí)行過程的理解。
[情感態(tài)度與價值觀]
(1) 能感悟計算機如何實現(xiàn)連續(xù)執(zhí)行重復的操作解決問題的思想。
(2) 在使用循環(huán)語句解決問題過程中,感受計算機高效解決問題的優(yōu)勢。
教學課時:1課時
(三) 教學過程
導語
本節(jié)課我們要求進一步改進計算標準體重程序,使其能;知識點一;While語句也是一個很常用的循環(huán)語句,其語句格;While<條件>;<循環(huán)塊>;Wend;While??Wend語句While后面都跟邏輯;實踐一:求自然數(shù)n的階乘,即n!=1×2×3×?;調試運行下面的一段代碼;表1對象屬性設置;程序代碼設計:;'“計算”按鈕代碼
本節(jié)課我們要求進一步改進計算標準體重程序,使其能實現(xiàn)連續(xù)輸入本小級或本班同學的身高數(shù)據(jù),顯示該同學的標準體重,并對每次輸入的身高數(shù)據(jù)進行累計,輸入結束時顯示本小組或本班同學的平均身高。
知識點一
While語句也是一個很常用的循環(huán)語句,其語句格式是:
While <條件 >
<循環(huán)塊>
Wend
While ?? Wend 語句 While后面都跟邏輯條件判斷,“While ?? Wend 語句”是先判斷While后面的條件是否為“真”,如果為“真”則執(zhí)行里面的語句,如果為“假”,則退出循環(huán),循環(huán)直至條件為“假”終止。 While?Wend循環(huán)也可以多層嵌套,每個Wend匹配最近的While語句。
實踐一: 求自然數(shù)n的階乘,即n!=1×2×3×?×n。
調試運行下面的一段代碼
表1 對象屬性設置
程序代碼設計:
'“計算”按鈕代碼
Private Sub Command1_Click()
Dim n, i, s As Long
n = Val(InputBox("請輸入某一個求階乘的數(shù)(<13)", "求數(shù)的階乘"))
i = 1
s = 1
While i <= n
s = s * i
i = i + 1
Wend
MsgBox "數(shù)" & n & "的階乘為:" & s
End Sub
思考 請同學們思考:此例中求階乘的數(shù)最大不能超過13(<13),為什么?如果要求>13的數(shù)的階乘該如何修改程序?
知識點二 循環(huán)控制條件特殊情況的講解
* 如果循環(huán)控制條件從一開始就不成立,雖然是循環(huán)語句,循環(huán)體內可以一次也不執(zhí)行
* 如果循環(huán)控制條件總是成立,那么程序的運行就永遠跳不出循環(huán)體,即俗稱的死循環(huán)。
* 可以使用條件運算符AND和OR將簡單條件式連接起來實現(xiàn)復雜的循環(huán)控制條件。
實踐二 按要求更改循環(huán)條件,先預測輸出結果,再運行檢驗預測是否正確
試修改計算標準體重的程序,使它能夠根據(jù)需要連續(xù)輸入若干同學的身高數(shù)據(jù),顯示每個同學標準體重,并累加每個輸入的身高數(shù)據(jù),輸入的結束時顯示本次輸入同學的平均身高。
1、 根據(jù)書中填寫缺少的語句P75
2、 在顯示結果時,并未顯示每個人的身高,請加上顯示每人身高的代碼。
Private Sub Form_Click()
Dim n, s, m As String
Dim h, w, i, ii, hh As Single
hh = 0
ii = InputBox("請輸入統(tǒng)計的人數(shù)", "輸入統(tǒng)計人數(shù)")
i = ii
n = InputBox("輸入姓名", "輸入數(shù)據(jù)")
s = InputBox("輸入性別", "輸入數(shù)據(jù)")
h = InputBox("請輸入身高數(shù)據(jù)(單位:厘米)", "輸入數(shù)據(jù)")
If s = "男" Then
w = (h - 80) * 0.7
Else
w = (h - 70) * 0.6
End If
Print n; "同學", s
Print "你的標準體重應該為"; w; "公斤"
i = i - 1
hh = hh + h
Print "本次統(tǒng)計"; ii; "位同學的平均身高為"; hh / ii
m = InputBox("結束程序", "結束程序")
End
End Sub
教學反思:
第四課 用計算機程序解決問題
學習目標:初步掌握用計算機進行信息處理的幾種基本方法,認識其工作過程與基本特征。 學習重難點:計算機程序設計的基本流程。
學習方法:講解+練習
學習內容:
一、 體驗程序的運行過程及作用
請觀看老師演示的畫函數(shù)曲線程序,然后思考如下問題:
① 程序是什么?
② 程序文件里面有什么?
③ 程序是怎樣實現(xiàn)其功能的?
④ 用計算機程序解決問題的過程是怎樣的?
通過上面的演示我們知道程序可以看作是讓計算機實現(xiàn)某一功能的一系列計算機能夠識別的語句。人們可以通過編寫程序告訴計算機每一步做什么,計算機則嚴格執(zhí)行程序中規(guī)定的每個步驟來實現(xiàn)人們需要的功能,幫助人們解決問題。如果程序編的不對,計算機運行的時候就會出錯或不能得到正確的結果。
程序設計語言是人們與計算機打交道的橋梁,通過它告訴計算機執(zhí)行一系列操作,實現(xiàn)某種功能。程序的編寫依賴于程序設計語言,程序設計語言有很多種,VB是其中的一種。
當問題簡單時,可能編寫一個或若干個程序就可以解決問題。當問題比較大或比較復雜時,就不僅僅是編寫幾個程序能解決的,此時則需要進行軟件開發(fā),編寫程序是軟件開發(fā)的重要環(huán)節(jié)。我們平時所使用的各種軟件,實際上是軟件開發(fā)人員按功能需要編寫的程序的集合,如文字處理軟件、圖形圖像制作軟件等。當我們需要解決問題而找不到合適的工具時,可以考慮利用某種程序設計語言編寫程序來解決。
二、用計算機程序解決問題的過程
當我們遇到問題需要通過計算機程序解決的時候,該如何著手呢?一般來說,可以包括以下這些過程:
1、分析問題
對于任何一個實際問題,首先要分析該問題的需求情況及已知條件,來判斷解決問題的可能性和目標要求,然后對需要解決的問題給出一個精確的描述。
上面的例子中,函數(shù)圖像的表達可以通過多種方法來實現(xiàn),編程作圖是其中一種,對于二次函數(shù)的圖像本身是一個二維坐標下的圖像,二維坐標軸下的圖像基本元素是點,點的構成是位置坐標(包括縱坐標和橫坐標)和色彩。對于二次函數(shù)上點的色彩,我們可以自己定義,而對于二次函數(shù)點的位置,我們就要通過二次函數(shù)本身求取,縱橫坐標就是二次函數(shù)的Y,X值,要畫出一個適合的二次函數(shù)需要多少個點才適合,其實要畫一個圖形當然是越多點數(shù)越好了。但是太多的點又會花費大量的時間,所以可以考慮在一定的時間內盡可能多的點。
畫二維圖像還需要考慮是否把坐標軸畫出來,是否需要把坐標刻度畫出來等等。這樣根據(jù)問題的需求,我們便構造好一個問題的模型,也就是解決我們函數(shù)轉換為圖像的一個架構。
2、設計算法
現(xiàn)在要找出解決問題的方法和步驟,這一過程稱為設計算法。算法是程序編寫的基礎。本例的解決方法是:讓二次函數(shù)方程y=x^2的x值由-5變化到5,每變化一次的變化量是0.001,然后求出y值,再將求出的x,y值作為坐標來畫點。
①提示用戶啟動畫圖處理;
②在畫板上先畫出笛卡兒坐標系;
③通過函數(shù)y=x^2求取Y值;
④在畫板上的(x,y)坐標上畫一個點;
⑤x遞增0.001;
⑥重復③~⑤步,直到x的值由-5變化到5為止;
3、編寫程序
有了清晰的可操作的算法描述,就可以選擇一種程序設計語言來編寫程序,以實現(xiàn)算法。一般來說,只要算法確定,語言的選擇就沒有特別的限定,通常根據(jù)問題的特性和編程人員對語言的熟悉程度來選定。程序設計語言是人們編程時與計算機溝通的橋梁,熟悉了程序設計語言就可以更好地把算法轉換為程序,讓計算機執(zhí)行程序來幫助人們解決問題。在本例子中我們是用Visual Basic語言來實現(xiàn)本算法的程序。構成程序的字符,通常稱為代碼。
4、調試運行
程序編寫好以后,通過鍵盤輸入計算機,然后運行程序,看看程序能否順利執(zhí)行。計算機只懂得程序設計語言所規(guī)定得語法規(guī)則,如果編寫程序時違反了規(guī)則,哪怕是一個標點符號出錯,也會令程序出錯,不能執(zhí)行下去。人們可根據(jù)計算機提示的出錯信息修改程序,重新調試運行。
5、檢測結果
當程序能夠順利運行以后,還需要對程序功能進行分析檢測。因為如果程序符合規(guī)則,即使有邏輯錯誤或計算方法的錯誤,計算機也是檢查不出來的。因此,如果結果不合理,還要回頭對程序進行修改,直到確定程序的功能正確為止。
通過上述的學習我們知道,計算機是不會自己解決問題的,但它可以在人們編好的程序指示下幫助人們解決問題。要想利用計算機解決問題,人們可以使用現(xiàn)成工具軟件,也可以根據(jù)實際問題的需要,通過設計解決問題的算法,選用適合的程序設計語言根據(jù)算法編寫程序。程序一旦編寫并調試通過,可以重復應用來解決同類的問題。 交流:在使用計算機解決問題方面,采用計算機編程的方法有何優(yōu)勢?有何局限性?
探究:
“xlmw$mw$q}$fsso”是經(jīng)過變換的一串字符,已知原文中每個字符的機內碼被加上或減去同一個值(稱為數(shù)值偏移),且這個值不超過5,你能破譯這句英文嗎?說說你的算法。
從這個例子可以看出,用固定數(shù)值的加密方法是很容易被破譯的。想一想,如何設計另一個算法,使每一個字符串偏移值各不相同。
參考資料:ASCII編碼表
ASCII是英文American Standard Code for Information Interchange的縮寫。ASCII碼是目前計算機最通用的編碼標準。
因為計算機只能接受數(shù)字信息,ASCII碼將字符作為數(shù)字來表示,以便計算機能夠接受和處理。比如大寫字母M的ASCII碼是77。
ASCII碼中,第0~32號及第127號是控制字符,常用的有LF(換行)、CR(回車);第33~126號是字符,其中第48~57號為0~9十個阿拉伯數(shù)字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母,其余的是一些標點符號、運算符號等。
以下是常用的ASCII碼對照表(十進制):
三、課堂抽查;請以下同學做好準備,檢查文字錄入;練習五分鐘,之后每位同學利用一分鐘時間進行錄入;36;抽查同學的學號:;3號、14號、22號、31號、36號、41號錄入;計算機病毒是一個程序,一段可執(zhí)行碼;四、自由發(fā)問;教學反思:;37;
三、課堂抽查
請以下同學做好準備,檢查文字錄入
練習五分鐘,之后每位同學利用一分鐘時間進行錄入。
36
抽查同學的學號:
3號、14號、22號、31號、36號、41號 錄入內容: 病毒的定義
計算機病毒是一個程序,一段可執(zhí)行碼。就像生物病毒一樣,計算機病毒有獨特的復制能力。計算機病毒可以很快地蔓延,又常常難以根除。它們能把自身附著在各種類型的文件上。當文件被復制或從一個用戶傳送到另一個用戶時,它們就隨同文件一起蔓延開來。
四、自由發(fā)問。遇到困難可以請教周圍同學或老師。
鏈接地址:http://zhongcaozhi.com.cn/p-1226711.html