10402 計算機程式設計二

第5講 Boolean expression and Syntax tree

課程影音

L5_A

L5_A
Boolean expression
 - 定義 TokenSet
 (- Define TokenSet)
 - 讀取輸入資料: 複習fgets()
http://pubs.opengroup.org/onlinepubs/9699919799/functions/fgets.html

 (- Read input data: review fgets()
http://pubs.opengroup.org/onlinepubs/9699919799/functions/fgets.html)

 - for迴圈二進位表示法
複習
http://lms.nthu.edu.tw/course.php?courseID=22888&f=doc&cid=853894

 (- Print numbers in binary format by for loop: review
http://lms.nthu.edu.tw/course.php?courseID=22888&f=doc&cid=853894)

 - 函數 getNext() 和 evaluate()
 (- getNext() and evaluate())

處理十進位"+-*/"運算,從prefix轉infix
(Processing decimal operations"+-*/" ,from prefix to infix)


L5_B
建立Syntax tree
(Build syntax tree)
 - Left association 的語法規則與演算法
 (- Syntax and algorithm of left association)
 - 程式架構解說
 (- Project framework overview)


L5_C
建立Syntax tree
(Build syntax tree)
 - 程式建構 : EXPR() & FACTOP()
 (- Coding : EXPR() & FACTOP())

 

陳煥宗教授-程式設計二講義
               Teaching Materials

 

【6/21 @ 109學年度第2學期休學申請截止Last Day to Withdraw from School】   ♠   【6/28 @ 教師送繳應屆畢業生109學年度第2學期成績截止Deadline for 2021 Spring Grade Submission for Graduating Students】   ♠   【6/28 @ 暑假開始Summer Vacation Begins】   ♠   【6/28 @ 暑期班選課及繳費開始(至7月9日止)Course Selection and Fee Paying Begins for Summer Session (6/28-7/9)】   ♠   【7/1 @ 暑期班上課開始Summer Session Begins】   ♠   【7/5 @ 110學年度暑碩專班上課開始、註冊日、休退學及畢業生免繳學雜費截止2021 Summer In-service Master Program Begins; Registration (2021 Summer In-service Master Program)】   ♠   【7/9 @ 教師送繳非應屆畢業生109學年度第2學期成績截止Deadline for 2021 Spring Grade Submission】   ♠   【7/23 @ 110學年度暑碩專班休退學及畢業生退2/3學雜費(學分費)截止Last Day for 2/3 Tuition and Fees Refunded(graduates or full withdrawal of 2021 Summer In-service Master Program)】   ♠   【7/30 @ 109學年度第2學期結束2021 Spring Semester Ends】   ♠   【6/14全球事務處】110年「強化與東協及南亞國 家合作交流計畫」(新南向計畫)開放申請至6月14日!   ♠   【6/5研究發展處】【計畫徵求公告】閎康科技產學合作計畫!   ♠   【清華學院】弦歌不輟,遠距上路!語文中心外語進修暑期班採全遠距教學,防疫同時安心學!   ♠   【6/7計算機與通訊中心】填卷送禮、抽獎!「校園網路與授權軟體服務品質問卷調查活動」,歡迎全校教職員工生登入校務資訊系統填卷 (110/6/7上午9:00 ~110/6/18)   ♠   【6/13清華新聞】清大與英國利物浦大學合作 成功研發新型鈣空氣電池儲存機制!   ♠   【6/13 陽明交大新聞】疫情升溫電信強攻智慧醫療 血氧監測雲端平台吸睛!   ♠   【6/13 成大新聞】攜手成大 大河里福德祠邁向數位營造!   ♠   【7/26 人事室】科技部111年度(第60屆)補助科學與技術人員國外短期研究案!   ♠