




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、算法與程序設(shè)計(jì)算法與程序設(shè)計(jì) 之之普通高中信息技術(shù)課程標(biāo)準(zhǔn)實(shí)驗(yàn)教材(粵教版)粵教版高中信息技術(shù)教材教學(xué)研究專家組2007年7月12日 算法與程序設(shè)計(jì) 課程設(shè)計(jì)與分析 課程的定位與目標(biāo) 教材編寫思路與特色 教材的總體結(jié)構(gòu)體系 各章的要點(diǎn)分析與建議 三維目標(biāo)的教學(xué)建議與實(shí)施 教學(xué)評(píng)價(jià)的研究與實(shí)踐教材教材教法教法評(píng)價(jià)評(píng)價(jià)課程的定位 選修部分強(qiáng)調(diào)在必修模塊的基礎(chǔ)上關(guān)注技術(shù)能力與人文素養(yǎng)的雙重建構(gòu),是信息素養(yǎng)培養(yǎng)的繼續(xù),是支持個(gè)性發(fā)展的平臺(tái)。 模塊內(nèi)容設(shè)計(jì)既注重技術(shù)深度和廣度的把握,適度反映前沿進(jìn)展,又關(guān)注技術(shù)文化與信息文化理念的表達(dá)。 在選修部分的五個(gè)模塊中“算法與程序設(shè)計(jì)”是作為計(jì)算機(jī)應(yīng)用的技術(shù)基礎(chǔ)
2、設(shè)置的。 課程的定位信息技術(shù)本體視角信息技術(shù)文化視角發(fā)展性(提高層面)基礎(chǔ)性(普及層面)信息技術(shù)基礎(chǔ)算法與程序設(shè)計(jì)多媒體設(shè)計(jì)與制作數(shù)據(jù)管理網(wǎng)絡(luò)技術(shù)人工智能必修和選修模塊必修和選修模塊的傳承的傳承課程的目標(biāo)1. 使學(xué)生在原有基礎(chǔ)上進(jìn)一步體驗(yàn)算法思想,了解算法和程序設(shè)計(jì)在解決問(wèn)題過(guò)程中的地位和作用;2. 能從簡(jiǎn)單問(wèn)題出發(fā),設(shè)計(jì)解決問(wèn)題的算法,并能初步使用一種程序設(shè)計(jì)語(yǔ)言編寫程序?qū)崿F(xiàn)算法解決問(wèn)題。 新舊教材對(duì)比新舊教材對(duì)比課程的目標(biāo)學(xué)習(xí)內(nèi)容與目標(biāo)雙向細(xì)目表 1.使學(xué)生在原有基礎(chǔ)上進(jìn)一步體驗(yàn)算法思想,了解算法和程序設(shè)計(jì)在解決問(wèn)題過(guò)程中的地位和作用;2.能從簡(jiǎn)單問(wèn)題出發(fā),設(shè)計(jì)解決問(wèn)題的算法,并能初步使用
3、一種程序設(shè)計(jì)語(yǔ)言編寫程序?qū)崿F(xiàn)算法解決問(wèn)題。二、教材編寫思路與特色二、教材編寫思路與特色目前“算法與程序設(shè)計(jì)”教材編寫的幾條主線問(wèn)題解決的主線算法的主線代碼編寫的主線軟件開發(fā)的主線 二、教材編寫思路與特色1.在教材體系結(jié)構(gòu)的構(gòu)建上,根據(jù)高中學(xué)生的認(rèn)知發(fā)展規(guī)律,以算法和程序設(shè)計(jì)為主線,對(duì)本模塊中的三個(gè)主題的具體內(nèi)容作了重新的編排,緊緊圍繞用算法和程序設(shè)計(jì)求解問(wèn)題的過(guò)程,交叉介紹算法、程序設(shè)計(jì)語(yǔ)言和程序設(shè)計(jì)思想與方法,教學(xué)難點(diǎn)按螺旋式上升安排呈現(xiàn)。 程序設(shè)計(jì)語(yǔ)言初步算法與程序設(shè)計(jì)計(jì)算機(jī)解決問(wèn)題的基本過(guò)程算法與問(wèn)題解決例舉二、教材編寫思路與特色第一章 揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 第二章 程序設(shè)計(jì)基礎(chǔ)
4、 第三章 可視化編程第四章 算法及其程序?qū)崿F(xiàn) 第五章 面向?qū)ο蟪绦蛟O(shè)計(jì) 第六章程序設(shè)計(jì)實(shí)踐 程序設(shè)計(jì)語(yǔ)言初步算法與程序設(shè)計(jì)計(jì)算機(jī)解決問(wèn)題的基本過(guò)程算法與問(wèn)題解決例舉二、教材編寫思路與特色2. 在教材具體內(nèi)容的編排上,本教材從遇到的問(wèn)題出發(fā),分析問(wèn)題,發(fā)現(xiàn)問(wèn)題的本質(zhì),選擇、設(shè)計(jì)相應(yīng)的算法,通過(guò)程序設(shè)計(jì)語(yǔ)言的使用來(lái)編寫程序,最終實(shí)現(xiàn)問(wèn)題的解決。在整個(gè)程序設(shè)計(jì)的過(guò)程中,問(wèn)題的解決是按照一定的步驟、一定的思維方式和方法來(lái)進(jìn)行的,這其中體現(xiàn)了軟件工程的基本思想。 二、教材編寫思路與特色3.本教材所選取的問(wèn)題來(lái)自自然科學(xué)、社會(huì)科學(xué)、工程技術(shù)和日常學(xué)習(xí)與生活等各個(gè)方面,特別注意精選反映人類文明成果和能夠激發(fā)
5、學(xué)生學(xué)習(xí)興趣的例子和問(wèn)題,如:袁隆平的超級(jí)水稻研究、扶貧開發(fā)工程、紅樓夢(mèng)的研究、工廠生產(chǎn)管理、研究性學(xué)習(xí)等,力求用例子和問(wèn)題內(nèi)在的神秘感、創(chuàng)造性和獨(dú)特力量吸引學(xué)生的參與,用例子和問(wèn)題所蘊(yùn)藏的藝術(shù)感、文化性、道德責(zé)任打動(dòng)學(xué)生的心靈,使教材體現(xiàn)技術(shù)、人文、生活三位一體,讓學(xué)生在學(xué)到知識(shí)與技術(shù)的同時(shí),也受到人文精神的熏陶。 二、教材編寫思路與特色4. 本教材的設(shè)計(jì)力圖展示問(wèn)題的本源和背景,展示問(wèn)題求解的思維過(guò)程和方法,從而培養(yǎng)學(xué)生運(yùn)用信息技術(shù)解決實(shí)際問(wèn)題的能力,讓學(xué)生將所學(xué)的信息技術(shù)積極地應(yīng)用到生產(chǎn)、生活乃至信息技術(shù)革新等各項(xiàng)實(shí)踐活動(dòng)中去,在實(shí)踐中創(chuàng)新,在創(chuàng)新中實(shí)踐。 例子二、教材編寫思路與特色5.
6、 本教材注重教學(xué)設(shè)計(jì),按照“課程標(biāo)準(zhǔn)”的教學(xué)目標(biāo)要求,根據(jù)學(xué)生的認(rèn)知規(guī)律,精心選取與安排教學(xué)的組織形式、教學(xué)方法、教學(xué)環(huán)境和教學(xué)過(guò)程,使學(xué)生在學(xué)習(xí)和掌握知識(shí)與技能的同時(shí),學(xué)會(huì)自主學(xué)習(xí)與自我發(fā)展,學(xué)會(huì)協(xié)作學(xué)習(xí)與共同發(fā)展,構(gòu)建與社會(huì)發(fā)展相適應(yīng)的價(jià)值觀和責(zé)任感,并對(duì)教學(xué)進(jìn)行過(guò)程與結(jié)果相結(jié)合的評(píng)價(jià)。例子二、教材編寫思路與特色6. 學(xué)生活動(dòng)主題的設(shè)計(jì)具有一定的自主性與開放性,使不同層次、不同類型的學(xué)生都能找到合適的主題。 三、教材的結(jié)構(gòu)體系三、教材的結(jié)構(gòu)體系程序設(shè)計(jì)語(yǔ)言初步算法與程序設(shè)計(jì)計(jì)算機(jī)解決問(wèn)題的基本過(guò)程算法與問(wèn)題解決例舉三、教材的結(jié)構(gòu)體系三、教材的結(jié)構(gòu)體系第一章 揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 第
7、二章 程序設(shè)計(jì)基礎(chǔ) 第三章 可視化編程第四章 算法及其程序?qū)崿F(xiàn) 第五章 面向?qū)ο蟪绦蛟O(shè)計(jì) 第六章程序設(shè)計(jì)實(shí)踐 第一章 揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗三、教材的結(jié)構(gòu)體系第一節(jié) 計(jì)算機(jī)解決問(wèn)題的過(guò)程/2 一、從生產(chǎn)方案選擇問(wèn)題開始/2 二、計(jì)算機(jī)解決問(wèn)題的步驟/3第二節(jié) 算法與算法的描述/8 一、算法/8 二、算法的描述/9 三、算法在解決問(wèn)題中的地位和作用/13第三節(jié) 程序與程序設(shè)計(jì)語(yǔ)言/14 一、程序與程序設(shè)計(jì)/14 二、程序設(shè)計(jì)語(yǔ)言的產(chǎn)生與發(fā)展/18 三、程序的編輯和翻譯/19 第一章第一章 揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 第二章第二章 程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)三、教
8、材的結(jié)構(gòu)體系三、教材的結(jié)構(gòu)體系第一節(jié) vb語(yǔ)言及程序開發(fā)環(huán)境/26 第二節(jié) 程序的順序結(jié)構(gòu)/32 第三節(jié) 程序的選擇結(jié)構(gòu)/41 第四節(jié) 程序的循環(huán)結(jié)構(gòu)/49 第五節(jié) 模塊化程序設(shè)計(jì)第二章第二章 程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)三、教材的結(jié)構(gòu)體系第一節(jié) vb語(yǔ)言及程序開發(fā)環(huán)境/26 一、vb語(yǔ)言概述/26 二、可視化程序的開發(fā)環(huán)境/30第二節(jié) 程序的順序結(jié)構(gòu)/32 一、居民生活消費(fèi)支出的計(jì)算/33 二、賦值語(yǔ)句和輸入輸出語(yǔ)句/35第三節(jié) 程序的選擇結(jié)構(gòu)/41 一、從制作矩形框問(wèn)題開始/41 二、條件語(yǔ)句/42 三、多重選擇語(yǔ)句/44第四節(jié) 程序的循環(huán)結(jié)構(gòu)/49 一、for循環(huán)語(yǔ)句/50 二、do循環(huán)語(yǔ)句
9、/53 三、循環(huán)嵌套 四、幾種循環(huán)語(yǔ)句的比較第五節(jié) 模塊化程序設(shè)計(jì) 一、自頂而下、逐步求精的程序設(shè)計(jì)思想 二、過(guò)程與函數(shù) 三、模塊化程序設(shè)計(jì)思想 第二章第二章 程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)第三章可視化編程三、教材的結(jié)構(gòu)體系第一節(jié) 可視化編程的概念與方法 一、vb可視化編程的概念 二、窗體和控件 三、vb可視化編程的方法第二節(jié) 程序調(diào)試的方法 一、錯(cuò)誤的類型 二、調(diào)試與排錯(cuò)第三節(jié) 綜合活動(dòng):心算練習(xí)程序設(shè)計(jì) 一、活動(dòng)目的 二、活動(dòng)任務(wù) 三、活動(dòng)過(guò)程 四、活動(dòng)成果 五、活動(dòng)評(píng)價(jià) 六、“心算練習(xí)”程序設(shè)計(jì)示例 第三章第三章 可視化編程可視化編程三、教材的結(jié)構(gòu)體系第一節(jié) 用解析法設(shè)計(jì)程序 一、用解析法求解
10、問(wèn)題的基本過(guò)程 二、用解析法求解問(wèn)題的實(shí)踐第二節(jié) 用窮舉法設(shè)計(jì)程序 一、用窮舉法設(shè)計(jì)算法的基本過(guò)程 二、窮舉法的程序?qū)嵺` 三、窮舉算法小結(jié)第三節(jié) 查找算法設(shè)計(jì) 一、紅樓夢(mèng)的研究與查找技術(shù) 二、順序查找算法 三、對(duì)半查找算法第四節(jié) 排序算法設(shè)計(jì) 一、選擇排序算法 二、插入排序算法第五節(jié) 遞歸算法與遞歸程序 一、從斐波那契問(wèn)題看遞歸算法 二、一個(gè)應(yīng)用遞歸法算法解決問(wèn)題的經(jīng)典例子第六節(jié) 問(wèn)題求解綜合活動(dòng) 一、活動(dòng)目的 二、活動(dòng)任務(wù) 三、應(yīng)用計(jì)算機(jī)求解問(wèn)題過(guò)程的示例 第四章第四章 算法及其程序?qū)崿F(xiàn)算法及其程序?qū)崿F(xiàn)第五章第五章 面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)三、教材的結(jié)構(gòu)體系第一節(jié) 面向?qū)ο蟪绦蛟O(shè)計(jì)思
11、想 一、面向?qū)ο笏枷氲漠a(chǎn)生 二、面向?qū)ο蟪绦蛟O(shè)計(jì)第二節(jié) 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 一、對(duì)象 二、類 三、類、對(duì)象與實(shí)例的關(guān)系第三節(jié) 面向?qū)ο蟮墓δ軐?shí)現(xiàn) 一、創(chuàng)建類 二、對(duì)象的聲明和實(shí)例化 第五章第五章 面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì) 面向?qū)ο缶幊痰牡谝徊剑菑募姺睆?fù)雜的事物或者關(guān)系中抽象出對(duì)象來(lái)。其內(nèi)容包括對(duì)象的特征和行為等。用代碼來(lái)描述對(duì)象時(shí),就是類。對(duì)象的特征用類屬性來(lái)描述,對(duì)象的行為用類的方法來(lái)描述,針對(duì)對(duì)象觸發(fā)的事件用類的事件來(lái)描述。我們可以這樣來(lái)理解對(duì)象的抽象性:首先理清關(guān)系,再做好對(duì)應(yīng)于對(duì)象的模板,面向?qū)ο缶幊虝r(shí),就可以從該模板中克隆出對(duì)象的實(shí)例來(lái),而且該實(shí)例具有模板對(duì)象的一切
12、特征。所以抽象的過(guò)程,就是做模板的過(guò)程。 抽象性將數(shù)據(jù)和對(duì)數(shù)據(jù)的操作集合起來(lái),形成一個(gè)統(tǒng)一的實(shí)體對(duì)象,這就是封裝性的機(jī)理。數(shù)據(jù)封裝隱藏了功能實(shí)現(xiàn)的具體信息和工作細(xì)節(jié),使用戶不能對(duì)對(duì)象的內(nèi)部數(shù)據(jù)進(jìn)行訪問(wèn),只能依據(jù)對(duì)象提供的外部特性訪問(wèn)對(duì)象。其他對(duì)象不能夠直接訪問(wèn)、修改對(duì)象所擁有的數(shù)據(jù)和代碼,對(duì)象與對(duì)象之間的相互作用是通過(guò)消息傳遞來(lái)完成的。從而使得程序更加模塊化,更方便設(shè)計(jì)者對(duì)程序的維護(hù)和改進(jìn)。 封裝性一個(gè)類可以從另一個(gè)類中派生,派生類具有被派生類的全部狀態(tài)和行為特征,并可以定義自己獨(dú)有的狀態(tài)和行為特征。被派生類為父類,派生類為子類。繼承性是面向?qū)ο笙到y(tǒng)的重要的特征,是父類和子類之間共享數(shù)據(jù)和方法
13、的機(jī)制和類之間的一種關(guān)系。繼承使得子類可以繼承父類的行為(操作、方法等)和表現(xiàn)(實(shí)例變量)。通過(guò)繼承可以在一個(gè)已知變化較少的類層次上建立一個(gè)新的類,而不用重新去設(shè)計(jì)它的每一部分。通過(guò)繼承機(jī)制不斷擴(kuò)充子類,實(shí)現(xiàn)增量型設(shè)計(jì)。 繼承性指在程序中,同一個(gè)消息可以根據(jù)接收消息的對(duì)象的不同而采取不同的行為方式,不同對(duì)象收到同一消息可產(chǎn)生完全不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。多態(tài)可以表現(xiàn)不同對(duì)象的同一行為的多種表現(xiàn)方式。建立多態(tài)這種關(guān)系以后,父類可以直接區(qū)分并調(diào)用其派生類的方法。 多態(tài)性第六章程序設(shè)計(jì)實(shí)踐三、教材的結(jié)構(gòu)體系第一節(jié) 多媒體應(yīng)用程序設(shè)計(jì) 一、多媒體播放器程序設(shè)計(jì) 二、利用vb設(shè)計(jì)多媒體程序的方法第
14、二節(jié) 數(shù)據(jù)庫(kù)管理軟件的開發(fā) 一、從程序設(shè)計(jì)到軟件開發(fā) 二、用vb開發(fā)數(shù)據(jù)庫(kù)管理軟件第六章程序設(shè)計(jì)實(shí)踐第六章程序設(shè)計(jì)實(shí)踐四、各章的要點(diǎn)分析與建議四、各章的要點(diǎn)分析與建議 算法與程序設(shè)計(jì)模塊的前導(dǎo)課程 信息技術(shù)基礎(chǔ) 第四章4.1節(jié) 例子:文字加密與解密目的:了解計(jì)算機(jī)程序解決問(wèn)題的過(guò)程目的:了解計(jì)算機(jī)程序解決問(wèn)題的過(guò)程了解程序設(shè)計(jì)語(yǔ)言是人們與計(jì)算機(jī)打交道的橋梁了解程序設(shè)計(jì)語(yǔ)言是人們與計(jì)算機(jī)打交道的橋梁了解了解vb界面界面數(shù)學(xué)必修必修-3算法初步算法初步統(tǒng)計(jì)統(tǒng)計(jì), 概率概率第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 承接必修模塊的任務(wù)必修模塊的相應(yīng)部分遠(yuǎn)觀、感受 本章近看、掌握 1、經(jīng)歷分析問(wèn)題、確定算法、
15、編程求解等用計(jì)算機(jī)解決問(wèn)題 的基本過(guò)程,認(rèn)識(shí)算法和程序設(shè)計(jì)在其中的地位和作用。2、經(jīng)歷用自然語(yǔ)言、流程圖或偽代碼等方法表示算法的過(guò)程3、了解順序、選擇、循環(huán)三種基本結(jié)構(gòu)及其重要作用,掌握 計(jì)算機(jī)程序基本概念,能解釋計(jì)算機(jī)程序執(zhí)行的基本過(guò)程4、了解程序設(shè)計(jì)語(yǔ)言、編輯程序、編譯程序、連接程序以及程序開發(fā)環(huán)境等基本知識(shí)。四、各章的要點(diǎn)分析與建議課標(biāo)的內(nèi)容標(biāo)準(zhǔn)四、各章的要點(diǎn)分析與建議第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 從數(shù)學(xué)課程中有了了解自然語(yǔ)言 算法的描述 流程圖 偽代碼 算法的選擇算法的多樣性 程序的特征 程序程序設(shè)計(jì)語(yǔ)言 程序的基本結(jié)構(gòu) 程序的產(chǎn)生與發(fā)展算法的概念算法的概念四、各章的要點(diǎn)分析與建
16、議第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 (算法的選擇) 求兩個(gè)正整數(shù)的最大公約數(shù):同學(xué)甲的算法(輾轉(zhuǎn)相除法)同學(xué)甲的算法(輾轉(zhuǎn)相除法) 同學(xué)乙的算法(窮舉法)同學(xué)乙的算法(窮舉法)private sub command1_click()private sub command1_click() dim m as long, n as long dim m as long, n as long m = 9147485 m = 9147485 n = 5147480 n = 5147480 r = m mod n i=n do while r 0 do while m mod i0 or n mod
17、i0 m = n n = r i=i-1 r = m mod n loop loop print 最大公約數(shù)最大公約數(shù); n print 最大公約數(shù)最大公約數(shù); i end sub end sub四、各章的要點(diǎn)分析與建議第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 (算法的選擇) 算法多樣性的另一個(gè)例題 求出下列所有數(shù)的總和:1 2 3 4 2004 2005 2006 2 3 4 5 2005 2006 2007 3 4 5 6 2006 2007 2008 2006 2007 2008 2009 4009 4010 4011 四、各章的要點(diǎn)分析與建議第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗 (算法的選擇)
18、 解法之一:發(fā)現(xiàn)數(shù)的擺法的規(guī)律 解法之二:縮小規(guī)模探究和的規(guī)律n=1時(shí),和1n=2時(shí),和8n=3時(shí),和27n=4時(shí),和64四、各章的要點(diǎn)分析與建議第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗(算法的選擇) 解法之三:公式推導(dǎo)法第1行:(1+n)n/2第1行:(2+n+1)n/2 第n行: (n+2n-1)n/2總和: (n+1)n/2+(3n-1)n/2n/2 = (n+1)+(3n-1)n/2n/2 =n3四、各章的要點(diǎn)分析與建議第一章揭開計(jì)算機(jī)解決問(wèn)題的神秘面紗( (問(wèn)題討論問(wèn)題討論) ) 下列說(shuō)法是否正確?1、描述算法的方法有4種:自然語(yǔ)言、流程圖、偽代碼和程序2、選擇結(jié)構(gòu)有一個(gè)入口兩個(gè)出口。 v
19、b語(yǔ)言及程序開發(fā)環(huán)境程序的三種結(jié)構(gòu)模塊化程序設(shè)計(jì)數(shù)據(jù)類型常量變量運(yùn)算、內(nèi)部函數(shù)、表達(dá)式可視化開可視化開發(fā)環(huán)境發(fā)環(huán)境順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)數(shù)據(jù)輸入、輸出的方法邏輯運(yùn)算和關(guān)系表達(dá)式語(yǔ)句:賦值、條件、多重選擇、for循環(huán)、do循環(huán)自頂向下、逐步求精(模塊)自頂向下、逐步求精(模塊)過(guò)程與函數(shù)四、各章的要點(diǎn)分析與建議四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 從這章開始,要求真正掌握程序設(shè)計(jì)的方法。 程序設(shè)計(jì)的困難:表達(dá)方式與平時(shí)習(xí)慣不一樣四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 組合內(nèi)容,提升編程境界 例課本p58.交流(2)用do循環(huán)的四種形式各編寫一個(gè)程序,實(shí)現(xiàn)輸入一個(gè)自然數(shù)m,判斷這個(gè)
20、自然數(shù)是否素?cái)?shù)。 課本p59.練習(xí)(1)編寫程序求出10000以內(nèi)的所有素?cái)?shù)。四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) private sub command1_click() for m = 2 to 10000 i = 2 do until m mod i = 0 or i = m - 1 i = i + 1 loop if m mod i 0 then print m; next m print end sub課本58頁(yè)的程序稍加改動(dòng)加入printtime加入printtime四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 改進(jìn)private sub command1_click() fo
21、r m = 2 to 10000 i = 2 do while m mod i 0 i = i + 1 loop if i = m then print m; next mend sub 四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 另一種思路private sub command1_click() for m = 1 to 10000 s = 0 for j = 1 to m if m mod j = 0 then s = s + 1 next j if s = 2 then print m;next mend sub 四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 又一次改進(jìn)private su
22、b command1_click() for m = 1 to 10000 s = 0 for j = 2 to sqr(m) if m mod j = 0 then s = 1 next j if s = 0 then print m; next mend sub 四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 篩法private sub command1_click() dim a(10000) as byte for m = 2 to 10000 : a(m) = 1 : next i for m = 2 to 10000 if a(i) = 1 then print m; for j =
23、i * 2 to 10000 step i: a(j) = 0: next j end if next mend sub 四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ) 知識(shí)整合,提高編程能力例課本p59.練習(xí)(4)編寫程序,在屏幕上輸出如下字母塔: a a aba aba abcba abcba abcdefghijklmnonmlkjihgfedcba abcdefghijklmnonmlkjihgfedcba四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ)準(zhǔn)備準(zhǔn)備1(全是(全是“a”)private sub command1_click() n = 20 for i = 1 to n print
24、tab(40 - i); for j = 1 to 2 * i - 1 print a; next j print next iend sub四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ)準(zhǔn)備準(zhǔn)備2(由(由“a”到到“z”)private sub command1_click() n = 20 for i = 1 to n print tab(40 - i); for j = 1 to 2 * i - 1 print chr (65 + (j-1) mod 26); next j print next iend sub四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ)解決方案一、分步處理解決方案一、分步處
25、理private sub command1_click() n = 20: for i = 1 to n print tab(40 - i); a = 65a = a - 2 for j = 0 to i - 1 for j = i to 2 * i - 2 print chr(a); print chr(a); a = a + 1 a = a - 1 next j next j print next iend sub四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ)解決方案解決方案2:構(gòu)造算式:構(gòu)造算式private sub command1_click() n = 20: for i = 1 to
26、 n print tab(40 - i); for j = 1 to 2 * i - 1 print chr(64 + i - abs(i - j); next j print next iend sub|x|-|x|k-|x|kk-|x-i|ki64+i-|x-i|6565+(i-1)12i-1i1i2i-16564+i四、各章的要點(diǎn)分析與建議第二章程序設(shè)計(jì)基礎(chǔ)( (問(wèn)題討論問(wèn)題討論) ) 下列說(shuō)法是否正確? 步長(zhǎng)為0的forfor循環(huán)循環(huán)一定是死循環(huán)。考察下面的程序:for i= 1 to 5 step 0 i=i+1 print i next i print i四、各章的要點(diǎn)分析與建議第
27、三章可視化編程面向?qū)ο蟮木幊碳夹g(shù)(p70)對(duì)象屬性對(duì)象的性質(zhì)方法對(duì)象的動(dòng)作(行為)事件對(duì)象的響應(yīng)事件過(guò)程、事件驅(qū)動(dòng)窗體窗體控件控件文本框命令按鈕標(biāo)簽單選按鈕滾動(dòng)條復(fù)選按鈕控件工控件工具箱具箱四、各章的要點(diǎn)分析與建議第三章可視化編程( (問(wèn)題討論問(wèn)題討論) ) 下列說(shuō)法是否正確? “漂亮的瓶子摔碎了。”其中“瓶子”是對(duì)象,“漂亮”是對(duì)象的屬性,“摔”是行為,“碎了”是事件。小紅把一只漂亮的鬧鐘上好鏈條,把小紅把一只漂亮的鬧鐘上好鏈條,把響鈴的時(shí)間調(diào)到響鈴的時(shí)間調(diào)到7 7點(diǎn)。第二天早上點(diǎn)。第二天早上7 7點(diǎn),鬧點(diǎn),鬧鐘的鈴聲響起,起床了。則從面向?qū)ο蟪嚏姷拟徛曧懫穑鸫擦恕t從面向?qū)ο蟪绦蛟O(shè)計(jì)的角
28、度看序設(shè)計(jì)的角度看,四、各章的要點(diǎn)分析與建議第三章可視化編程 程序的調(diào)試 綜合活動(dòng)心算練習(xí)程序設(shè)計(jì)觀摩交流任務(wù)分析設(shè)計(jì)算法設(shè)計(jì)算法編寫程序調(diào)試評(píng)價(jià)評(píng)價(jià)四、各章的要點(diǎn)分析與建議第四章算法與程序設(shè)計(jì)算法解析法窮舉法查找算法排序算法遞歸算法順序文件、數(shù)組綜合活動(dòng)排錯(cuò)能力四、各章的要點(diǎn)分析與建議第四章算法與程序設(shè)計(jì)第四章算法與程序設(shè)計(jì)4.1用解析法設(shè)計(jì)程序用解析法設(shè)計(jì)程序例子:測(cè)量高度問(wèn)題要用到相關(guān)的知識(shí)小球彈跳問(wèn)題 計(jì)算的并不是一個(gè)表達(dá)式電阻計(jì)算問(wèn)題要解方程四、各章的要點(diǎn)分析與建議第四章算法與程序設(shè)計(jì)第四章算法與程序設(shè)計(jì)4.1用解析法設(shè)計(jì)程序用解析法設(shè)計(jì)程序要解決的問(wèn)題了解解析法的基本概念及用解析法
29、設(shè)計(jì)算法的基本過(guò)程。可拓展部分計(jì)算會(huì)有誤差,有時(shí)誤差會(huì)有致命影響。有關(guān)數(shù)值運(yùn)算的成型算法。 例:求正數(shù)a的平方根x=1 : for i=1 to 20 : x=x/2+a/2/x : next i : ?xx2=a2x2=x2+ax=x/2+a/2/x四、各章的要點(diǎn)分析與建議第五章面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο螅╫op)程序設(shè)計(jì)的基本思想面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念對(duì)象 類 消息 繼承 實(shí)例 面向?qū)ο蟮墓δ軐?shí)現(xiàn)四、各章的要點(diǎn)分析與建議第六章程序設(shè)計(jì)實(shí)踐多媒體播放器程序設(shè)計(jì)利用vb設(shè)計(jì)多媒體程序的方法 軟件開發(fā) 用vb開發(fā)數(shù)據(jù)庫(kù)管理軟件五、三維目標(biāo)的教學(xué)建議與實(shí)施三維目標(biāo)的關(guān)系需要回答的幾個(gè)問(wèn)題:如何
30、審視信息技術(shù)活動(dòng)中的人文資源?信息技術(shù)活動(dòng)中有哪些人文資源?在信息技術(shù)教學(xué)中如何實(shí)施“情感、態(tài)度與價(jià)值觀”目標(biāo)的培養(yǎng)?信息技術(shù)教學(xué)的人文視角 注重用信息技術(shù)內(nèi)在的神秘感、創(chuàng)造性和獨(dú)注重用信息技術(shù)內(nèi)在的神秘感、創(chuàng)造性和獨(dú)特力量吸引學(xué)生的參與,用信息技術(shù)蘊(yùn)藏的藝術(shù)特力量吸引學(xué)生的參與,用信息技術(shù)蘊(yùn)藏的藝術(shù)感、文化性、道德責(zé)任去熏陶學(xué)生的心靈。感、文化性、道德責(zé)任去熏陶學(xué)生的心靈。 信息技術(shù)活動(dòng)中的人文資源1、理性精神與求真意識(shí):人的本質(zhì)與終極價(jià)值追求一、信息技術(shù)活動(dòng)中的理性精神:態(tài)度、方法與氣質(zhì)二、信息技術(shù)活動(dòng)中的求真意識(shí):人追求的終極價(jià)值信息技術(shù)活動(dòng)中的人文資源2、批判精神與創(chuàng)新意識(shí):人的發(fā)展之
31、重要尺度一、信息技術(shù)活動(dòng)中的批判精神:人的發(fā)展之基礎(chǔ)二、信息技術(shù)活動(dòng)中的創(chuàng)新意識(shí):人的發(fā)展之內(nèi)驅(qū)力信息技術(shù)活動(dòng)中的人文資源3、自由精神與秩序意識(shí):身心和諧的基石 一、信息技術(shù)活動(dòng)中的自由精神:自由地探索和思考 二、信息技術(shù)活動(dòng)中的秩序意識(shí): 依照法規(guī)辦事信息技術(shù)活動(dòng)中的人文資源4、公平精神與寬容意識(shí):人文主義的情懷一、信息技術(shù)活動(dòng)中的公平精神:內(nèi)在的文化品格二、信息技術(shù)活動(dòng)中的寬容意識(shí):內(nèi)生的人道情懷 信息技術(shù)活動(dòng)中的人文資源5、合作精神與獨(dú)立意識(shí):現(xiàn)代人的雙重追求 一、信息技術(shù)活動(dòng)中的合作精神:追求共贏的格局 二、信息技術(shù)活動(dòng)中的獨(dú)立意識(shí):導(dǎo)向獨(dú)立的人格三維目標(biāo)教學(xué)實(shí)施策略三維目標(biāo)教學(xué)實(shí)施策
32、略 整合教學(xué)策略(案例) 體驗(yàn)教學(xué)策略(案例) 互動(dòng)教學(xué)策略(案例) 新課程教學(xué)評(píng)價(jià)改革的目標(biāo)與理念新課程教學(xué)評(píng)價(jià)改革的目標(biāo)與理念 新課程理念下的安置性教學(xué)評(píng)價(jià)(教學(xué)前)新課程理念下的安置性教學(xué)評(píng)價(jià)(教學(xué)前) 新課程理念下的形成性教學(xué)評(píng)價(jià)(教學(xué)中)新課程理念下的形成性教學(xué)評(píng)價(jià)(教學(xué)中) 新課程理念下的總結(jié)性教學(xué)評(píng)價(jià)(教學(xué)后)新課程理念下的總結(jié)性教學(xué)評(píng)價(jià)(教學(xué)后) 國(guó)內(nèi)外試題賞識(shí)國(guó)內(nèi)外試題賞識(shí)新課程教學(xué)評(píng)價(jià)改革的目標(biāo)與理念新課程教學(xué)評(píng)價(jià)改革的目標(biāo)與理念 強(qiáng)調(diào)評(píng)價(jià)對(duì)教學(xué)的激勵(lì)、診斷和促進(jìn)作用,強(qiáng)調(diào)評(píng)價(jià)對(duì)教學(xué)的激勵(lì)、診斷和促進(jìn)作用,弱化評(píng)價(jià)的選拔與甄別功能弱化評(píng)價(jià)的選拔與甄別功能 發(fā)揮教師在評(píng)價(jià)中的主導(dǎo)作用,創(chuàng)造條件發(fā)揮教師在評(píng)價(jià)中的主導(dǎo)作用,創(chuàng)造條件實(shí)現(xiàn)評(píng)價(jià)主體的多元化實(shí)現(xiàn)評(píng)價(jià)主體的多元化 評(píng)價(jià)要關(guān)注學(xué)生的個(gè)別差異,鼓勵(lì)學(xué)生的評(píng)價(jià)要關(guān)注學(xué)生的個(gè)別差異,鼓勵(lì)學(xué)生的創(chuàng)造實(shí)踐創(chuàng)造實(shí)踐 新課程理念下的安置性教學(xué)評(píng)價(jià)(教學(xué)前)新課程理念下的安置性教學(xué)評(píng)價(jià)(教學(xué)前)案例準(zhǔn)備狀態(tài)關(guān)注準(zhǔn)備狀態(tài)關(guān)注學(xué)生具備學(xué)習(xí)新內(nèi)容的先決條件,即應(yīng)有的技能嗎?提供準(zhǔn)備性經(jīng)驗(yàn)按計(jì)劃進(jìn)行教學(xué)將學(xué)生推到更高水平安置性評(píng)價(jià)安置性評(píng)價(jià)(確定學(xué)生的起點(diǎn))安置性關(guān)注安置性關(guān)注學(xué)生是否已經(jīng)達(dá)到
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方教育理念試題及答案
- 河北省衡水市阜城實(shí)驗(yàn)中學(xué)2024-2025學(xué)年高二下學(xué)期6月期末政治試卷(含答案)
- 2025年內(nèi)蒙古自治區(qū)包頭市昆區(qū)中考二模數(shù)學(xué)試題(含部分簡(jiǎn)單答案)
- 2025年5月陜西省延安市部分學(xué)校中考模擬考試九年級(jí)數(shù)學(xué)試卷(含部分答案)
- 無(wú)線電能傳輸安全距離研究
- 2025家庭保姆雇傭合同模板
- 2025技術(shù)研發(fā)委托合同范本模板
- Antitumor-agent-202-生命科學(xué)試劑-MCE
- 2025年食品安全管理員職業(yè)能力認(rèn)證模擬試卷:食品安全法規(guī)與管理法規(guī)案例分析
- 2025鄉(xiāng)村土地使用權(quán)合同長(zhǎng)期買賣
- 華東理工大學(xué)《專業(yè)外語(yǔ)(制藥工程)》2023-2024學(xué)年第一學(xué)期期末試卷
- 結(jié)構(gòu)力學(xué)A(一)知到智慧樹章節(jié)測(cè)試課后答案2024年秋中南大學(xué)
- 2024版《綠色建筑技術(shù)》課件完整版
- 習(xí)慣性違章行為匯編
- 車載手機(jī)支架市場(chǎng)發(fā)展現(xiàn)狀調(diào)查及供需格局分析預(yù)測(cè)報(bào)告
- 美睫美甲培訓(xùn)協(xié)議
- 《大學(xué)生創(chuàng)業(yè)導(dǎo)論》期末考試復(fù)習(xí)題庫(kù)(含答案)
- 環(huán)境監(jiān)測(cè)實(shí)驗(yàn)室事故應(yīng)急預(yù)案
- 《中國(guó)急性腎損傷臨床實(shí)踐指南(2023版)》解讀
- 建筑裝飾的室內(nèi)裝修工藝與施工技術(shù)考核試卷
- 果酒生產(chǎn)作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論