題目一:設(shè)有10個(gè)學(xué)生的成績分別為:56,69,84,82,73,88,99,63,100和80分。
試編寫程序分別統(tǒng)計(jì):低于60分,60-69分,70-79分,80-89分,90-99分以及100分的人數(shù),分別存放到s5, s6, s7, s8, s9,s10單元中,并把它們打印出來。
(要求使用完整段定義,數(shù)據(jù)只能讀一次)
題目二:試編寫一程序,要求根據(jù)用戶鍵入的月份數(shù)在終端上顯示該月的英文縮寫名(英文名的頭3位,比如January =JAN)。(要求用跳躍表法實(shí)現(xiàn)) (要求使用簡化段定義)
標(biāo)簽:
分
100
56
69
上傳時(shí)間:
2013-12-21
上傳用戶:fredguo
詞法分析
1 試驗(yàn)?zāi)康?
設(shè)計(jì),編制并調(diào)試一個(gè)此法分析程序,加深對(duì)此法分原理的理解.
2 試驗(yàn)要求
1)待分析的簡單語言的詞法
* 關(guān)鍵字:
begin if then while do end
所有關(guān)鍵字都是小寫.
2)運(yùn)算符和界符:
: = + * - / < <= <> > >= = ( ) #
3)其他單詞是標(biāo)識(shí)符(ID)和整數(shù)型常數(shù)(NUM),通過一下正規(guī)式定義:
ID=letter (letter|digit)*
NUM=digit digit*
4)空格由空白,制表符和換行符組成,空格一般用來分隔ID,NUM,運(yùn)算符,界符和關(guān)鍵字,此法分析階段通常被忽略.
3 各種單詞符號(hào)對(duì)應(yīng)的種別碼如表所示
標(biāo)簽:
begin
分
then
whi
上傳時(shí)間:
2017-01-08
上傳用戶:dongqiangqiang