pascal簡單語句_第1頁
pascal簡單語句_第2頁
pascal簡單語句_第3頁
pascal簡單語句_第4頁
pascal簡單語句_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、ascal簡單語句1賦值語句賦值語句是為變量提供數(shù)據(jù)的語句,它具有計(jì)算和賦值的雙重功能格式:變量標(biāo)識符:= 表達(dá)式如:a:=1;他的意思是將常數(shù)1賦值給變量aa:=b;他的意義是將變量b的值賦值給變量a2思考:b:=a與a:=b含義一樣嗎?b:=a是對變量b進(jìn)行賦值,a的值不會變化a:=b是對變量a進(jìn)行賦值,b的值不會變化i:=i+1;是將i的原值加1;如果i原值為6,那i+1等于7,i當(dāng)前的值就為73輸出結(jié)果是多少program e1_1(input,output);const a=8;var b,c:integer;d:real;beginb:=a mod 3;c:=a*b;d:=a;wr

2、iteln(b,c,d);end.b : 2 c:16 d:8.0 4輸出結(jié)果是多少program e1_2(input,output);var a,b,c:integer;begina:=1;b:=2c:=3c:=c*aa:=4;b:=a;c:=c*a;writeln(a,b,c,d);end.a:4 b:4 c:125輸入語句、Free Pascal語言的輸入語句有如下兩種形式:)read();)readln(); 、使用說明)是一個(gè)或幾個(gè)由逗號隔開的變量標(biāo)識符,他們必須在程序說明部分預(yù)先說明,他們可以是整型、實(shí)型或字符型,布爾型不可以直接讀入。例:a,b,c為整型變量,read(a,b,

3、c)之后鍵盤輸入:20 30 40 (表示回車)結(jié)果:a=20,b=30,c=40)readln語句和read語句不同之處在于輸入數(shù)據(jù)到各變量之后,readln自動換行,從下一行開始再輸入數(shù)據(jù)。一個(gè)read語句執(zhí)行完后,數(shù)據(jù)行中多余的未讀數(shù)據(jù)可以被下一個(gè)輸入語句讀入;而一個(gè)readln于執(zhí)行完后,數(shù)據(jù)行中多余未讀數(shù)據(jù)就沒有用了。readln語句中可以不包含變量名表。即有以下等價(jià)情況: read(a,b);readln等價(jià)于readln(a,b) 6輸入語句 )輸入語句輸入的數(shù)據(jù)類型必須和變量一一對應(yīng)。如果輸入的是一串整數(shù)或?qū)崝?shù),數(shù)據(jù)間用空格或回車分隔;若輸入的是一串字符,則不用分隔。一次性讀入

4、的數(shù)據(jù)類型必須要求一致.例:program shuru;varx:real;c:char;beginwrite(please input the number: ($XXX.XX);readln(c,x);/錯(cuò)誤readln(c);/字符與實(shí)數(shù)分開來讀入readln(x);writeln(The price is ,c,x)end. 7輸入自己名字表揚(yáng)自己寫一個(gè)輸入語句,然后輸入自己名字如 輸入楊慧姍 readln(a) 注意a是字符串類型string輸出 楊慧姍是天才 writeln(a, is a talented) 注意pascal中的()看起來像,但是他們不能用來表示的,要用9、0的括

5、號!8輸出語句 、Free Pascal的輸出語句有兩種形式:)write())writeln()、使用說明)是一串用逗號分隔的常量、變量、函數(shù)名、表達(dá)式或字符串。如果是變量、函數(shù)名、表達(dá)式,則將其計(jì)算結(jié)果輸出;如果是常量或字符串,則直接輸出其值。)writeln和writeln的區(qū)別在于:write語句是輸出項(xiàng)輸出后,不換行,光標(biāo)停留在最后一項(xiàng)后,writeln語句按項(xiàng)輸出后,自動換行,光標(biāo)則停留在下一行的開始位置。writeln語句允許不含有輸出項(xiàng),即僅writeln;表示換行。9輸出語句 )Free Pascal語言把輸出項(xiàng)的數(shù)據(jù)顯示占用的寬度稱為域?qū)?,你可以根?jù)輸出格式的要求在輸出語句

6、中自動定義每個(gè)輸出項(xiàng)的寬度。定義寬度時(shí)分為單域?qū)捄碗p域?qū)?。、單域?qū)捿敵龈袷綖閣riteln(I:n)在n個(gè)字符寬的輸出域上按右對齊方式輸出I的值,若n大于I的實(shí)際位數(shù),則在I值前面補(bǔ)(n-I的實(shí)際位數(shù))個(gè)空格。若I的實(shí)際位數(shù)大于n,則自動突破限制。n必須是整數(shù)。、雙域?qū)捿敵龈袷綖閣riteln(a:m:n)雙域?qū)捴饕糜趯?shí)型數(shù)據(jù)的輸出。n的用法同上。在n個(gè)字符寬的輸出域上按右隊(duì)齊方式用小數(shù)點(diǎn)形式輸出a的數(shù)值,m是小數(shù)點(diǎn)后的位數(shù)。原來的數(shù)據(jù)按該該格式指定的小數(shù)位數(shù)四舍五入。若m=0 ,則不輸出小數(shù)部分和小數(shù)點(diǎn),原數(shù)據(jù)四舍五入取整。n,m必須是整數(shù)。 10輸出語句 program shuchu;consts=pascal;vari:integer;r:real;c:char;b:boolean;begini:=12345;r:=123.45c:=a;b:=true;writeln(i=);writeln(i:6);writeln(r=,r,r:6:1);writeln(c=,c,c:10);writeln(b=,b,b:10)end. 11編程交換兩個(gè)數(shù)的值本來小明是男生,小紅是女生,但是老師在錄入檔案的時(shí)候?qū)⑺麄兊男詣e弄錯(cuò)了,現(xiàn)在要將他們改正過來,你們能幫忙嗎?如 a=1,b=2,現(xiàn)在要將a=2,b=1,要怎樣呢t:=a;a:=b;b:=t;在pascal

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論