算法與程序設(shè)計(jì)_高一_信息技術(shù)_選修部分修改_第1頁(yè)
算法與程序設(shè)計(jì)_高一_信息技術(shù)_選修部分修改_第2頁(yè)
算法與程序設(shè)計(jì)_高一_信息技術(shù)_選修部分修改_第3頁(yè)
算法與程序設(shè)計(jì)_高一_信息技術(shù)_選修部分修改_第4頁(yè)
算法與程序設(shè)計(jì)_高一_信息技術(shù)_選修部分修改_第5頁(yè)
已閱讀5頁(yè),還剩83頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本學(xué)期課程設(shè)置、目標(biāo)及考核方法1.內(nèi)容:算法與程序設(shè)計(jì) 會(huì)考復(fù)習(xí)2.目標(biāo):高中學(xué)業(yè)水平考試學(xué)業(yè)水平考試科目,提高重視3.學(xué)業(yè)水平考試評(píng)定:今年6月份進(jìn)行會(huì)考課堂要求1.上機(jī)必帶:教材、筆記本、筆2.上機(jī)禁帶:食品、飲料等3.上課時(shí)開關(guān)機(jī)器聽從老師指揮,禁止私自打游戲4.遵守課堂紀(jì)律,按號(hào)就座,禁止串座和隨意走動(dòng)5.保持機(jī)房安靜,維護(hù)機(jī)房衛(wèi)生6.按時(shí)完成作業(yè),上交到指定位置高中信息技術(shù)高中信息技術(shù) (必修)(必修) 課程介紹課程介紹高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組1.指導(dǎo)思想:使學(xué)生進(jìn)一步體驗(yàn)算法思想,了解算法和程序設(shè)

2、計(jì)在解決問題過程中的地位和作用;能從簡(jiǎn)單問題出發(fā),設(shè)計(jì)解決問題的算法,并能初步使用一種程序設(shè)計(jì)語(yǔ)言編制程序?qū)崿F(xiàn)算法解決問題。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2.主要內(nèi)容:教材內(nèi)容會(huì)考主要內(nèi)容面向?qū)ο?種結(jié)構(gòu)典型算法6條語(yǔ)句順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)Print input = Ifthenelseendif selectcaseendselectfornext dowhile對(duì)象:按鈕、標(biāo)簽、文本框?qū)傩裕洪L(zhǎng)、寬、高、標(biāo)題方法:激活、單擊數(shù)據(jù)交換圓的周長(zhǎng)、面積計(jì)算分段函數(shù)最大、最小值累加累乘 窮舉流程圖第一章第一章 程序設(shè)

3、計(jì)概述程序設(shè)計(jì)概述一、程序與程序設(shè)計(jì)一、程序與程序設(shè)計(jì)明白三個(gè)概念:明白三個(gè)概念: 語(yǔ)言、程序、算法語(yǔ)言、程序、算法什么是語(yǔ)言?什么是語(yǔ)言?自然語(yǔ)言:自然語(yǔ)言: 人與人之間交流的工具,通過自然語(yǔ)言實(shí)現(xiàn)人與人之人與人之間交流的工具,通過自然語(yǔ)言實(shí)現(xiàn)人與人之間的溝通。間的溝通。計(jì)算機(jī)語(yǔ)言:計(jì)算機(jī)語(yǔ)言:(又叫程序設(shè)計(jì)語(yǔ)言)(又叫程序設(shè)計(jì)語(yǔ)言) 人與計(jì)算機(jī)之間交流的工具,通過計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)人與人與計(jì)算機(jī)之間交流的工具,通過計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)人與計(jì)算機(jī)之間的溝通,使計(jì)算機(jī)能夠明白的按照語(yǔ)言的表達(dá)來計(jì)算機(jī)之間的溝通,使計(jì)算機(jī)能夠明白的按照語(yǔ)言的表達(dá)來工作。工作。程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)語(yǔ)言 機(jī)器語(yǔ)言機(jī)器語(yǔ)言 匯編

