資源簡介 學(xué)習(xí)任務(wù)單課程基本信息學(xué)科 高中信息技術(shù) 年級 高二年級 學(xué)期 秋季課題 棧的應(yīng)用(第十課時)學(xué)習(xí)目標(biāo)1.對于給定的問題,能自覺、主動地尋求恰當(dāng)?shù)姆绞絹慝@取與處理信息。 2.根據(jù)實際任務(wù)的需要,恰當(dāng)?shù)剡x擇數(shù)據(jù)結(jié)構(gòu),存儲問題解決中的各種數(shù)據(jù)。 3.在解決問題的過程中,界定問題、抽象特征、建立模型,運(yùn)用合理的算法形成解決問題的方案,并用某種程序語言編程實現(xiàn)。 重點(diǎn):①如何體現(xiàn)加減乘除括號等運(yùn)算符號的優(yōu)先級? 難點(diǎn):①加減乘除括號等運(yùn)算符號的優(yōu)先級的程序?qū)崿F(xiàn)。 ②結(jié)合運(yùn)算符號的優(yōu)先級,計算算式的程序?qū)崿F(xiàn)。課前學(xué)習(xí)任務(wù)復(fù)習(xí)逆波蘭表達(dá)式的求解過程課上學(xué)習(xí)任務(wù)【學(xué)習(xí)任務(wù)一】 1.思考①計算機(jī)如何處理加、減、乘、除、括號等運(yùn)算符的優(yōu)先級問題? 思考②結(jié)合運(yùn)算符的優(yōu)先級,如何算得計算式的值? 【學(xué)習(xí)任務(wù)二】 ①根據(jù)算法描述,設(shè)計算法: a、初始化運(yùn)算符棧S1 b、依次從數(shù)組中取出各個字符,根據(jù)字符做不同處理 c、遇到運(yùn)算數(shù)時,將其輸出 d、遇到運(yùn)算符時,比較其與S1棧頂運(yùn)算符的優(yōu)先級: e、遇到括號時: f、重復(fù)步驟2至5,直到表達(dá)式遍歷結(jié)束 g、將S1中剩余的運(yùn)算符依次彈出 【學(xué)習(xí)任務(wù)三】 ①上機(jī)編程完成。 ②調(diào)試運(yùn)行。請在調(diào)試過程中記錄相應(yīng)的問題與提示,并分析可能的原因,完成下表的填寫。 編號輸出結(jié)果錯誤描述可能原因【學(xué)習(xí)任務(wù)四】完成評價 自評要求完全達(dá)到部分實現(xiàn)幾乎沒有未完成加減乘除優(yōu)先級的程序處理括號的優(yōu)先級處理判斷批改是否正確的程序處理測試程序,運(yùn)行結(jié)果無誤心得體會: 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