高中信息技術會考復習ppt課件_第1頁
高中信息技術會考復習ppt課件_第2頁
高中信息技術會考復習ppt課件_第3頁
高中信息技術會考復習ppt課件_第4頁
高中信息技術會考復習ppt課件_第5頁
已閱讀5頁,還剩175頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、信息技術會考復習,第一章信息技術基礎第一節 信息及信息的獲取,信息及信息的特征,信息是指數據、信號、消息中所包含的意義。 信息的特征: 載體性(載體就是承載信息的事物)不存在沒有載體的信息 信息是可以加工和處理的。 信息可以脫離它所反映的事物被存儲、保存 和傳播 傳遞和共享性 時效性 不完整性(盲人摸象) 真偽性(空城計,朝鮮戰爭與蘭德咨詢公司的故事,朝鮮戰爭前,蘭德公司向美國國防部推銷一份秘密報告,其主題詞只有7個字,要價150萬美元。美國國防部認為是敲詐,不予理睬,結果“在錯誤的時間,在錯誤的地點,與錯誤的敵人進行了一場錯誤的戰爭”。戰爭之后,國防部才想起那份報告,要來一看,追悔莫及,那7

2、個字是什么,價值性(價值的相對性,時效性,信息技術的發展和應用,量子計算機 生物計算機 網格計算 機器人 數字地球和智能化社區 因特網2和下一代因特網 虛擬現實技術,1、訪問網站、瀏覽網站 Internet Explorer (IE) Maxthon(遨游) Firefox(火狐) 360瀏覽器 迅雷看看瀏覽器,2、IE瀏覽器的常見按鈕 前進、后退、刷新、主頁、停止、歷史,信息的獲取,網上資源的檢索,1、搜索引擎 baidu google 2、主題目錄,例題】在 Google 搜索引擎中搜索“北京大學”,出現的頁面內容是 ( ) (A)北京大學的招生簡章 (B)北京大學相關信息的鏈接地址 (C

3、)北京大學簡介 (D)北京大學網站主頁,B,因特網信息資源的評價,三種主要方式: (1)統計評價(可信度高) 按收視率統計電視欄目的收視情況 網站點擊率排行榜 (2)專家或核心刊物評價(有較高的參考價值) (3)個人推薦(參考價值相對較低,病毒的特征與防治,計算機病毒: 是指編制或者在計算機程序中插入的破壞計算機功能或者 毀壞數據、影響計算機使用,并能自我復制的一組計算機指令 或者程序代碼,寄生性、傳染性、潛伏性、破壞性、爆發性,計算機病毒的防治: 從預防、檢查和殺毒三方面著手。比較有效的方法是安裝殺毒軟件并經 常升級,同時做好數據的備份工作,計算機病毒的防治,1、用硬盤啟動計算機 2、對重要

4、的數據要定期進行備份 3、不使用來歷不明的光盤和U盤 4、不要非法復制別人的軟件 5、安裝具有智能分析功能的殺毒軟件 6、先檢查殺毒再使用 7、謹慎處理收到的電子郵件及附件,從以下幾個方面來采取預防措施,防止黑客(Hacker) 入侵的做法 安裝并啟用防火墻,信息的保護方法,信息安全 信息系統或者信息產品的安全策略、安全功能的管理、開發、維護、檢測、恢復和測評的總稱。 信息安全包括 鑒別、訪問控制、數據完整性、數據保密性、抗抵賴,知識產權,知識產權: 開發者設計開發的計算機軟件,在開發完成之日起就受到法律的保護,我們應該怎樣尊重知識產權,自覺使用正版軟件 抵制盜版及未授權的軟件 未經軟件版權人

5、的允許,不得對其軟件進行復制、修改 傳播、商業性轉讓、銷售,知識產權,例1:以下行為中違反計算機軟件保護條例的是( ) A 從軟件供應商處購買正版軟件 B 把正版軟件任意復制給他人使用 C 使用開發商提供的免費軟件 D 從 Internet 上下載共享軟件,例2:以下行為違反知識產權的是( ) A 修改未經授權軟件中的版權信息 B 參加網絡遠程教學 C 通過電子郵件與朋友交流 D 到 CCTV 網站觀看網上直播,B,A,1網絡的空前發展對我們的生活產生了積極的影響,但是使 用網絡必修遵守一定的規范和網絡道德。以下行為中符合中學 生行為規范的是( ) A 在網絡上,言論是自由的,所以你想說什么都

6、可以 B 未征得同意私自使用他人資源 C 沉溺于虛擬的網絡交往及網絡游戲 D 參加反盜版公益活動,2在保證數據安全的前提下,預防病毒感染最有效的措施 是( ) A 定期對所有硬盤進行格式化 B 設置計算機密碼并經常更新 C 加大計算機內存容量 D 安裝殺毒軟件并經常升級,D,D,4信息的安全問題已引起人們的關注。為了達到信息安全的 目的,可以采取的最有效的做法是( ) A 個人的出生年月是隱私,可以使用它作為常用的密碼 B 使用比較復雜的密碼,并經常更換密碼 C 在任何場合使用相同的密碼 D 只要不在計算機上保存密碼,就可以在網吧等公共場合 進行網上購物,B,5小陳家里的電腦感染了病毒,他想清

7、除電腦中的病毒,有 四位同學對他建議: 甲 刪除電腦中的所有文件,病毒就被清除了 乙 將硬盤進行格式化 丙 啟用防火墻功能,可以清除電腦中的病毒 丁 安裝殺毒軟件,并升級病毒庫,然后進行殺毒 小陳應采用的建議是( ) A 甲 B 乙 C 丙 D 丁,D,第二節 信息的加工,信息處理工具計算機,計算機的基本功能是:計算 計算機的基本特征,1、速度快 2、準確性高 3、存儲容量大,計算機并非無所不能,3.2 字處理,字處理軟件:建立和編輯以文本為主的文檔,常用的字處理軟件:Microsoft Word 金山公司的WPS,Word常用功能:(文件擴展名為:doc,插入圖片、插入表格 分欄功能(格式分

8、欄) 自動生成目錄(插入引用索引和目錄) 查找、替換功能(編輯查找/替換) 頁眉和頁腳(視圖頁眉和頁腳) 批注功能(插入批注) 修正功能(工具修訂) “自動更正”功能,批注功能:對選中的字、詞、句或段落等,發表看法或提供意見。 修訂功能:修訂后的文稿,可以明確顯示出文稿修訂前后的差異。 自動更正功能:自動檢測并更正鍵入錯誤、誤拼的單詞、語法錯誤和錯誤的大小寫,表處理,存儲和處理數據 常用的圖表處理軟件有Microsoft Excel Lotus 1-23 Corel Quattr0 Pro Microsoft Excel生成文件的擴展名為:xls,基本操作,1)工作表的插入、重命名與刪除 (2

9、)工作表中數據的輸入與修改 (3)單元格格式設置 (4)工作表中單元格、行、列的插入與刪除 (5)直接利用常用工具欄中的按鈕,如自動求和 (6)在單元格中輸入公式 (7)在單元格中引用函數 (8)數據排序:選定要排序的數據區域,選擇“數據”菜單中的“排序”命令,選擇關鍵字及排序方式進行排序。 (9)數據篩選:選定要篩選的數據區域,打開“數據”菜單,選擇“篩選”下的“自動篩選”命令,通過對數據篩選條件的設置,篩選出所需的數據。 (10)圖表的建立與編輯 (11)數據分析及應用:根據應用需求,可通過計算、排序、篩選、圖表等方法對數據進行分析,智能處理,較常用到的智能型的信息處理工具軟件有,漢字輸入

10、到計算機里一般分為,人工鍵入,自動輸入,語音識別技術,漢字識別技術,印刷體漢字識別 光學字符識別軟件(OCR,手寫體漢字識別,聯機,脫機,光學字符識別軟件(OCR):-印刷體漢字識別,使用它,可以快速地從掃描獲得的圖像中識別漢字,OCR能對 tif 、jpg等圖片的識別,識別結果能以文字txt、doc形式表示,OCR應用步驟,1、用掃描儀進行掃描,獲取圖像(tiff) 2、圖像傾斜校正 3、用OCR軟件打開掃描圖像 4、選擇識別區域,進行識別 4、識別校對 5、保存文件,OCR識別系統,機器翻譯,單詞、句子翻譯 全文翻譯 網頁翻譯,常見的翻譯軟件,金山快譯 有道詞典,在線翻譯網站: 百度翻譯、

11、有道翻譯、google翻譯,第三節 信息的管理,數據庫 數據庫是指有組織地、動態地存儲在輔助存儲器上的,能為多個用戶共享的,與應用程序能彼此獨立的一組相互關聯著的數據集合,常見的數據庫管理系統:SQL Server、FoxPro、Access,數據庫系統,數據庫 數據庫管理系統 計算機軟、硬件 系統人員和用戶,記錄 :每一行(除了標題行)就是 一條記錄 字段 :每一列稱為一個字段 字段的值:每條記錄中各個字段存放的數據 字段數據類型:文本,數字,貨幣,自動編號等。 數據庫文件的擴展名 *.mdb,一個數據庫系統可管理多個數據庫 一個數據庫可由若干張數據表組成,字段名,字段的數據類型,各個按鈕,

12、第1條記錄,前條記錄,后條記錄,最后一條記錄,新建1條記錄,1下圖是一個用Access軟件創建的數據表,該數據表中 共有記錄數(,2下圖是一個用Access軟件創建的數據表,記錄了某班學生 選考科目報名情況,以下說法正確的是(,3下圖是一個用Access軟件創建的數據表,記錄了某班學 生的體檢情況,以下有關該數據表的說法正確的是(,有關該數據表的說法正確的是( ) A 當前為第4條記錄 B 該表共有6個字段 C 該表共有5條記錄 D 名為“大佛”的唱片不是CD類型,下圖所示的Access數據表是某個班級的新書推薦閱讀書目,下列說法正確的是 A字段“編號”和“定價”都是數字類型。 B該數據表只有

13、6條記錄。 C該數據表的記錄沒有被刪除過。 D字段“出版日期”是日期/時間類型,字段“新書簡介”只能用文本類型,使用Access軟件對數據表“唱片”進行插入“新紀錄” 的操作,部分界面如下圖所示,當該操作完成后,當前紀錄號是: (,第四節 信息的表達與交流,信息表達的方式,同一種信息,可以采用不同的表達方式,信息表達的技術,信息表達的規范化,問題:秦始皇為什么要統一度量衡和文字,信息表達規范化就是表達信息時要遵照 一定的標準,以利于信息的交流。 字符編碼標準:ASCII 漢字編碼標準:GB2312 音頻壓縮標準:MP3 視頻壓縮標準:MPEG 靜態圖像壓縮標準:JPEG,電子郵件的申請,進入申

14、請頁面 注冊郵箱 接受服務協議 輸入郵箱信息 提交信息 申請成功 電子郵件的收發:郵件客戶端軟件 瀏覽器,電子郵件地址,E-mail地址的格式,電子郵件的工作原理,簡單郵件傳輸協議(SMTP) 功能:把電子郵件送到收件人的電子信箱中 電子郵局協議(POP3) 功能:讓收件人從電子信箱中將電子郵件讀到他的本地計算機上 SMTP:傳輸協議 POP3:接受協議,電子公告板 BBS,QQ MSN 阿里旺旺 博客 微博,其他常見的網絡信息交流工具,未注冊用戶:一般只能瀏覽帖子 注冊用戶:瀏覽帖子、發帖、跟帖、在線交流,網頁的三種基本元素,文字 圖形圖像 超鏈接,網頁中除了三種基本元素外,還經常使用“表格

15、”、“表 單”、“音樂“和內嵌程序等來美化網頁,增強網頁的功能,HTML語言,網頁是按照超文本標記語言(HTML)規范要求表達的文本、圖像、動畫等多媒體信息,HTTP協議,HTTP協議(超文本傳輸協議):訪問網頁需遵循的協議,URL(統一資源定位器):網頁和網站的地址,網站網頁,網站:若干個網頁組成一個網站 網站中的首張網頁稱為首頁或主頁,主頁文件名一般為index.htm 網頁要先保存再編輯,網頁文件擴展名一般為htm或html,網頁制作工具,網頁制作實質上是編寫HTML代碼 網頁制作: 記事本(編寫源代碼) FrontPage Dreamweaver,A,下列軟件中,可以用來編輯HTML文

16、件的是( ) A 記事本 B IE瀏覽器 C 錄音機 D 畫圖軟件,第二章多媒體技術應用第一節 多媒體技術基礎,媒體與多媒體,媒體 一是指存儲信息的實體,如磁帶、磁盤、光盤等 二是指承載信息的載體,如文字、聲音、圖形等 多媒體:多種媒體的綜合 多媒體技術:以計算機為平臺綜合處理多種媒體信息 多媒體技術特征:集成性、交互性、實時性,多媒體計算機系統,多媒體計算機,多媒體軟件,多媒體硬件,光盤驅動器 音頻卡、視頻卡 麥克風 音箱 掃描儀 數碼相機(攝像機,多媒體操作系統 多媒體數據采集和編輯軟件 多媒體創作和集成軟件,Authorware:是一種解釋型、基于流程的圖形編程語言 Director:主

17、要用于多媒體項目的集成開發,可以整合圖形、聲音、動畫、文 本和視頻來生成引人注目的內容。 3ds max:三維動畫渲染和制作軟件 Premiere: 視頻編輯軟件,系統結構設計,編寫文字腳本,數據冗余,空間冗余:同一幅圖像中,規則物體和規則背景的表面物理特性具有相關性 視覺冗余:人類的視覺分辨能力為26灰度等級,而一般圖像量化采用28灰度等級 結構冗余:有些圖像從大域上看存在著非常強的紋理結構,如草席圖像 時間冗余:后一幅圖像與前一幅圖像之間存在著較大的相關性,一 無損壓縮(.zip .rar) 二 有損壓縮 靜態圖像常用的壓縮格式:JPEG(JPG) 聲音常用的壓縮格式:MP3 VCD和DV

18、D的壓縮格式:MPEG1和MPEG2 P*64標準:可視電話和電視會議,數據的壓縮,衡量壓縮技術的指標,壓縮比要大(壓縮前:壓縮后) 算法要簡單 壓縮、解壓的速度要快 失真要小,第二節多媒體信息編碼,進制,計算機內部采用二進制表示數據信息,但是不便于書寫,在實際表示中,常常采用十六進制的形式。 進位制的標識 二進制 B 如: (110)2 110B 十進制 D 如: (110)10 110D 十六進制 H 如: (110)16 110H,權值,十進制 157=1*102+5*101+7*100 二進制 10010=1*24+0*23+0*22+1*21+0*20,十進制轉二進制,除二取余法,2

19、8,2,14,0,2,7,0,2,3,1,1,2,1,1,28D=11100B,28)10=(11100)2,二進制轉換為十進制,例:把二進制數(10010)2表示成十進制數是多少,按權相加,1 0 0 1 0,20,21,22,23,24,124+023+022+121+020,16+0+0+2+0 =18,十六進制 H,由十六個符號組成:0-9 A-F 逢十六進一 每一位十六進制數對應4位二進制數,二進制轉換為十六進制,從二進制的低位開始,每4位二進制數轉換為1為十六進制數 (10011001101)2=(4CD)16 每1位十六進制數轉換成4為二進制數 2A=101010,計算機存儲的最

20、小單位 二進制位(比特、bit或b) 計算機存儲的基本單位 字節(Byte或B) 8個位(比特)1個字節、 8bit1Byte 、8b1B,計算機存儲單位,存儲容量(文件大小)單位B、KB、MB、GB、TB 1KB=1024BKB(千字節) 1MB=1024KBMB(兆字節) 1GB=1024MBGB(千兆字節) 1TB=1024GBTB(百萬兆字節,例題: 在計算機中,所有的信息都是以二進制形式存儲和表示的.某集成模塊共有8個針腳,每個針腳表示一個二進制位,它最多表示的編碼個數是( ) A 8種 B 16種 C 128種 D 256種,信號燈有“開”和“關”兩種狀態,6盞信號燈(不包括全開和

21、全關的狀態)最多可以表示的信號組合有() (A)62種 (B)255種 (C)63種 (D)126種,什么是字符,字符編碼,字符(代碼):數字、英文字母(大小寫) 標點符號,控制符碼,A,3、字符編碼1字節(8位,ASCII(American Standard Code for Information Interchange)美國信息交換標準碼 (1)標準ASCII碼 0 標準的ASCII碼使用一個字節中的7個位來表示128個字符。 (2)數字09由小到大排列,ASCII碼分別為4857, (3)在英文字母中,A的ASCII碼值為65,a的ASCII碼值為97,且由小到大依次排列。因此,只要我

22、們知道了A和a的ASCII碼,也就知道了其他字母的ASCII碼,練習,1、國際上普遍采用的美國國家信息交換標準碼是( ) A 拼音碼 B 五筆碼 C GB2312碼 D ASCII碼 2、標準ASCII碼最多能夠表示的字符個數是( ) A 128 B 127 C 64 D 8,4、漢字編碼2字節(16位,漢字在計算機內部也是以二進制代碼形式表示的,這些代碼,稱為漢字編碼。 漢字常用編碼:GB 2312編碼 漢字的編碼有輸入碼、交換碼、處理碼、字形碼。其中交換碼又稱為區位碼,區位碼分成94個區,每區包含94個位,用第一個字節標記區碼,第二個字節標記位碼,漢字內碼(UltraEdit 或 WinH

23、ex 軟件,用UltraEdit軟件觀察字符內碼,結果如圖所示: 字符“不起”的內碼為 (A)C9 CB B2 BB (B)CB B2 BB C6 (C)B2 BB C6 F0 (D)C9 CB C6 F0,用UltraEdit軟件觀察字符內碼,結果如圖所示: 則內碼64 62 6F對應的字符為 (A)dbo (B)ado (C)obe (D)dba,用Ultraedit軟件觀察字符內碼,結果如圖所示: 該圖中顯示的英文字母個數是( ) (A)8 (B) 4 (C)3 (D)5,例題:用UltraEdit軟件觀察字符內碼,結果如上圖所示,則圖中內碼表示的字符可能是( ) A 6個ASCII字符

24、 B 1個ASCII字符和1個GB2312字符 C 2個GB2312字符 D 3個GB2312字符,B,聲音信號是通過采樣和量化實現模擬量的數字化采樣頻率越高,量化的分辨率越高,所得數字化聲音的保真程度越好,但是它的數據量也越大,采樣頻率單位:赫茲(Hz,CD的采樣頻率為44.1KHz,(即每秒要采樣44100次,聲音容量大小計算(未經壓縮的wave,存儲量=采樣頻率(Hz)*量化位數(bit)*聲道*時間(s)/8 (單位:字節B,1、 錄制一段時長10秒、采樣頻率為22.05KHz、量化位數為8位、雙聲道立體聲的WAVE格式音頻,需要的磁盤存儲空間大約是( ) (A)215KB (B)43

25、0.7KB (C)1.7MB (D)3.4MB,請計算對于雙聲道立體聲、采樣頻率為44.1kHz、采樣位數為16位的激光唱盤(CD-A),用一個650MB的CD-ROM可存放多長時間的音樂,44.1*1000*16*2*t/8/1024/1024=650 t=3864 s = 1.07 小時,2、用GoldWave軟件錄制一段時長10秒的WAVE格式音頻,文件屬性設置如下圖所示: 若量化位數為16位,則存儲該音頻文件需要的磁盤空間約為 (A)215KB (B)430.7KB (C)1.7MB (D)22MB,聲音素材的處理,常見的音頻格式:CD格式、WAVE(*.WAV)、MP3、mid、 W

26、MA等,1)聲音素材的采集:錄音機、Goldwave軟件、CoolEdit (2)聲音的基本處理 狀態欄中,顯示 采樣頻率、量化位數、聲音長度、文件格式 編輯“聲道”、“標記”、“刪除”“剪裁” “靜音”、“插入靜音” 效果“音量”(提高/降低音量、淡入/淡出) (3)音頻格式轉換 :文件另存為,方法一:44100*16*2*241/8/1024/1024=40.54MB,方法二:1411*241/8/1024=40.54MB,Kbps:kb/s 每秒鐘的數據傳輸速率,kb是千比特(1000bit)p英語單詞“per”“每”的意思,s是“second”“秒”的意思 是信息流量速率的一個單位,表

27、示每秒讀取的信息量 存儲量=Kbps*時間/8 (單位:kB,128*78.5/8/1024=1.23MB,A,下列操作方法中,不能從CD上獲取音頻的是( ) A 直接從CD上復制并粘貼到U盤上 B 利用GoldWave軟件的CD讀取器獲得音頻 C 邊播放CD上的音頻,邊用GoldWave錄制 D 利用Windows Media Player的“從CD復制”功能獲得音頻,圖片:圖形和圖像,圖形:是真實物體的模型化、抽象化、線條化,灰度和色彩相對簡單。 圖像:真實再現一個物體的原形,具有豐富的灰度和色彩層次,1,2,3,4,5,圖像:位圖和矢量圖,常見位圖:tif,jpg,bmp, gif, p

28、sd 處理軟件:Photoshop、畫圖,常見矢量圖:swf,fla, AI 處理軟件: Flash、 CorelDraw (word中的自選圖形,位圖圖像的色彩模式,黑白模式:只有黑和白兩種顏色 灰度模式:也只有黑和白兩種顏色,但圖像中每個像素有256個 等級的亮度值 RGB模式:R(紅)G(綠)B(藍,影響圖像質量的因素有兩個:像素數和顏色數,5,位圖是由一個一個點構成的,這些點被稱為像素。 單位:pixel 像素越多,排列越緊密,圖像就越清晰,但是所需容量也越大,存儲量=水平像素*垂直像素*顏色位數/8 (單位:字節B,未經壓縮的BMP圖像存儲容量計算,下面表格以800*600像素的BM

29、P圖像為例,計算各種類別BMP圖像的存儲空間,視頻的數字化,視頻:由很多單一的畫面所構成的,每一副為一幀,視頻:由連續的圖像幀組成,我國使用的PAL制式的視頻每秒顯示25幀 有些國家使用NTSC制式,每秒顯示30幀,未經壓縮視頻存儲量計算公式,存儲量=幀圖像存儲量*幀頻*播放時間 (單位:字節B,1、一段長5秒鐘的分辨率為1024768像素的PAL制式的彩色視頻所包含的數據量是多少,2、某同學將一段視頻文件處理成:幀頻為15幀/秒、畫幅大小為352*288像素、16位色、長度為1分鐘的無聲AVI視頻文件,則該視頻文件的存儲容量為(,352*288*16*15*60/8/1024/1024=17

30、4.02MB,視頻素材的采集,利用視頻捕捉卡捕捉 從因特網中下載視頻節目 素材庫中提供的視頻資料 從VCD光盤或其他現有的視頻文件中截取 用數碼相機或攝像頭直接生成視頻文件,視頻處理,播放視頻軟件: windows media player 暴風影音 迅雷看看 視頻編輯軟件:windows movie maker 會聲會影 Adobe Premier軟件,常見的視頻格式:avi、mpg、rmvb、flv,會聲會影軟件,視頻軌:插入圖片、視頻、動畫 標題軌:只能在“標題”編輯狀態下輸入文字 聲音軌:插入聲音 音樂軌:插入聲音,視頻軌,覆疊軌,標題軌,聲音軌,音樂軌,C,練習:在會聲會影中,有下列

31、操作: 將兩個視頻片段連在一起;為影片添加字幕;為影片另配聲音;為場景中的人物重新設計動作; 可以完成的是( ) A B C D,B,練習:小張使用“會聲會影”制作一段視頻,創建一個“PAL MPEG2(720*576,25fps)”格式的視頻文件。對于該文件理解不正確的是( ) A 該視頻文件屬于DVD格式 B 該視頻的寬度和高度分別為720英寸和576英寸 C 播放該視頻文件,每秒鐘播放25幀 D 在不同分辨率的屏幕中,均可全屏播放該視頻,程序設計,算法及算法的表示,算法就是解決問題的方法和途徑,算法的特征,有窮性:一個算法必須保證在執行有限的操作步驟后結束,如“泡茶”這個算法到水開泡茶后

32、就結束了。(沒有死循環) 確定性:算法中的每一個步驟必須有確定的含義,不能是含糊的、模棱兩可的,即不能有“二義性”。 可執行性:算法原則上能夠精確地運行,而且做有限次運算后即可完成。 有0個或多個輸入 有1個或多個輸出,算法的常用表示方法,1、自然語言 2、流程圖 3、計算機語言,例2、交換兩個變量的數據,自然語言描述法: (1)輸入A、B的值; (2)找一中間變量,將A的值送給變量C; (3)將B的值送給變量A; (4)將C的值送給變量B,流程圖法,計算機語言: INPUT A,B C=A A=B B=C PRINT A,B,流程圖符號,算法的三種結構,選擇結構,循環結構,順序結構,順序結構

33、是只有1條箭頭線路 選擇結構為有2條箭頭線路,且不發生箭頭回旋 循環結構的特點是其中1條線路的箭頭方向可以形成回旋,右圖是判斷方程ax2+bx+c=0(a0)有無實根的部分流程圖,則圖中虛線部分的內容是( )(浙江省2008年會考試題,A. B. C. D,開始,結束,輸出 a,輸出b,b=9,N,Y,a3,ba+5,有流程圖如右所示: 該算法的輸出結果為( )(浙江省2009年會考試題) (A)3(B)5 (C)8(D)9,有流程圖如圖所示,若輸入a的值為3,則該算法輸出的結果為( ) (浙江省2009年會考試題) A.-3 B.0C.3D.9,該流程圖的作用,程序實例,REM exerci

34、se1( ) a=3 b=6 c=2*a+b print ( c ) End,12,程序實例,REM exercise2( ) x=5 If x10 Then y=2*x Else y=x*x+1 End If print ( y ) End,26,利用計算機編寫程序解決問題,需要經歷: 編寫程序 設計算法 分析問題 調試代碼 通常情況下,以上環節的先后順序應該是,VB軟件簡單介紹,可視化”和“事件驅動”這兩個特征構成了VB開發的應用程序的精髓,一個VB開發的簡單應用程序一般必須由一個窗體文件(.frm)和一個工程文件(.vbp)組成,也可以“生產工程xxx.exe”文件,exe文件可以在wi

35、ndows環境中直接運行,對象:客觀存在的事物或概念 屬性:描述對象的狀態,定義對象的外觀 類:是對同樣性質的對象的一種抽象,而對象是類的一個“實例” 事件:發生在該對象上事情,通常是由用戶在對象上激發的一種動作(如鼠標左鍵雙擊等,屬性的設置: 方法一:通過屬性窗口對對象的屬性 進行設置 方法二:在程序運行階段通過賦值語 句對對象的屬性進行設置,其他屬性:Font 設置字體 ForeColor 設置字體顏色,控件及其屬性,常用控件的共有屬性,Label3,事件處理過程名,注意事件與事件處理過程的對應關系 請將左邊的“事件”與該事件驅動的“事件處理過程”用直線連接起來,VB中變量與常量,變量與常

36、量 變量命名的基本規則 變量名與實際意義 變量的賦值:變量名與變量值,a=3,變量名,變量值,存儲單元,a,賦值號,3,變量先賦值,后使用; 變量可反復使用,即“取之不盡”; 變量可重新賦值,即“賦值即覆蓋,常量,在程序執行過程中,其值不變的存儲單元或數據,不能對常量賦以新值 整數常量 12 2443 實數常量 3.23 -0.54 字符串常量 “basic” “0.87” 邏輯常量 true false 可以用一個符號來代表一個常量 “符號常量” Const pi= 3.14,變量,變量是數據的一個存儲區,在程序執行過程中,其值可以改變,可以對變量賦以新值 變量命名規則 1、由字母、數字和下

37、劃線組成 2、通常以字母開頭 3、不區分大小寫 4、保留字不能做變量名(不能用已有的函數名) 變量說明用Dim語句 Dim 變量名 As 變量的類型 Dim x as integer Dim name as string,VB常用的基本數據類型,VB常用的標準函數,二、運算符和表達式,1、運算符 算術運算符 例:5+10 mod 109/3+22,關系類基本運算,將兩個操作數進行大小比較,結果為邏輯量。 字符串比較,則按字符的ASCII碼值從左到右一一比較,直到出現不同的字符為止。 例:”ABCDE”ABRA” 結果為False,邏輯類基本運算,字符串連接運算符,、 & 把兩個字符串合并成一個

38、字符串 string c = “ABCD” + EFGH“ 最后字符串變量c里面存儲的是字符串為“ABCDEFGH,、+ 字符串連接 123 + 456 結果 123456 “ 123 ” & “ 456 ” 結果“ 123456 ” 區別:+ 兩邊必須是字符串,& 不一定。 例如: abcdef & 12345 結果為abcdef12345 abcdef + 12345 出錯 注意: 123 + True 結果為122 True轉換為數值-1,False轉換為數值0,表達式,用來規定值的計算過程,以及對于某些情況或條件的判斷。 運算優先級,二、運算符和表達式,2、表達式 組成 變量、常量、函

39、數、運算符和圓括號。 書寫規則 (1) 運算符不能相鄰。例a+ -b是錯誤的。 (2) 乘號不能省略。例x 乘以y 應寫成:x*y。 (3) 括號必須成對出現,均使用圓括號。 (4) 表達式從左到右在同一基準上書寫,無高低、大小。 不同數據類型的轉換 運算結果的數據類型向精度高的數據類型靠。 Integer=字符運算符關系運算符邏輯運算,二、運算符和表達式,表達式書寫舉例 a*b*c*d/e/f/g 或a*b *c*d/(e*f*g) sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1,賦值語句,作用:把賦值號(等號)右邊的計算結果存儲 到賦值號左邊的變量或

40、某個特定對象的屬性中,格式如下: 變量名=表達式 x=123+15-21 對象名.屬性名=表達式 Label1.Caption=“紅富士,text3,text2,text1,Private Sub Commandqk_Click() Text1.Text = Text2.Text = Text3.Text = End Sub,Private Sub Commandjs_Click() Dim a, b, c As Double a = Val(Text1.Text) b = Val(Text2.Text) c = a * b Text3.Text = Str(c) End Sub,Privat

41、e Sub Commandtc_Click() End End Sub,Msgbox(“歡迎參觀!”) Inputbox(”請輸入您的密碼:”,算法的基本結構,順序結構 選擇結構 循環結構,選擇結構(或稱分支結構,IfThen語句(單分支結構 F)語句形式:1) If Then 語句塊End If 2) If Then,根據不同的判斷結果,選擇執行不同的處理,選擇語句,例:設d、count都是整數類型的變量,如果d的值在閉區間10,100中,則 使變量count的值增加1,否則什么也不做,方法一:if d=10 and d=100 thencount=count+1 End if,方法二:if

42、 d=10 and d=100 thencount=count+1,選擇結構(或稱分支結構,例:交換x與y的值,使x大于y 方法一:if xy then t=x x=y y=t end if 方法二: if xy then t=x : x=y : y=t 注意:1、 將兩個變量中的數進行交換時,必須借助于第三個變量才能實現。 2、 語句塊可以是一句或多句,若多句,語句間需用冒號分隔,而且必須在一行上書寫,選擇結構(或稱分支結構,IfThenElse語句(雙分支結構) 語句形式: 1)If Then Else End If 2) If Then Else,例:設a、b是兩條線段的長度,若線段a的

43、長度大于等于線段b,則把1存儲到變量s中,否則把-1存儲到變量s中,方法二: If a=b Then s=1 Else s=-1,方法一: If a=b Then s=1 Else s=-1 End if,例: y= x2 -5 x0 3x +2 x=0 方法一:if x0 then y=x*x-5 else y=3*x+2 end if 方法二: if x0 then y=x*x-5 else y=3*x+2,選擇結構(或稱分支結構,IfThenElseIf語句(多分支結構,塊If語句: (n=1) If 條件表達式1 Then 語句塊1 ElseIf 條件表達式2 Then 語句塊2 El

44、seIf 條件表達式n Then 語句塊n Else 語句塊0 End If,注意 : 1)不管有幾個分支,程序執行了一個分支后,其余分支不再執行;2)ElseIf 不能寫成Else If 3)當多分支中有多個表達式同時滿足,則只執行第一個與之匹配的語句塊,例:計算一元二次方程ax2+bx+c=0的實數根,結果存儲到變量x1和x2中。用 變量k記錄方程實數根的個數,若無實數根,k為0,若有兩個相等的實數 根,k為1,若有兩個不等的實數根,k為2,d=b2-4*a*c If d0 Then x1=(-b+sqr(d)/(2*a) : x2=(-b-sqr(d)/(2*a) : k=2 ElseI

45、f d=0 Then x1=(-b)/(2*a): x2=x1: k=1 Else k=0 End If,選擇結構(或稱分支結構,If語句的嵌套 If語句的嵌套是指if 或else后面的語句塊中又包含If語句。語句形式: If ThenIf Then End If End If,選擇結構(或稱分支結構,注意: 1)對于嵌套結構,為了增強程序的可讀性,應該采用縮進形式書寫;2)If語句形式若不在一行上書寫,必須與End If配對,多個if嵌套,End If與它最接近的End If配對,一維數組,數組:由一批同類型的變量構成的一個序列 組成數組的每一個變量稱為數組的元素,也稱為下標變量,下標是一個

46、整數,用來指出某個元素在數組中的位置。 Dim 數組變量名(A1 to A2)As 元素的類型 Dim a (1 to 10 ) As ingeger a 是由10個整型變量構成的一個一維數組變量,它有10個數組元素: a(1)、a(2)a(9)、a(10,循環語句,描述了一種重復計算的過程,如求n的階乘或求100個數的和,都可用循環語句,For語句:通過次數控制循環的計算過程,主要用于循 環次數已知的情況 Do語句 :通過條件控制循環的計算過程,循環次數未知,但知道在什么條件下應該循環,循環語句-For語句,For語句 For 循環變量=初值 to 終值 Step 步長 語句塊 Next 循環變量,使用說明: 1、循環變量是數值變量,初值、終值和步長必須是數值表達式 2、步長可以是正數,也可以是負數,但不能是0,step 1可以省略 3、next后的循環變量與for語句中的循環變量要一致 4、總循環次數:終值-初值+1,例1:求1到50這50個數字的和,存儲到s中,s=0 For i=1 to 50 Step 1 s=s+i Next i,循環語句-For語句,例2:設d是一個數組變量,說明如下: Dim d(1 to 100) As Integer, 且設有100個數據存儲在數組變量d中 請計算這100個數據之和 (2) 尋找數組d中值最大的數據,結果

溫馨提示

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

評論

0/150

提交評論