4、語(yǔ)言匯編語(yǔ)言 高級(jí)語(yǔ)言高級(jí)語(yǔ)言面向過程面向過程面向?qū)ο竺嫦驅(qū)ο?程序就是按照計(jì)算機(jī)語(yǔ)言的語(yǔ)法規(guī)則、語(yǔ)句格式,編程序就是按照計(jì)算機(jī)語(yǔ)言的語(yǔ)法規(guī)則、語(yǔ)句格式,編制成的一段能夠讓計(jì)算機(jī)理解并按照?qǐng)?zhí)行的語(yǔ)句的集制成的一段能夠讓計(jì)算機(jī)理解并按照?qǐng)?zhí)行的語(yǔ)句的集合。合。什么是程序?什么是程序? 通俗的講,程序就是一個(gè)用計(jì)算機(jī)語(yǔ)言描述的,可以通俗的講,程序就是一個(gè)用計(jì)算機(jī)語(yǔ)言描述的,可以由計(jì)算機(jī)執(zhí)行的某一問題的解決步驟。由計(jì)算機(jī)執(zhí)行的某一問題的解決步驟。把編寫程序的過程稱為程序設(shè)計(jì)。把編寫程序的過程稱為程序設(shè)計(jì)。高中信息技術(shù)高中信息技術(shù) (必修)(必修)第一章第一章 揭開計(jì)算機(jī)解決問題的面紗揭開計(jì)算機(jī)解決問題

5、的面紗高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)揭開計(jì)算機(jī)解決問題的面紗揭開計(jì)算機(jī)解決問題的面紗廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組第一節(jié)第一節(jié) 算法算法高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組算算 法法1.概念:計(jì)算機(jī)求解某一問題的方法,是能被機(jī)械的執(zhí)行的指令的有窮集合。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第一節(jié)第一節(jié) 算法算法廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組二、算法的基本特征 輸入:一個(gè)算法有0個(gè)或多個(gè)輸入,以刻畫運(yùn)算對(duì)象的初始情況。 確定性:算法

6、的每一個(gè)步驟必須有確切的定義。 有窮性:一個(gè)算法必須在有窮步驟之后結(jié)束。 輸出:算法有1個(gè)或多個(gè)輸出。 可行性:算法中有待執(zhí)行的運(yùn)算和操作必須是相當(dāng)基本的。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)揭開計(jì)算機(jī)解決問題的面紗揭開計(jì)算機(jī)解決問題的面紗廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組第二節(jié)第二節(jié) 算法的描述算法的描述高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、算法的描述概念:人的思想要用語(yǔ)言來表達(dá)。算法是人求解問題的思想方法,是對(duì)解題過程的精確描述,同樣也需要用

7、語(yǔ)言來表示。表示算法的語(yǔ)言主要有自然語(yǔ)言、流程圖和偽代碼。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組二、流程圖 1、圖形及功能:開始/結(jié)束 表示算法的開始或結(jié)束輸入/輸出 表示算法中變量的輸入輸出處理 表示算法中變量的計(jì)算與賦值判斷 表示算法中的條件判斷流程線 表示算法中的流向 圖形圖形 名稱名稱 功能功能 流程圖流程圖(Flow Chart)(Flow Chart)也稱為程序框圖,它也稱為程序框圖,它是算法的一種圖形化表示方法。是算法的一種圖形化表示方法。用流程圖描述算法的優(yōu)點(diǎn):形象、直觀,

8、用流程圖描述算法的優(yōu)點(diǎn):形象、直觀,更容易理解。更容易理解。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組問題:已知某三角形的底和高,求這個(gè)三角形的面積分析問題:設(shè)三角形底為a;高為b;面積為S;S=(a*b)/ 2 高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組算法:算法:1、輸入三角形底的數(shù)值給、輸入三角形底的數(shù)值給a;2、輸入三角形高的數(shù)值給、輸入三角形高的數(shù)值給b ;3、根據(jù)面積公式求出三角形

9、面積、根據(jù)面積公式求出三角形面積S;4、輸出、輸出S的值到屏幕上;的值到屏幕上;5、結(jié)束。、結(jié)束。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組二、流程圖 2、流程圖示例(求三角形面積):開始結(jié)束求S=a*b/2輸出S的值輸入a和b的值高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組二、流程圖 3、練習(xí):已知圓的半徑r=6,試著自己動(dòng)手畫出求面積s的流程圖。開始結(jié)束r=6S=3.14*r*r輸出s的值高

10、中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 算法的描述算法的描述廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組程序:程序:Private Sub Command1_Click()a = InputBox(“a=”, “輸入三角形的底輸入三角形的底)b = InputBox(“b=”, “輸入三角形的高輸入三角形的高)S = a * b / 2Print “三角形的面積為三角形的面積為; SEnd Sub高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 程序與程序設(shè)計(jì)語(yǔ)言程序與程序設(shè)計(jì)語(yǔ)言廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2

11、、VB簡(jiǎn)介1、工程高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 程序與程序設(shè)計(jì)語(yǔ)言程序與程序設(shè)計(jì)語(yǔ)言廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2、VB簡(jiǎn)介2、窗體與事件窗體的Activate()事件高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 程序與程序設(shè)計(jì)語(yǔ)言程序與程序設(shè)計(jì)語(yǔ)言廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2、VB簡(jiǎn)介3、程序的運(yùn)行高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 程序與程序設(shè)計(jì)語(yǔ)言程序與程序設(shè)計(jì)語(yǔ)言廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2、VB簡(jiǎn)介4、VB

