




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、大封鎮中八年級信息技術教案(下冊)信 息 技 術 教 案學校:大封鎮初級中學 年級: 八年級 課目: 信息技術 教師: 史發安 微 機 室 規 章 制 度紀律注意事項:(1) 在教室里不要大聲喧嘩,要愛護設備 (2) 在老師沒有安排的情況下,不準玩游戲 (3) 在任何時候,禁止瀏覽不良網站 衛生注意事項:(1) 進教室要套鞋套 (2) 不要將雨傘等非學習用品帶入教室 (3) 不準將飲料、袋裝食品、口香糖等帶入教室 第一章 制作多媒體作品教學內容:第一節 擬定創作方案教學目標:1學生知道并能說出什么是多媒體作品;2掌握創作多媒體作品的步驟;教學重難點:創作多媒體作品的步驟;教學準備:一個成品的多
2、媒體作品;教學過程:一、展示準備好的多媒體作品,讓學生對多媒體作品有個基本的感知。與單純的文字、圖像、聲音等表達同樣的主題,多媒體作品就有了明顯的優勢,因為它的表現形式使其本身有了更豐富精彩的內容,并使觀看者對其所表現的內容有更深刻的印象。多媒體作品是文字、圖像、動畫、聲音、視頻等素材中任何幾種的有機組合。二、1、在制作一個作品之前,必須知道你要做什么,也就是首先必須確定主題。今天我們就先以教材上的水調歌頭·明月幾時有基礎知識為主題,來介紹多媒體作品制作的基本步驟。2、確定主題之后,就要大致畫出一個框架,怎樣去做這個作品,就像寫文章之前列一個提綱一樣,介于我們制作的多媒體作品是一個用
3、于教學的課件,所以就應該從作品的教育性、科學性、技術性、藝術性、易用性等方面考慮。這就是書上提供的水調歌頭·明月幾時有的作品結構圖:作品內容作品欣賞作者簡介標題作者簡介代表作品生平內容及朗誦3、大致的框架確定之后,就需要用各樣的素材開始制作,搜集有用的素材是制作多媒體作品的基礎,只有找到更多可利用的有效資源,才能做出好的作品。在搜集素材的過程中,一定要注意素材的歸類和管理,不同的素材,比如文字、圖像、視音頻、動畫等都應該各歸其類,有條不紊。同時也要對搜集到的素材進行一些簡單的修改,以備用。4、素材的整合是整個作品制作的關鍵環節,在這個過程中,要結合之前設計編寫的腳本把各種素材有機地組
4、合起來,也需要選擇一個多媒體制作工具,比如說PowerPoint、Flash或者其他的軟件。這個過程是一個極富創造性的過程,希望同學們可以用心地去整理、安排各種素材,是作品達到更好的效果。5、在作品完成之后,首先要完整地預覽一遍,檢查一下中間是否有什么差錯或需要修改的地方,自己檢查過之后,需要拿出來讓身邊的同學、老師、朋友一起來看一看、評一評,一個人的想法畢竟還是很有限的,群眾的眼睛是雪亮的。對于一些寶貴的建議,一定要虛心接受,不足之處要努力改進。6、經歷了那么漫長和艱難的制作過程,自己的勞動成果可不要獨吞了,同學們彼此間拿出來自己的作品,互相欣賞作品的過程就是一個有效的學習過程。學會分享,我
5、們都可以得到的更多。 另外,也可以將作品發布成網頁,實現在線演示。板書設計:1 要做什么?確定主題2 準備怎么做?制作腳本3 用什么做?采集素材4 素材怎么用?素材整合5 哪里需改進?作品測試與評價6 與人共享作品發布教學內容:第二節 采集素材學習目標:掌握素材采集的基本方法。學習內容:1、文字素材的采集;2、圖像素材的采集;3、聲音素材的采集;教學重點:怎樣從網上或從其它地方收集素材;教學難點:怎樣收集聲音素材。教學過程:一、 文字素材的采集一般而言,文字素材比較容易采集,我們可以通過書籍、報紙、網絡等多種途徑查閱到需要的文字資料,再利用文字處理軟件對文字素材進行預處理。試試看 使用文字處理
6、軟件將水調歌頭·明月幾時有這首詩的內容輸入,并處理成如圖12所示效果。二、圖像素材的采集圖像素材的采集可以通過外部采集和計算機內容采集的方法獲得。外部采集是利用掃描儀或數碼相機等從外部采集圖像數據;內部采集是利用抓圖工具軟件從計算機屏幕上顯示的圖像中抓取圖像,也包括從網絡上、素材光盤上間接取得圖像素材。對于采集到的圖像,還可以通過圖像處理軟件,如Photoshop、畫圖等進行處理。試試看 在三、聲音素材的采集有了聲音的多媒體采集有了聲音的多媒體作品,會更加具有吸引力。聲音素材既可以從網絡、素材光盤上進行獲取,也可以使用Windows中的“錄音機”進行采集及預處理,“錄音機”窗口如圖1
7、-2-3所示。采集時,首先應將麥克風正確連接與設置,然后依次單擊“開始”“程序” “附件” “娛樂” “錄音機”,打開“錄音機”程序,再左圖為錄音機窗口 單擊 按鈕開始錄制,單擊 按鈕結束錄制。最后,依次單擊“文件”“保存”,將錄制內容保存下來。試試看 請用Windows提供的“錄音機”程序錄制水調歌頭·明月幾時有的錄音。多向思維 動畫及影像素材如何采集?下面兩個網址提供與課文相關的素材:小結:1、文字素材的采集方法主要有網上下載、查找素材為、錄入等。2、圖像素材的采集方法主要有外部采集和計算機內部采集。3、聲音素材的采集方法主要有網上下載、從素材光盤上獲取、錄制等。思考與練習想一想
8、是否還有別的采集素材的途徑?教學內容:第三節 制作多媒體作品(一)學習目標:了解PowerPoint的窗口界面和功用。學習內容:1、掌握多媒體文稿的設計方法和創作過程。2、了解PowerPoint的工作界面。3、掌握標題的制作方法。教學重點:標題的制作方法教學難點:多媒體文稿的設計方法和創作過程。教學過程:PowerPoint是一個多媒體文稿制作和演示軟件,功能強大,易學易用。能夠方便地將文字、聲音、圖片、動畫和影片等多種媒體形式集成在一起,在產品發布、教學演示、科學報告等方面有廣泛的應用。本章,我們以PowerPoint2000為例介紹多媒體作品的制作方法。一、標題的制作依次單擊“開始” “
9、程序” “Microsoft PowerPoint”,可啟動并進入PowerPoint的第一個界面,如下圖所示。在此界面中,主要有“空演示文稿”和“打開已有的演示文稿”兩種方式供我們選擇。下面,我們先創建水調歌頭·明月幾時有作品的標題。1、選擇幻燈片類型 2、單擊確定按鈕 -“新幻燈片”對話框 ,選擇“空演示文稿”打開 “新幻燈片”對話框,從中選擇第一個即“標題幻燈片”,單擊“確定”按鈕返回PowerPoint窗口。單擊文本框,添加標題“水調歌頭”,副標題“明月幾時有”,作者“蘇軾”,結果如下圖所示。 添加主、副標題及作者 小結:掌握幻燈片創建方法,類似于;打開后,選擇標題版式,就進
10、入了標題幻燈片的創建。思考與練習思考PowerPoint窗口與Word窗口的區別。教學內容:第四節 制作多媒體作品(二)學習目標:1、了解PowerPoint2000窗口的結構;2、認識PowerPoint的視圖按鈕。教學重點:掌握五種視圖按鈕。教學難點:窗口結構的掌握。教學過程:一、打開 PowerPoint2000窗口 試試看 :指出PowerPoint2000窗口的標題欄、菜單欄、工具欄、格式工具欄、狀態欄和工作區。多向思維: PowerPoint窗口與Word和Excel窗口有什么相同與不同之處?智多星 :在PowerPoint窗口的下方,有一排小按鈕 ,它們從左到右依次是“普通視圖”
11、按鈕、“大綱視圖”按鈕、“幻燈片視圖”按鈕或“幻燈片視圖”按鈕,可以對幻燈片內容進行編輯;單擊“幻燈片瀏覽視圖”按鈕,可以同時觀察多張幻燈片;單擊“幻燈片放映”按鈕,可以觀看幻燈片的放映效果。學習參考網址:小結:本節課學習了PowerPoint窗口的結構,以及五種視圖按鈕,希望同學們能夠掌握牢。思考與練習:PowerPoint窗口與Word和Excel窗口的異同之處。 學習內容:第五節 制作多媒體作品(三)學習目標:1、掌握為作品設置背景和設置幻燈片間切換的方法。2、在背景設置的過程中,比較PowerPoint與Word設置背景的異同,掌握前后聯系、溝通比較的學習方法。2、在背景設置的過程中培
12、養學生的審美意識,通過設置切換效果的學習體驗電腦效果的神奇,培養學習興趣。學習重點:背景設置和設置幻燈片間切換的方法。教學方法:自學法、講授法、練習法。教學過程:一、談話引入課題作品的美觀與否,背景的設置起著至關重要的作用,因此為作品設置恰當的背景是不可缺少的。我們一起來回憶一下在Word中是如何設置背景的?(Word背景設置:格式背景其它顏色/填充效果)二、自學“為PowerPoint作品設置背景”相關內容。今天我們來學習怎樣為PowerPoint作品設置背景。因為它的設置與Word的背景設置有許多相似的地方,所以我們通過自學課本P2528頁來完成這部分內容的學習。學生自學后回答下面的問題:
13、1、如何打開“背景”對話框?2、“填充效果”對話框有哪幾個選項卡?(四個選項卡:過渡、紋理、圖案、圖片)3、過渡的填充效果的底紋樣式有哪6種?(橫向、縱向、斜上、斜下、角部輻射、從標題)4、在“背景”對話框選擇了背景填充效果后,單擊“應用”和“全部應用”兩個按鈕會出現什么不同的效果?5、“應用設計模板”一般用在什么地方?(作品風格統一時)6、如果希望“應用設計模板”與“自己設計背景”兩種方法混用于一組作品中,該怎樣做?7、PowerPoint與Word在設置背景上有什么異同?三、學習為作品設置切換效果。由此可知PowerPoint與Word及Excel有許多地方是相同的,而設置幻燈片的切換效果
14、卻是PowerPoint所特有的,它的使用可以使幻燈片按照設置的效果,依次呈獻,這樣可以增添傷口的可觀賞性。打開水調歌頭·明月幾時有幻燈片,依次單擊“幻燈片放映”“幻燈片切換”打開“幻燈片節換”對話框,分別進行“切換效果”、“切換速度”、“換頁方式”和“切換聲音”的設置,完成后單擊“全部應用”或“應用”即可。這時選擇“全部應用”或“應用”會出現什么不同的效果呢?“全部應用”是將設置的切換效果應用到文件的每一張幻燈片,而“應用”只是將這種切換效果應用到當前選定的這一張幻燈片中。這一點與“背景”設置對話框中的“全部應用”和“應用”是相同的。四、學習幻燈片的編排?;脽羝木幣乓晥D模式操作方
15、法添加幻燈片幻燈片瀏覽視圖 確定插入位置,單擊“插入” “新幻燈片”刪除幻燈片幻燈片瀏覽視圖 選中幻燈片,按<Delete>鍵移動幻燈片幻燈片瀏覽視圖選中幻燈片,拖動到目標位置松開鼠標鍵即可復制幻燈片 幻燈片瀏覽視圖 選中幻燈片復制定目標位置粘貼拓展:(這點內容作為靈活內容,視時間而定,如果時間不太充足的話,不再講)在其他視圖模式下,也能進行幻燈片的編排嗎?學生嘗試后回答(在幻燈片放映視圖模式下不能對幻燈片進行編排,在普通視圖、大綱視圖、幻燈片視圖這三種模式下,要在左窗格進行操作才有效。五、操作練習教師下發練習文件,學生根據第一張幻燈片上的操作要求進行練習,完成后提交作業。操作要求
16、:1、在第二張幻燈片后插入一張新幻燈片,輸入“作品欣賞”的藝術字。2、為第二張幻燈片設置藍色背景。3、給第三張幻燈片設置為預設的“雨后初晴”的填充效果。4、給第四張幻燈片設置自選的“紋理”填充效果。5、把第四張幻燈片移動到第三的位置。6、刪除第一張幻燈片(操作要求這一張)。學生完成后,教師選出兩幅學生作品,進行集體展評。六、課堂小結:這節課你學會了什么?1、設置背景可以用“填充效果”和“使用設計模板”兩種方法。2、設置幻燈片的節換效果時,可對速度、換頁方式和聲音進行設置。3、常用復制、移動、刪除和添加四種方法對幻燈片進行編排。七、課外作業:課后自學課本后面的“幻燈片配色方案”。八、關機下課。教
17、后反思:教學內容:制作多媒體作品(四)教學目的:1、掌握PowerPoint2003中建立超級鏈接的方法。2、掌握PowerPoint2003中設置動作按鈕的方法。3、掌握PowerPoint2003中放映方式的設置。4、培養學生自主、探索學習的能力。學習重點:掌握PowerPoint2003中建立超級鏈接的方法。超級鏈接的概念及合理性。教學過程:一、建立超級鏈接,實現交互式放映多媒體作品可以實現信息的交互,這是它的優勢之一。所謂的交互式放映是指以觀眾希望的節奏和次序進行放映,打破幻燈片原有的播放順序,實現有選擇地播放幻燈片。為水調歌頭.明月幾時有的第二張幻燈片的“作品內容”建立超級鏈接,使其
18、鏈接到第三張幻燈片,使作品增加交互性。其方法為:打開幻燈片,并選中第二張幻燈片,再選中第二張幻燈片中的文本“作品內容”,然后單擊鼠標右鍵,在快捷菜單中選擇“動作設置”命令,打開“動作設置”對話框。在“動作設置”對話框的“單擊鼠標”選項卡中,依次選擇“超級鏈接到”“幻燈片”,打開“超級鏈接到幻燈片”對話框中。在“幻燈片標題”列表框中選擇“幻燈片3”,兩次單擊“確定”就完成了超級鏈接的建立。超級鏈接建立后,超級鏈接的文本由下劃線,顏色也會發生變化。 超級鏈接后如果不清晰,可以重新設置背景。放映時,鼠標指針移到“作品內容”上就變成“手”形,單擊時就會跳到第三張幻燈片。二、設置放映方式放映是制作演示文
19、稿的重要環節,也是最終目的。不同的放映方式,可以適應不同的放映情況,提高放映的效果。下面,我們為水調歌頭.明月幾時有設置放映方式.打開水調歌頭.明月幾時有,依次單擊“幻燈片放映”“設置放映方式”,打開“設置放映方式”對話框。根據實際需要選擇放映類型,一般選擇“演講者放映”?!盎脽羝边x擇“全部”項。選好放映方式后,單擊“確定”按鈕即可。在幻燈片放映過程中,要對放映方式進行控制,就需要單擊鼠標右鍵,使用快捷方式。放映時,在幻燈片上書寫的方法如下:單擊“觀看放映”命令,當放映到書寫位置時,單擊鼠標右鍵,在快捷菜單中指向“指針選項”下的“繪圖筆顏色”,選擇一種顏色即可。繪圖筆顏色選擇好后,鼠標指針呈
20、現筆形,按下鼠標左鍵并拖動,可在播放的幻燈片上書寫。按<Shift>鍵可以以繪制直線,按E鍵可以擦除書寫內容,按<ESC>鍵可繼續放映幻燈片。拓展內容:網上發布作品作品完成后,希望和更多的人分享,我們可以將作品發布到網上?,F在,我們就將作品水調歌頭.明月幾時有發布為網頁。方法如下: 打開水調歌頭.明月幾時有,依次單擊“文件” “另存為Web”,打開“另存為”對話框。設定文件的保存位置和文件名,如果想更換網頁的標題,可以單擊“更改標題”按鈕打開對話框進行設定,這里以默認的名稱顯示,然后單擊“發布”按鈕,就會彈出“發布為Web頁”對話框。在“發布內容”中,可以選擇完整演示文
21、稿、幻燈片的任意幾張或是某個自定義放映;如果要顯示備注,就選中“顯示演示者備注”復選框;在“瀏覽器支持”選項組可以選擇合適的瀏覽器,我們選第二項。在“發布一個拷貝為”選項區中,系統給出了一個缺省的文件名稱賀路徑,也可以自己重新設定。要看效果,可以選中對話框底部的“在瀏覽器中打開已發布的Web頁”復選框。如果沒有其他改動,就單擊“發布”按鈕,稍等片刻,系統將調出瀏覽器來打開這個網頁文檔,幻燈片就變成網頁形式了。思考練習:1、在水調歌頭.明月幾時有中,利用自選圖形建立超級鏈接。2、比較在文本、圖片上建立超級鏈接與使用動作按鈕建立超級鏈接各自的優缺點。3、以其他學科知識為素材,自命題目,制作一個學科
22、復習的幻燈片作品。第二章 程序設計與算法教案 【教 材】 第一節程序設計與算法。 【教學課題】 程序設計與算法。 【教學內容】 了解程序設計的基本方法,理解算法在程序設計中所起的重要作用。 【教學目的】 一、知識與技能 1、讓學生對程序、算法、及程序設計有初步的了解。 2、弄清構成程序的兩個要素,明確在程序設計中:程序數據結構算法。 3、掌握QBASIC的啟動方法,會輸入程序,會運行程序,會分析程序結果的正確性,。 二、方法與過程 1、讓學生理解分析問題、設計算法、編寫程序、調試程序這一用計算機解決問題的基本步驟,認識其在算法與程序設計中的作用。 2、培養學生發現和解決問題的方法和能力,開拓學
23、生的創造性思維。 三、情感態度和價值觀 1、培養學生合作、討論、觀摩、交流和自主學習的能力。 2、讓學生體驗用計算機解決問題的基本過程和成功經驗。 【教學重點】 教學重點是掌握公式“程序=算法+數據結構”的含義及在程序設計中某個變量為另一個變量賦值的問題。 【教學難點】 1、正確理解算法和程序設計的關系。 2、程序設計中給變量賦值的問題。 3、QBASIC語言的書寫格式。 【教學方法】 任務驅動式、自學探究式。 【教學準備】 具有廣播教學功能的局域網,教學所需相關文字及圖片。 【計劃課時】 1課時。 【教學過程】 一、情景導入: 隨著信息時代的到來,信息的獲取、加工和利用變得越來越重要,這一切
24、和計算機是密不可分的。而計算機的一切工作都是由程序來控制的,程序設計也是進行信息處理的一種有效手段。 本節我們就開始學習一個簡單的編程工具QBASIC,希望大家通過本節課的學習,能夠了解程序究竟是怎么回事,我們如何才能利用計算機解決一些在我們實際生活中遇到的問題。 計算機雖然神通廣大,但是它的工作過程和人們解決問題的過程很相似,人們只要事先把解題步驟按先后順序排列起來,輸入到計算機的存儲器中,然后計算機就會自動按預先安排好的步驟完成計算。這種事先編寫好的解題步驟就是程序。這一節課我們就來揭開程序的神秘面紗。 二、探究新知: 第一步:程序的概念。 計算機是按照人們事先編好的程序中的指令所規定的操
25、作而執行,從而完成人們為其規定的工作,并得到所需要的結果的。為解決某一問題或完成某項任務而編寫的指令的有序集合,叫做程序(program).計算機的運行機制是: (1)將需要計算機完成的任務編成一條條指令,輸入計算機,存放在計算機的內存儲器中。 (2)計算機工作時,從內存中取出指令,然后再執行它們。 三、用計算機解決實際問題的過程 目前,計算機已廣泛應用于科學計算、企業管理、自動化控制等各個方面。無論用計算機來解決哪一方面的問題,我們都必須把實際問題的解決歸結為計算機能夠執行的若干個步驟,然后再把這些用一組計算機指令進行描述,最后交給計算機來執行。具體可分為以下幾個步驟: 在認識程序設計這一個
26、環節里有兩個知識點: 了解程序設計的過程,其過程分為以下四步:1分析問題,建立數學模型;2確定數據結構和算法;3編制程序;4調試程序。 (1)分析問題:明確問題的要求,需要計算機做什么,有哪些已知條件,需要得到什么樣的結果。分析問題是用計算機解題的出發點。 (課本P45的例子:交換飲料的問題) (2)建立數學模型確定計算方法:為了用計算機來解決實際問題,必須設法用數學方法來描述或模擬實際問題。我們把對實際問題簡化抽象,并用適當的數學公式來描述的過程,稱為建立數學模型。數學模型是反映問題本質的數學表達式。 交換飲料過程是一個存儲和交換存儲的過程,以變量a表示甲杯,以變量b表示乙杯,變量c表示丙杯
27、,以數字1表示可樂,數學2表示果汁。這樣甲杯中放果汁,乙懷中放可樂可表示為: 1=>a 2=>b 將甲杯中的飲料倒入丙杯表示為:a=>c 將乙懷中的飲料倒入甲杯表示為:b=>a 將丙杯中的飲料倒入乙懷表示為:c=>b 四、算法設計: 算法(Algorithm)就是為了解決問題而采用的方法和步驟。在確定好數學模型及計算方法的基礎上,設計出解題步驟(即算法),并用算法描述工具將算法描述出來。 交換飲料問題的算法如下: S1: 1=>a S2: 2=>b S3: a=>c S4: b=>a S5: c=>b S6: 在屏幕上輸出a,b的值。
28、 還可以用畫流程圖的方法進行描述: 五、編寫程序 將用算法描述工具表示的算法轉換成用計算機語言過程。 用QBASIC語言來編寫模擬交換飲料問題的程序: LET a=1 (將常量1賦值給變量a) LET b=2 (將常量2賦值給變量b) LET c=a (將變量a的值賦值給變量c) LET a=b (將變量c的值賦值給變量b) LET b=c (將變量c的值賦值給變量b) PRINT “a=”;a,”b=”;b 讓學生初步了解變量和常量的概念,使學生明白,常量可以為變量賦值,變量可以給變量賦值,而變量不能給常量賦值,常量也不能給常量賦值。 六、上機調試及結果分析: 經過以上步驟得到的程序并不能保
29、證其正確性,只有通過上機調試,才能發現程序中的錯誤并更正。即使 程序調試通過,得出運行結果,仍不能說明程序是正確的,還要對結果進行分析,看輸出結果是否正確,是否滿足要求。 這一步是最重要的。 七、動手練習: 將上面談到的程序在QBASIC上運行調試,初步獲得編程的經驗,為后續的學習打下一個基礎。 (教師通過多媒體教學進行場的演示和指導)。 八、課堂知識匯總: 1、為解決某一問題或完成某項任務而編寫的指令的有序集合叫做程序。 2、為解決問題而采用的方法和步驟叫做算法。 3、編程實際問題的步驟是:分析問題、建立數學模型并確定計算方法、算法設計、編寫程序、調試程序、結果分析。 九、課堂作業: 1、閱
30、讀、輸入并運行下面的程序,說明這個程序的意義。 LET r=5 LET Pi=3.14159 LET S=pi*r*r PRINT “r=”;r,”s=”;s END 改變r的值并運行程序,觀察運行結果。 2、閱讀、輸入并運行下面的程序: LET a=88 LET b=8 IF a>b THEN LET c=a LET a=b LET b=c End if Print a;b End 多次改變a,b的大小(如a=10,b=20或者a=25,b=25),并運行程序,你發現了什么? 教學內容:第二節 程序的輸入、保存和調試教學目的:1、了解QBASIC程序的輸入方法。2、掌握保存程序的方法。
31、3、了解運行和調試程序的方法。教學重點:1、程序的輸入、修改和調試。2、程序的調試。教學方法:先理論后實踐教學過程: 為了更好地輸入、運行和調試程序,我們需要學會QBASIC編輯器的使用。在QBASIC中,一般情況下我們不使用鼠標,更多地是使用鍵盤來進行程序的輸入、修改、運行、跟蹤等。對于一些復雜的程序,可能會由于一個小小的輸入錯誤,而導致程序不能運行或運行結果不正確,我們需要不斷地運行程序、修改程序,再運行、再修改,直到最后成功。例1 在QBASIC編輯區輸入以下程序并運行之。原題:第一年把五件禮物發給五個孩子,第二年又把同樣的五件禮物分給這五個孩子,而每個孩子的禮品與第一年不同,請找出所有
32、方案。CLSFOR a1=2 TO 5 FOR a2=1 TO 5 IF a2<>a1 THEN FOR a3=1 TO 5 IF a3<>a2 AND a3<> a1 THEN FOR a4=1 TO 5 IF a4<>a3 AND a4<> a2 AND a4<>a1 THEN FOR a5=1 TO 4 IF a5<>a4 AND a5 <>a3 AND a5<a2 THEN a5<>a1 THEN IF a1<>1 AND a2 <>2AND a3&
33、lt;>3 ANDa4<>4 AND a5<>5 THEN PRINT:PRINT PRINT “a1=”;a1;”a2=”a2;”a3=”a3;”a4=” ;a4;”a5=”;a5 END IF END IF END IF NEXT a5 END IF NEXT a4 END IF NEXT a3END IFNEXT2 END IF NEXT a1NEXT a1ENDIFEND一、輸入程序在輸入上面程序的過程中,大家會發現,FOR,TO,IF,THEN等詞,在輸入完以后按空格鍵或一行輸入完畢按回車鍵,無論輸入是大寫或小寫,這些詞都會自動調整為大寫,我們稱QBAS
34、IC的這些詞為保留字。QBASIC在執行程序的時候是不區分大小寫的(輸入、輸出語句中用雙引號括起來的除外)。在上面的程序中,如果我們把所有的小寫a都改為大寫A,計算機執行的結果是相同的。QBASIC程序是由若干行組成的,在上面的程序中,上下行之間并沒有對齊,這并影響程序的執行。程序行這樣的縮進排列,對我們讀懂這個程序能起到一定的幫助作用,隨著以后的學習,我們會逐漸了解它。二、保存程序我們最好將輸入的程序保存到磁盤上,以備將來使用,或防止因為意外而使我們的工作前功盡棄。保存方法是:第一步:按<Alt>+<F>鍵.第二步:用方向鍵移動黑色亮條至“Save”并按下回車鍵。第三
35、步:在打開的“Save As”對話框中,輸入文件名,然后按Tab鍵,將光標移至“OK”處。第四步:按回車鍵,文件將保存在默認的磁盤位置。三、運行程序我們可以通過按<Shift>+<F5>執行程序,也可以通過菜單命令來執行程序.其方法如下:第一步:按<Alt>+R打開“Run”菜單.第二步:按方向鍵移動黑色亮條至“Start”命令.第三步:按回車鍵.在“Run”菜單中,“Restart”命令的作用是重新開始執行程序;“Continue”命令的作用是繼續執行程序,如果程序沒有開始執行,則從頭開始執行程序,這時其作用同“Start”。四、單步跟蹤執行程序一個很長的
36、程序,難免在輸入過程中出現錯誤,為了查找出錯點,更好地調試程序,QBASIC為我們提供了單步執行命令“Step”。其快捷鍵為鍵盤上的功能鍵<F8>.我們可以通過按<F8>鍵,單步執行程序,每按一次<F8>鍵,程序執行一行,執行到的行可以高亮度顯示.五、設置斷點在執行程序的過程中,我們可能想知道程序執行的結果或中間結果,這時我們可以將本例中的PRINT“a1=”;a1;.設置為斷點,設置方法如下:第一步:將光標移動到要設置斷點的行。第二步:按<F9>鍵(或按<Alt>+D,執行“Debug”菜單中的“Toggle Bread point
37、”命令)。被設為斷點的行,以紅色高亮度顯示。設置斷點以后,可以重新執行程序,當程序執行到此行時,自動停止,我們可以按<F8>鍵執行這一行,然后再按<F4>鍵查看運行結果.自 主 補 充:READ語句后面的變量數之和應小于或等于DATA語句后的常量的個數,計算機每執行一次READ語句,即從DATA語句按順序開始讀數,可以在這個READ語句前執行一個RESTORE語句即可。RESTORE加行標記可以使其后的READ語句從行標記所指定的DATA語句的開始讀數。 本節,我們介紹了怎樣輸入QBASIC程序、保存程序以及執行程序、單步執行程序、設置斷點等調試程序的知識。教學內容:第
38、三節 順序結構的程序教學目的:1、掌握順序結構程序的執行過程。2、掌握順序結構程序的設計方法。3、掌握三種為變量提供數值語句(LET.READ/TATA,INPUT)的用法。教學重 點、難 點1、順序結構程序設計。2、順序結構流程圖的畫法。3、三種變量賦值語句教學過程:QBASIC程序在運行時,按照從上往下的順序逐行執行各個語句所規定的操作,我們把這樣的程序稱為順序結構的程序。人們經過長期的實踐,將程序的基本流程歸納為三種基本結構,即順序結構、選擇結構和循環結構。順序結構是最簡單的控制結構,下面看幾個例子。例1.雞兔同籠,已知雞兔總頭數為h(heads),總腳數為f(feet),求雞兔各有多少
39、只?(1)分析問題:本題只給定兩個總數,需要求出具體的個數,要用二元一次方程求解。(2)建立數學模型:即找出處理此問題的數學方法,列出有關方程。設雞為x只,兔為y只,總頭數為h,則x+y=h;由于雞有2只腳,總腳數為f,因此2x+4y=f.由此可得本題的約束關系為:x+y=h 2x+4y=f故y=(f2h)/2X=(4h-f)/2(3)確定算法:S1:輸入總頭數h,總腳數f.S2:計算雞和兔的只數x,y.S3:輸出雞和兔的只數x,y.S4:結束。其中,S2還可進一步細化為:S2.1:計算雞的只數x.S2.2:計算兔的只數。(4)根據算法編寫程序(根據流程圖用QBASIC語言寫出程序)。程序如下
40、:REM 雞兔同籠 REM 為注釋語句,不參與程序的運行CLS 清屏INPUT“輸入雞兔總頭數和總腳數:”;h,fLET x=(4*h-f)/2 計算雞的只數PRINT“h=”;h,“f=”;fPRINT“雞=”x“兔=”;y 分別輸出雞和兔的只數END 結束(5)將程序輸入計算機并運行,結果如下:輸入雞兔總頭數和總腳數:16,40h=16 f=40 雞=12 兔=4 (6)檢驗輸出結果的正確性 經檢驗:12+4=16 12*2+4*4=40 結果正確。1、在QBASIC中,INPUT為鍵盤輸入語句,計算機執行到這條語句時,即停下來等待用戶從鍵盤輸入數據。用戶輸入完畢后,計算機自動執行其后的語
41、句。INPUT后用雙引號括起來的部分為提示信息,計算機執行INPUT語句時,先顯示該信息,給用戶以提示,分號的變量列表用以存放從鍵盤輸入的數據。 2、程序中每行的單引號“”及其后面部分為程序的注釋,是為讀程序而加的說明,輸入程序時可輸入也可不輸入。 例2,、輸入5名裁判員對某運動員的評分,求平均成績。 分析:對于少量的或隨機的數據,可以使用INPUT語句,用戶從鍵盤輸入數據進行運算,但是對于大量的數據或已知的數據,如果提前將其存入,則計算機可以自動運行并顯示結果。這里,我們使用QBASIC的READDATA語句。將5名裁判員的評分放在DATA語句中,然后用READ語句讀到變量中,再進行計算。
42、程序如下: CLS 清屏 DATA 85,90,80,95,90 置數 READ S1 ,S2 讀數 READ S3,S4,S5 讀數 LET aver=(s1+s2+s3+s4+s5)/5求平均值 PRINT aver 輸出平均數 END 結束 小結1、順序結構是最簡單的基本結構,它是按語句的先后順序執行的。2、QBASIC語言有三種為變量提供數值的語句,分別是LET,FEAD/DATA和INPUT.教學內容:第四節選擇結構的程序教學目的:1、掌握選擇結構的執行過程。2、能編寫簡單的選擇結構的程序。3、能畫出選擇結構程序的流程圖。重 點、難 點1、IF/THEN/ELSE結構。2、運用條件語
43、句正確構造選擇結構。3、語句的嵌套。、選擇結構程序流程圖的畫法。教學過程:一、選擇結構在解決實際問題的過程中,經常會因具體條件的需要判斷下一步所進行的操作。例如,求一元二次方程ax2+bx+cd=0的實根,由鍵盤輸入方程的三個系數a,b,c,根據求根公式計算方程的根,但是需要根據=b2-4ac的值來決定求根的結果,如果 >=0,則計算并輸出兩個實根;否則,輸出“沒有實根”。其算法可用流程圖描述。例1、鐵路對托運行李的計費方法是:若行李重量W(weight)不超過50千克,則每千克運費為d元;若行李重量w超過50千克時,則其中50千克按每千克d元收費,超過部分每千克運費為1.5元。試編寫計
44、算運費的程序。分析:由于題中未給出每千克運費d的值,所以可以用語句通過鍵盤輸入,再根據的值分兩種情況計算運費顯然,這是一個選擇結構。算法如下:輸入行李重量:根據的值選擇不同的公式計算運費:輸出運費對上述算法中的進行細化,得:如果<=50,則p=d*50+1.5*d*(w-50)QBASIC中,具有兩條分支的選擇結構可用語句和塊IF語句兩種控制結構實現。行語句的格式如下:條件語句語句其中,方括號內為可選項。塊語句的格式如下:條件語句語句下面分別用行語句和塊IF語句為本例題編寫程序。1、用行語句編程:“”;,*(w-50)自 主 補 充 PRINT“p=”;P END 用塊IF語句編程: I
45、NPUT“d,w=”;d,w IF w=50 THEN P=d*w EISE P=d*50+1.5*d*(w-50) END IF PRINT“P=”;P END 這就是選擇結構,也叫做分支結構。 二、嵌套的選擇結構 例2 編寫求一元二次方程ax2+bx+c=0的實根。 分析;一元二次方程ax2+bx+c=0的實根取決于它的三個系數a,b,c.在實數范圍內,一元二次方程ax2+bx+c=0的根取決于判別式=b2-4ac.若>0,則方程有兩個不相等的實根;若=0,則方程有兩個相等的實根;若<0,則方程沒有實根。因此,求一元二次方程ax2+bx+c=0的實根可以抽象地描述為:如下算法:S1:輸入一元二次方程的系數a,b,c.S2:求一元二次方程ax2+bx+c=0的根。對S2進行細化:若>0,則方程有兩個實根若<0,則方程沒有實根.編程序必須考慮到任何可能發生的情況,防止某些情況出現時程序出錯,這就是程序的健壯性,即程序必須經得起考驗,有足夠的承受能力.當a=0時,方程變為一元一次方程,只有一個實根。像這種在選擇結構中還有內層選擇結構的結構,叫做嵌套的選擇結構。小結:選擇結構可根據條件的成立與否執行不同的支路。教學內容:第五節 循環結構的程序教學目的:1、掌握循環結構的執行過程。2、掌握循環結構流程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025門座式起重機租賃合同
- 2025育兒嫂服務合同范本
- 2025工程咨詢服務合同變更要求書新
- 2025設備租賃合同書樣本
- 2025《構建城市軌道交通合同》
- 2025二手商品買賣合同范本
- 2025冷卻系統維護保養合同書
- 2025房地產抵押借款合同
- 2025合同管理考點:合同違約責任的設計要點
- 電臺項目可行性研究報告
- 2025年度事業單位招聘考試公共基礎知識仿真模擬試卷及答案(共五套)
- 2025年廣西壯族自治區南寧市中考一模生物試題(含答案)
- 長江流域大水面生態漁業的發展現狀與發展潛力分析
- 撤資退股合同協議
- 上海市嘉定區聯考2023-2024學年五年級下學期期中數學試題(含答案)
- 賓館住房協議書范本
- 電視臺影視拍攝合同協議
- 裝配式建筑技術創新與可持續發展-全面剖析
- 裝飾公司結算管理制度
- 人教版(2024)七年級下冊英語期中質量檢測試卷(含答案)
評論
0/150
提交評論