搜索
    上傳資料 賺現(xiàn)金
    獨家版權

    [精] 項目四 探索電子排隊預訂功能的實現(xiàn)——隊列的應用(第三課時)課件+教案

    • 1.3 MB
    • 2025-02-05 16:26
    • 257
    • 12
    • 教習網用戶5020131
    加入資料籃
    立即下載
    當前壓縮包共包含下列2份文件,點擊文件名可預覽資料內容
    • 課件
      項目四(第三課時).pptx
    • 項目四(第三課時).doc
    項目四(第三課時)第1頁
    1/19
    項目四(第三課時)第2頁
    2/19
    項目四(第三課時)第3頁
    3/19
    項目四(第三課時)第4頁
    4/19
    項目四(第三課時)第5頁
    5/19
    項目四(第三課時)第6頁
    6/19
    項目四(第三課時)第7頁
    7/19
    項目四(第三課時)第8頁
    8/19
    項目四(第三課時)第1頁
    1/4
    項目四(第三課時)第2頁
    2/4
    還剩11頁未讀, 繼續(xù)閱讀

    2021學年3.程序實現(xiàn)獲獎ppt課件

    展開

    這是一份2021學年3.程序實現(xiàn)獲獎ppt課件,文件包含項目四第三課時pptx、項目四第三課時doc等2份課件配套教學資源,其中PPT共19頁, 歡迎下載使用。
    二、pythn 中List 與array互換
    在算法流程框圖中完成進隊和出隊操作(數(shù)組名和變量名可以自取)。進隊操作
    queue[rear] ← e
    rear←(rear+1)%queue.M
    number←number+1
    在算法流程框圖中完成進隊和出隊操作(數(shù)組名和變量名可以自取)。出隊操作
    number←number-1
    frnt←(frnt+1)%queue.M
    e←queue[frnt]
    >>> imprt numpy as np>>> a = [[1,2],[3,4]]>>> type(a)
    2.將list轉換為數(shù)組
    >>> b = np.array(a)>>> barray([[1, 2], [3, 4]])>>> type(b)
    3.將數(shù)組轉換為list
    >>> c = b.tlist()>>> c[[1, 2], [3, 4]]>>> type(c)
    根據(jù)上述算法,可以利用學過的編程知識來編程實現(xiàn)排隊預訂。首先要定義隊列的類型并進行初始化(即置空)操作,指針變量要設定初始值。用列表表示隊列的類型定義如下:
    class SqQueue: self _init_(self,size):#隊列初始化 self.size=size #定義隊列長度 self. queue=[‘’]*size #存儲隊列元素的列表 self. frnt=0 #頭指針 self. rear=0 #尾指針 self.number==0 #計數(shù)器
    打開配套資源中“循環(huán)順序隊列py”程序,補充完整以下代碼,并進行運行測試,模擬實現(xiàn)排隊預訂功能。
    def EnQueue(self,e):#進隊程序 if(self.number==self.size): print("隊滿,不能進”) else: self.queue[self. rear]=e —————————— self.number=self.number+1
    def EnQueue(self,e):#進隊程序 if(self.number==self.size): print("隊滿,不能進”) else: self.queue[self. rear]=e self.number=self.number+1
    self.rear=(self.rear+1)%self.size
    def OutQueue(self):#出隊程序 if self.number==0: print("隊空") return-1 else: e= self.queue[self. Frnt] —————————— self.number=self. Number-1 return e
    def OutQueue(self):#出隊程序 if self.number==0: print("隊空") return-1 else: e= self.queue[self. Frnt] self.number=self. Number-1 return e
    self.frnt=(self.frnt+1)%self.size

    相關課件

    滬教版(2019)3.程序實現(xiàn)評優(yōu)課ppt課件:

    這是一份滬教版(2019)3.程序實現(xiàn)評優(yōu)課ppt課件,文件包含項目五第三課時pptx、項目五第三課時doc等2份課件配套教學資源,其中PPT共14頁, 歡迎下載使用。

    2020-2021學年2.設計算法優(yōu)質ppt課件:

    這是一份2020-2021學年2.設計算法優(yōu)質ppt課件,文件包含項目五第二課時pptx、項目五第二課時doc等2份課件配套教學資源,其中PPT共21頁, 歡迎下載使用。

    高中信息技術滬教版(2019)選修1 數(shù)據(jù)與數(shù)據(jù)結構1.分析問題完美版課件ppt:

    這是一份高中信息技術滬教版(2019)選修1 數(shù)據(jù)與數(shù)據(jù)結構1.分析問題完美版課件ppt,文件包含項目五第一課時pptx、項目五第一課時doc等2份課件配套教學資源,其中PPT共23頁, 歡迎下載使用。

    英語朗讀寶
    資料下載及使用幫助
    版權申訴
    • 1.電子資料成功下載后不支持退換,如發(fā)現(xiàn)資料有內容錯誤問題請聯(lián)系客服,如若屬實,我們會補償您的損失
    • 2.壓縮包下載后請先用軟件解壓,再使用對應軟件打開;軟件版本較低時請及時更新
    • 3.資料下載成功后可在60天以內免費重復下載
    版權申訴
    若您為此資料的原創(chuàng)作者,認為該資料內容侵犯了您的知識產權,請掃碼添加我們的相關工作人員,我們盡可能的保護您的合法權益。
    入駐教習網,可獲得資源免費推廣曝光,還可獲得多重現(xiàn)金獎勵,申請 精品資源制作, 工作室入駐。
    版權申訴二維碼
    歡迎來到教習網
    • 900萬優(yōu)選資源,讓備課更輕松
    • 600萬優(yōu)選試題,支持自由組卷
    • 高質量可編輯,日均更新2000+
    • 百萬教師選擇,專業(yè)更值得信賴
    微信掃碼注冊
    qrcode
    二維碼已過期
    刷新

    微信掃碼,快速注冊

    手機號注冊
    手機號碼

    手機號格式錯誤

    手機驗證碼 獲取驗證碼

    手機驗證碼已經成功發(fā)送,5分鐘內有效

    設置密碼

    6-20個字符,數(shù)字、字母或符號

    注冊即視為同意教習網「注冊協(xié)議」「隱私條款」
    QQ注冊
    手機號注冊
    微信注冊

    注冊成功

    返回
    頂部