12、文件的保存及文件格式 文件格式: .frm .vbp高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 程序與程序設(shè)計(jì)語(yǔ)言程序與程序設(shè)計(jì)語(yǔ)言廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2、VB簡(jiǎn)介4、VB的3種常用模式 設(shè)計(jì)模式 運(yùn)行模式 中斷模式高中信息技術(shù)高中信息技術(shù) (必修)(必修)第二章第二章 程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)順序結(jié)構(gòu)程序設(shè)計(jì)計(jì)高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基

13、礎(chǔ)第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、VB語(yǔ)言概述Private sub command1_click() const pi as single=3.14 dim r as single , s as single r=inputbox(“r=”,”輸入半徑”) s=pi*r*r print “圓的面積s=”;sendsub 下面是一個(gè)“求半徑為r的圓的面積”,請(qǐng)注意觀察程序的組成結(jié)構(gòu),思考一下問題:1、程序有多少行,每一行的作用?2、如按語(yǔ)句作用區(qū)分,這個(gè)程序包含及部分? 定義事件過程(自帶) 說明常量pi(省略) 說明變量r,s (

14、省略) 輸入r的值 計(jì)算圓的面積 把計(jì)算結(jié)果輸出到窗體上 過程結(jié)束(自帶)高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、VB語(yǔ)言概述VB程序一般包含如下部分:1、數(shù)據(jù)類型說明部分2、數(shù)據(jù)輸入部分3、數(shù)據(jù)處理部分4、數(shù)據(jù)輸出部分高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、VB語(yǔ)言概述1、常用數(shù)據(jù)類型數(shù)據(jù)類型類型說明符 取值范圍整形integer-32768到32767單

15、精度Single實(shí)數(shù)日期型Date日期布爾型BooleanTrue或flase高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、VB語(yǔ)言概述2、常量:指在運(yùn)行過程中始終保持不變的常數(shù)、字符串等。 如上程序段中的3.14、“r=”、“輸入半徑”等。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、VB語(yǔ)言概述3、變量:在程序處理數(shù)據(jù)時(shí),對(duì)于輸入的數(shù)據(jù)、參加運(yùn)算的數(shù)據(jù)、運(yùn)行結(jié)果等臨

16、時(shí)數(shù)據(jù),通常把它們暫時(shí)存儲(chǔ)在計(jì)算機(jī)的內(nèi)存中。變量就是命名的內(nèi)存單元位置。5a變量名稱變量值存儲(chǔ)單元高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第一節(jié)第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)順序結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組一、VB語(yǔ)言概述4、運(yùn)算符算術(shù)運(yùn)算符+-*/Mod含義加號(hào)減號(hào)乘號(hào)除號(hào)乘方整除取余數(shù)邏輯運(yùn)算符=0X2+12 x0X2+12 x0Y=5+x是否X0 then y=5+xIf x0X2+12 x0 then y=5+x else y=x2+12print y 高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)

17、構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組分支IF語(yǔ)句應(yīng)用身體質(zhì)量指數(shù)(BMI) 是衡量身體健康與否的一種標(biāo)準(zhǔn),一般認(rèn)為身體質(zhì)量指數(shù)(BMI)在18 至25 之間是健康的。計(jì)算BMI 的公式:體重(w)除以身高(h)的平方,體重單位為千克,身高單位為米。 1821.922-24.92529.9一般體重理想體重超重高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組分支IF語(yǔ)句應(yīng)用1、判斷閏年問題 分析: 輸入年份n n能被400整除或n不能被100整除且能被4整除

18、閏年 高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組分支IF語(yǔ)句應(yīng)用2、編寫一元二次方程的求解,要求判斷方程是否有根,如沒有則給出相應(yīng)提示信息。 分析: ax2+bx+c 輸入系數(shù)a、b、c b2-4ac 大于0 輸出兩個(gè)根 小于0 輸出無實(shí)根 高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組2、編寫一元二次方程的求解,要求判斷方程是否有根,如沒有則給出相應(yīng)提示信息。 a=_b=

19、_c=_d= _if _ then x1=_ x2=(-b-sqr(d))/(2*a) print “x1=”;x1,”x2=”;x2else print “無實(shí)根”endif 高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組多重選擇語(yǔ)句引例多重選擇語(yǔ)句的格式簡(jiǎn)單應(yīng)用多重選擇語(yǔ)句的執(zhí)行過程高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組多重選擇語(yǔ)句1821.922-24.92529

