中文一二三区_九九在线中文字幕无码_国产一二区av_38激情网_欧美一区=区三区_亚洲高清免费观看在线视频

首頁 > 教案下載 > 數學教案 > 高中數學教案 > 高二數學教案 > 算法與程序設計——選擇排序

算法與程序設計——選擇排序

算法與程序設計——選擇排序

       if d(j) < d(min) then min = j

   next j

   if min <> i then

        temp = d(i):d(i) = d(min):d(min) = temp

   end if

next i

for m = 1 to n

   print(str(d(m)))

next m

[調試程序]

[擴展提高]

我們知道,冒泡排序的效率比較低,主要因為數據交換的次數多,那我們如何知道選擇排序中數據交換的次數?

[學生帶著問題思考并實踐]

——可利用一個自定義integer型變量,初值0,記錄數據交換次數,在程序交換數據部分令其自加1,程序結束時輸出結果。

[完整的程序為]

dim i,j,min,m,cishu as integer

cishu=0

for i = 1 to n-1

   min = i

   for j = i + 1 to n

       if d(j) < d(min) then min = j

   next j

   if min <> i then

        temp = d(i):d(i) = d(min):d(min) = temp:cishu=cishu+1

   end if

next i

for m = 1 to n

   print(str(d(m)))

next m

print(str(cishu))

  【問題研討】

對于規模非常大時,計算選擇排序與冒泡排序交換次數,研究時間、空間復雜度

利用網絡、圖書,發現更優秀的排序算法,并對各種算法進行效率分析

 

   

3頁,當前第3123
算法與程序設計——選擇排序 相關內容:
  • 程序設計的基本方法

    一、課題: 二、教學目標:⑴ 理解算法的概念,了解描述算法的兩種方法——自然語言和流程圖,知道各自的優缺點。⑵ 初步掌握用流程圖描述算法。三、教學的重點和難點:⑴ 算法的概念。⑵ 用流程圖描述算法。...

  • 第1節 《程序與程序設計》教學設計

    第1節 《程序與程序設計》教學設計一、學習者分析對于初二的學生,經過第一冊第一章的學習,對信息技術課程的學習已經形成了習慣,熟悉常見的應用軟件和常規的教學環境,為進一步學習計算機程序設計打下了一定的基礎。...

  • 評課--《VB程序設計的基本結構》

    今天,在9中聽了張老師的課后,現在我對此次課發表一下自己的一些看法。一、我個人的觀點認為本節課是以教師講授、學生練習、以任務驅動為主的一種較為傳統的教學模式。...

  • 程序設計初步

    第三部分 QBASIC程序設計基礎第一章 軟件設計基礎知識【教學目的】【教學重點、難點】【教學過程】第一節 計算機語言語言是人類進行思想交流的工具,人與計算機之間進行交流同樣也需要“語言”——一種能被計算機識別的專用語言稱為計算機...

  • 選擇結構程序設計

    [1]教學目的:1、讓學生了解選擇結構程序2、掌握邏輯量的概念3、掌握關系表達式和邏輯表達式4、了解IF 語句[2]教學重點:選擇結構程序和關系表達及邏輯表達式[3]教學難點:選擇結構程序的掌握[4]教學方法:引入法[5]教學工具:[6]教學內容...

  • 語文教案-題目:如何提高小學生對程序設計的興趣

    本人是一名即將畢業的師范生 。在本學期初有上學期的實習學校找到我請我幫他們去培訓NOIP(全國信息技術奧林匹克競賽)培訓班。小學組培訓的是 QB(Qbasic),參加學習的(3~5年級)學生,他們對QB都一無所知, 同時思維也有所差異。...

  • 信息技術 - 選擇結構程序設計(精選2篇)

    [1]教學目的:1、讓學生了解選擇結構程序2、掌握邏輯量的概念3、掌握關系表達式和邏輯表達式4、了解IF 語句[2]教學重點:選擇結構程序和關系表達及邏輯表達式[3]教學難點:選擇結構程序的掌握[4]教學方法:引入法[5]教學工具:[6]教學內容...

  • 一信息技術第六章“第一節程序設計的基本方法”教案設計

    一、教學目標1.理解算法的概念;2.知道兩種算法的描述方法—語言描述法和流程圖的區別3.能初步利用算法解決簡單的問題。4.培養學生的理論聯系實際能力和動手操作能力。...

  • 信息技術 - 選擇結構程序設計(一課時)

    [1]教學目的:1、讓學生了解選擇結構程序2、掌握邏輯量的概念3、掌握關系表達式和邏輯表達式4、了解IF 語句[2]教學重點:選擇結構程序和關系表達及邏輯表達式[3]教學難點:選擇結構程序的掌握[4]教學方法:引入法[5]教學工具:[6]教學內容...

  • 程序設計基礎

    教學目標:1. 了解計算機解決問題的四個階段。2. 理解“算法”的概念和算法的三種基本結構。3. 能讀懂流程圖,并能初步進行簡單的流程圖設計。...

  • 高二數學教案
主站蜘蛛池模板: 日日夜夜骚 | 中文字幕仓人妻偷偷久久 | 91精品国产乱码久久久久久久久 | 亚洲一级在线播放a | 在线观看中文字幕视频 | 久久精品视频久久 | 国产精品视频一区二区免费不卡 | 日产国产高清一区二区三区 | 欧美视频a| 黄色毛片视频校园交易 | 青柠高清在线观看免费完整BD | 日本丰满妇人成熟免费中文字幕 | 久久最新免费视频 | 欧美国产日韩亚洲中文 | 男女69视频| 激情aⅴ欧美一区二区三区 亚洲一区二区三区免费 | www国产亚洲精品 | av毛片在线观看地址 | 99人久久精品视频最新地址 | 亚洲色婷婷久久精品AV蜜桃小说 | 这里只有国产精品 | 一区二区三区无码按摩精油 | 成人免费网站在线观看 | 夜夜操网站 | 午夜精品一区二区三区免费视频 | 古惑仔第一部 | 肉大捧一进一出免费视频 | 日日摸处处碰夜夜爽 | 不卡视频在线免费观看 | 久草福利资源在线 | 欧美不卡精品 | 91在线激情视频 | 臀蜜av| 亚洲一区二区三区sesese | 嫩草影院在线播放 | 任你躁久久久久久妇女av | 国产女人40精品一区毛片视频 | 激情偷乱人伦小说视频在线 | 亚洲欧美国产日韩一区夜色 | 多人伦交性欧美 | 麻豆精产一二三产区 |