表3-11是給學生成績評定等級的程序,其中有部分代碼或代碼說明沒有寫出來。請你把它補充完整,然後運行程序,看自己都寫對了嗎?
表3-11
參考答案
學會用判斷語句選擇合適的問候語,小麗很高興。笑過之後,她驚奇地發現,原來工作中每天都在做著類似的判斷。
圖3-37所示為單位職工考核得分表。
圖3-37 職工考核得分表
現要根據考核得分,按圖3-38所示的星級評定標準為職工評定星級。
圖3-38 星級評定標準
小麗決定用Select Case語句編寫一個程序來解決這個問題。
3.7.3 For…Next 語句
小麗對自己寫的程序很滿意。
但是,在工作中需要處理的數據卻複雜得多,如圖3-38所示。
圖3-39 實際上需要處理的數據
小麗求助老師,老師說,可以使用For…Next循環語句批量處理。
可以結合For…Next語句的執行流程圖來理解這個程序,如圖3-40所示。
圖3-40 For…Next循環語句執行流程圖
For…Next語句總是寫成這樣:
老師給小麗的程序是這樣的:首先定義循環變量i的初值和終值分別是2和19,當程序執行到For語句時,判斷變量i的值是否大於終值19,如果不大於,則執行For和Next中間的語句,直到Next語句,再返回For語句處再次進行判斷,直到循環變量的值大於終值19,退出循環,執行Next後面的語句。