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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、ascal簡單語句1賦值語句賦值語句是為變量提供數(shù)據(jù)的語句,它具有計算和賦值的雙重功能格式:變量標識符:= 表達式如:a:=1;他的意思是將常數(shù)1賦值給變量aa:=b;他的意義是將變量b的值賦值給變量a2思考:b:=a與a:=b含義一樣嗎?b:=a是對變量b進行賦值,a的值不會變化a:=b是對變量a進行賦值,b的值不會變化i:=i+1;是將i的原值加1;如果i原值為6,那i+1等于7,i當前的值就為73輸出結果是多少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輸出結果是多少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(); 、使用說明)是一個或幾個由逗號隔開的變量標識符,他們必須在程序說明部分預先說明,他們可以是整型、實型或字符型,布爾型不可以直接讀入。例:a,b,c為整型變量,read(a,b,

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

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

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

6、中自動定義每個輸出項的寬度。定義寬度時分為單域?qū)捄碗p域?qū)挕?、單域?qū)捿敵龈袷綖閣riteln(I:n)在n個字符寬的輸出域上按右對齊方式輸出I的值,若n大于I的實際位數(shù),則在I值前面補(n-I的實際位數(shù))個空格。若I的實際位數(shù)大于n,則自動突破限制。n必須是整數(shù)。、雙域?qū)捿敵龈袷綖閣riteln(a:m:n)雙域?qū)捴饕糜趯嵭蛿?shù)據(jù)的輸出。n的用法同上。在n個字符寬的輸出域上按右隊齊方式用小數(shù)點形式輸出a的數(shù)值,m是小數(shù)點后的位數(shù)。原來的數(shù)據(jù)按該該格式指定的小數(shù)位數(shù)四舍五入。若m=0 ,則不輸出小數(shù)部分和小數(shù)點,原數(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編程交換兩個數(shù)的值本來小明是男生,小紅是女生,但是老師在錄入檔案的時候?qū)⑺麄兊男詣e弄錯了,現(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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論