20、.9一般體重理想體重超重 If bmi18 and bmi22 and bmi25 and bmi29.9高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組多重選擇語(yǔ)句1821.922-24.92529.9一般體重理想體重超重W=inputbox(“輸入體重”)H=inputbox(“輸入身高”) Bmi=w/h2select case bmi case 18 to 21.9 print “一般體重” case 22 to 24.9 print “理想體重” case 25 to 29.9

21、 print “超重”End select請(qǐng)你修改左邊的程序,把身體質(zhì)量指數(shù)小于18和大于29.9的情況也用多重選擇語(yǔ)句表示出來比較if語(yǔ)句和多重選擇語(yǔ)句區(qū)別。提示可讀性和效率(判斷次數(shù))高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第二節(jié)第二節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句請(qǐng)單步執(zhí)行下面的程序段并回答以下問題:For =1 to 5 print “*”Next ii1、語(yǔ)句print “*” 執(zhí)行了多少次?2、你認(rèn)為哪個(gè)變量決定循環(huán)的次數(shù)?高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié)

22、 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句循環(huán)語(yǔ)句格式:For 循環(huán)變量 =初值 to 終值 step 步長(zhǎng) 語(yǔ)句組Next 循環(huán)變量 1.循環(huán)變量為數(shù)值型變量。2.初值、終值、步長(zhǎng)均為數(shù)值型變量。3.當(dāng)初值小于終值時(shí),步長(zhǎng)應(yīng)為正數(shù);當(dāng)初值大于終值時(shí),步長(zhǎng)值為負(fù)數(shù);如果省略step,則步長(zhǎng)為1.4.語(yǔ)句組可以是一個(gè)或多個(gè)語(yǔ)句,叫循環(huán)體。5.循環(huán)體執(zhí)行的次數(shù)為(終值-初值)/步長(zhǎng)+1的整數(shù)部分。高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組Fo

23、r 循環(huán)變量 =初值 to 終值 step 步長(zhǎng) 語(yǔ)句組Next 循環(huán)變量 循環(huán)變量=初值循環(huán)變量超過終值否執(zhí)行循環(huán)體循環(huán)變量增加一個(gè)步長(zhǎng)值是循環(huán)變量循環(huán)變量 =初值初值語(yǔ)句組語(yǔ)句組Next 循環(huán)變量循環(huán)變量終值終值初值初值 to 終值終值高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句練習(xí):For a=1 to 10 print aNext aFor a=10 to 1 step -1 a=a-1 print aNext a121097531高中信息技術(shù)(必修)高中信息技術(shù)(必

24、修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句練習(xí):For a=1 to 10 step 2 print aNext aprint a1357911高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句簡(jiǎn)單應(yīng)用累加:S=0For a=1 to 10 s=s+aNext aprint s551+2+3+9+10高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循

25、環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句簡(jiǎn)單應(yīng)用累乘:S=1For a=1 to 10 s=s*aNext aprint s36288001*2*3*9*10高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句簡(jiǎn)單應(yīng)用練習(xí):暑假里同學(xué)幫助計(jì)算居民樓里每戶的電費(fèi),樓內(nèi)共有10戶居民,每度電0.7元,編一個(gè)程序,輸入每一戶的用電量電量,然后計(jì)算應(yīng)繳納的電費(fèi),再輸入下一個(gè)用戶的電量,計(jì)算應(yīng)繳納的電費(fèi)電費(fèi),一直重復(fù)下去直到全部用戶計(jì)算完畢。分析:一戶電費(fèi)的計(jì)算 設(shè)n

26、表示電量,輸入n的值 設(shè)f表示電費(fèi),f=0.7*n 輸出f 重復(fù)以上三步10次即可 高中信息技術(shù)(必修)高中信息技術(shù)(必修) 信息技術(shù)基礎(chǔ)信息技術(shù)基礎(chǔ)第三節(jié)第三節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)廣東汕頭華僑中學(xué)技術(shù)組廣東汕頭華僑中學(xué)技術(shù)組循環(huán)語(yǔ)句簡(jiǎn)單應(yīng)用練習(xí):暑假里同學(xué)幫助計(jì)算居民樓里每戶的電費(fèi),樓內(nèi)共有10戶居民,每度電0.7元,編一個(gè)程序,輸入每一戶的用電量電量,然后計(jì)算應(yīng)繳納的電費(fèi),再輸入下一個(gè)用戶的電量,計(jì)算應(yīng)繳納的電費(fèi)電費(fèi),一直重復(fù)下去直到全部用戶計(jì)算完畢。For i=1 to 10 n=inputbox(“輸入電量”) f=0.7*n print “該戶電費(fèi)為”;fNext i 高中信息技術(shù)(必修

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論