您現在的位置是:首頁 » scratch編程資訊
資訊內容
scratch少兒編程第十屆藍橋杯真題解析6
極客小將2020-11-06-
本篇scratch教程,我們來講解一下少兒編程藍橋杯第十屆scratch高級組的第六題---排序。
根據題目要求是選出一組數字,然后將他們按從大到小排序。用的是列表保存。
解析:
1、創建兩個列表和兩個變量,分別叫列表1、列表2、編號、最大編號數
2、基礎屬性的設置,清空兩個列表
3、重復隨機選五個數字存入列表1
4、根據題意,說5秒后開始處理 并等待五秒
5、重復執行直到列表1的數字都被轉移到列表2,也就是列表1的長度為0
? ? 每次循環都將編號增加1,而最大編號數則用來保存每次比較中較大的那個數字的列表編號
? ? 然后把這個當前列表中最大的數字添加到列表2并將其從列表1中刪除
小結:
這道題有難度,主要考查列表和變量知識掌握。難點在于排序,排序我們在編程思想中最常用的就是兩兩循環進行比較,例如學習c語言的時候的冒泡排序。
小朋友們在做這道題的時候,需要掌握的遠不止這道題目的答案做法,需要在腦海中形成這樣的一種編程思想。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
