歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > PPT文檔下載  

《Pascel語(yǔ)言基礎(chǔ)》ppt課件九年級(jí)信息技術(shù).ppt

  • 資源ID:15475879       資源大?。?span id="2ava2sa" class="font-tahoma">443.50KB        全文頁(yè)數(shù):51頁(yè)
  • 資源格式: PPT        下載積分:14.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要14.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

《Pascel語(yǔ)言基礎(chǔ)》ppt課件九年級(jí)信息技術(shù).ppt

Pascal語(yǔ)言程序設(shè)計(jì)基礎(chǔ),程序=計(jì)算機(jī)語(yǔ)言+數(shù)據(jù)結(jié)構(gòu)+算法,Pascal,Const pi=3.14159; Var s, r: real; begin readln( r ); s:=pi *r *r; writeln(s=, s); end.,程序首部,程序體,Program Area(input, output);,說(shuō)明部分,執(zhí)行部分,例:計(jì)算半徑為R的圓面積S,Pascal 符號(hào),保留字: (關(guān)鍵字),預(yù)定義標(biāo)識(shí)符,標(biāo)準(zhǔn)常量:FLASE、MAXINT、TRUE,標(biāo)準(zhǔn)類(lèi)型:BOOLEAN、CHAR、REAL,標(biāo)準(zhǔn)函數(shù):ABS、CHR、COS,標(biāo)準(zhǔn)過(guò)程:DISPOSE、GET,標(biāo)準(zhǔn)文件:INPUT、OUTPUT,用戶標(biāo)識(shí)符,在Pascal語(yǔ)言中具有特定的含義,選用的表識(shí)符不能和保留字相同。,有效長(zhǎng)度為63個(gè)字符,并且大小寫(xiě)等效。,標(biāo)識(shí)符必須是以字母開(kāi)頭的字母、數(shù)字、下劃線序列。,判斷: a_1 a-1 78t Max 9_a hi.a,數(shù)據(jù)類(lèi)型,基本簡(jiǎn)單類(lèi)型,標(biāo)準(zhǔn)類(lèi)型,用戶自定義類(lèi)型,實(shí)數(shù)類(lèi)型,整數(shù)類(lèi)型,字符類(lèi)型,布爾類(lèi)型,枚舉類(lèi)型,子界類(lèi)型,順序類(lèi)型,構(gòu)造(復(fù)雜)類(lèi)型,數(shù)組類(lèi)型,集合類(lèi)型,記錄類(lèi)型,文件類(lèi)型,指針類(lèi)型,類(lèi)型 數(shù)值范圍占字節(jié)數(shù)格式 shortint -1281281帶符號(hào)8位 (短整型) integer -3276832767 2 帶符號(hào)16位 (整型) longint -2147483648 4 帶符號(hào)32位 (長(zhǎng)整型) 2147483647 byte 0255 1 帶符號(hào)8位 (字節(jié)型) word 065535 2 帶符號(hào)16位 (字類(lèi)型),1、整型,駕駛員之家 2016年新題庫(kù)科目一模擬考試 駕駛員之家 2016年安全文明駕駛常識(shí)模擬考試 駕駛員之家 C1駕駛證能開(kāi)什么車(chē) 駕駛員之家 C2駕駛證能開(kāi)什么車(chē) 駕駛員之家 C3駕駛證能開(kāi)什么車(chē) 駕駛員之家 C4駕駛證能開(kāi)什么車(chē) 駕駛員之家 A1駕駛證能開(kāi)什么車(chē) 駕駛員之家 A2駕駛證能開(kāi)什么車(chē) 駕駛員之家 A3駕駛證能開(kāi)什么車(chē) 駕駛員之家 B1駕駛證能開(kāi)什么車(chē) 駕駛員之家 B2駕駛證能開(kāi)什么車(chē),Pascal規(guī)定了兩個(gè)預(yù)定義整型常量標(biāo)識(shí)符maxint和maxlonint,他們各表示確定的常數(shù)值 maxint為32767 maxlongint為2147483647 他們的類(lèi)型分別是integer 和longint,類(lèi)型 數(shù)值范圍 占字節(jié)數(shù)有效位數(shù) real 2.9e-39.1.7e38 6 11.12 基本實(shí)型 Single 1.5e-45.3.4e38 4 7.8 單精度實(shí)型 double 5.0e-324.1.7e308 8 15.16 雙精度實(shí)型,2、實(shí)型,一個(gè)實(shí)型數(shù)據(jù)用來(lái)存放實(shí)數(shù)。,3、字符型,標(biāo)識(shí)符:char,字符型必須用單引號(hào)括起來(lái),字母作為字符型時(shí),大小寫(xiě)是不等價(jià)的,字符型只允許單引號(hào)中有一個(gè)字符, 否則就是字符串。,比較大?。篈 ( )a,一個(gè)布爾型數(shù)據(jù)用來(lái)存放邏輯值(布爾值)。,4、布爾型,布爾型的值:false(0)和true(1);,boolean是布爾型的標(biāo)識(shí)符。,false 和true都是預(yù)定義常數(shù)標(biāo)識(shí)符, 分別表示邏輯假和邏輯真。,truefalse。,布爾運(yùn)算的運(yùn)算次序:NOT AND XOR、OR,例1:(第11屆NOIP)設(shè)Atrue,Bfalse,Cfalse, D=true,以下邏輯運(yùn)算表達(dá)式值為真的是( ),A. (AB)(C D) B. (AB)C) D A ( B C) D D. (A (B C) D E. (A B) (C D),例2(第9屆NOIP)設(shè)Atrue,Bfalse,Ctrue,D=true,邏輯運(yùn)算表達(dá)式AB C D的值是( ),二進(jìn)制的邏輯運(yùn)算,二進(jìn)制數(shù)1和0在邏輯上可以代表“真”與“假”、“是”與“否”、“有”與“無(wú)”。,1、邏輯加法(“或”運(yùn)算) 邏輯加法通常用符號(hào)“+”或“”來(lái)表示。邏輯加法運(yùn)算規(guī)則如下: 0+0=0, 00=0 0+1=1, 01=1 1+0=1, 10=1 1+1=1, 11=1,2、邏輯乘法(“與”運(yùn)算) 邏輯乘法通常用符號(hào)“”或“”或“”來(lái)表示。邏輯乘法運(yùn)算規(guī)則如下: 00=0, 00=0, 00=0 01=0, 01=0, 01=0 10=0, 10=0, 10=0 11=1, 11=1, 11=1,3、邏輯否定(非運(yùn)算) 邏輯非運(yùn)算又稱邏輯否運(yùn)算。其運(yùn)算規(guī)則為: 0=1 非0等于1 1=0 非1等于0,4、異或邏輯運(yùn)算(半加運(yùn)算) 異或運(yùn)算通常用符號(hào)表示,其運(yùn)算規(guī)則為: 00=0 0同0異或,結(jié)果為0 01=1 0同1異或,結(jié)果為1 10=1 1同0異或,結(jié)果為1 11=0 1同1異或,結(jié)果為0 即兩個(gè)邏輯變量相異,輸出才為1,練習(xí):,1、1010111 10011101=,書(shū)本P11-N15,2、1010101001100110=,3、10101100=,4、10101010 00001111=,試一試:,1、請(qǐng)模仿寫(xiě)出一個(gè)Pascal程序以實(shí)現(xiàn)計(jì)算梯形面積。假設(shè)梯形上底a5,下底b10,高h(yuǎn)6。,2、給出半徑R100,求圓周長(zhǎng)、圓面積。,3、一個(gè)學(xué)生五門(mén)課的成績(jī)?yōu)椋?0、89、65、100、78。編PASCAL程序,輸出平均成績(jī)。,一、常量,1、常量定義,2、定義常量的語(yǔ)法格式,CONST =; =;,3、類(lèi)型,(1) 數(shù) n100 (2)字符 ch* (3) 字符串 strHangzhou (4)布爾值 flagTrue,二、變量,1、變量定義,2、變量說(shuō)明部分的語(yǔ)法格式,VAR :; :;,Var begin read(a,b); c:=a*b; d:=a/b; writeln(c); writeln(d); End.,?,例: 輸入:兩個(gè)整數(shù)a、b(<=3000),輸出它們的乘積c,商d。,a,b:integer; C:longint; d:real;,三、標(biāo)準(zhǔn)函數(shù),1、算術(shù)函數(shù)函數(shù)標(biāo)識(shí)符 自變量類(lèi)型意義結(jié)果類(lèi)型 abs整型、實(shí)型絕對(duì)值同自變量 exp整型、實(shí)型指數(shù)實(shí)型 ln 整型、實(shí)型自然對(duì)數(shù)實(shí)型 int 整型、實(shí)型整數(shù)部分實(shí)型 frac 整型、實(shí)型小數(shù)部分實(shí)型 arctan 整型、實(shí)型反正切實(shí)型 sin 整型、實(shí)型正弦實(shí)型 cos整型、實(shí)型余弦實(shí)型 sqr整型、實(shí)型平方同自變量 sqrt 整型、實(shí)型平方根實(shí)型,練習(xí),abs(-4)= abs(-7.49)= frac(-3.71)= int(-3.71)= sqr(4)= sqrt(4)=,函數(shù)標(biāo)識(shí)符 自變量類(lèi)型 意義 結(jié)果類(lèi)型odd(x)整型 判斷奇數(shù) 布爾型pred(x) 順序類(lèi)型求前趨 同自變量succ(x) 順序類(lèi)型求后繼 同自變量 例:odd(1000)=false pred(2000)=1999 succ(2000)=2001 odd(3)= pred(x)= succ(x)=,2、標(biāo)量函數(shù),函數(shù)標(biāo)識(shí)符自變量類(lèi)型意義 結(jié)果類(lèi)型 chr(x) byte 自變量對(duì)應(yīng)的字符 字符型 ord(x)順序類(lèi)型 自變量對(duì)應(yīng)的序號(hào) longint round(x) 實(shí)型 四舍五入 longint trunc(x)實(shí)型 截?cái)嗳≌?longint 例:chr(66)=B ord(A)=65 round(-4.3)=-5trunc(2.88)=2,3、轉(zhuǎn)換函數(shù),4、雜類(lèi)函數(shù): Random:0,1之間的隨機(jī)實(shí)數(shù) Random(x):0,x之間的隨機(jī)整數(shù) Randomize:初始化內(nèi)部隨機(jī)數(shù)產(chǎn)生器 Upcase(x):使小寫(xiě)英文字母變成大寫(xiě),四、Pascal運(yùn)算符,(2)邏輯運(yùn)算符運(yùn)算符運(yùn)算 運(yùn)算對(duì)象結(jié)果類(lèi)型not邏輯非 布爾型布爾型and 邏輯與 布爾型布爾型or 邏輯或 布爾型 布爾型xor邏輯異或 布爾型 布爾型,(1)運(yùn)算符+ - * / div mod,(3) 關(guān)系運(yùn)算符運(yùn)算符 運(yùn)算運(yùn)算對(duì)象 結(jié)果類(lèi)型=等于 簡(jiǎn)單類(lèi)型 布爾型 不等于 簡(jiǎn)單類(lèi)型 布爾型大于 簡(jiǎn)單類(lèi)型 布爾型= 大于等于 簡(jiǎn)單類(lèi)型 布爾型,優(yōu)先級(jí),運(yùn)算符 優(yōu)先級(jí)not 1(高)*, / , div , mod , and2xor , + , - , or 3in,=,=, 4(低),練習(xí): 求下列表達(dá)式的值: 20 mod 19 15 mod 9 7 div 8 19 div 3 (45) and (79) or( 93) and (3=3) or (3<7) 13-2*3 DIV 4 MOD 2,五、Pascal表達(dá)式,1、算術(shù)表達(dá)式:3.1415929 X 2 * pi * r,2、字符表達(dá)式:A CHR(65),3、關(guān)系表達(dá)式:a+b<c,4、布爾表達(dá)式:ROUND(ab)10,算術(shù)表達(dá)式,1、定義:由符合PASCAL語(yǔ)法規(guī)定的數(shù)值型運(yùn)算對(duì)象 (包括數(shù)值型的常量、變量、函數(shù))、運(yùn)算 符、圓括號(hào)組成的有意義的式子。,2、算術(shù)運(yùn)算符:+、-、*、/、DIV、MOD,3、運(yùn)算次序: (1)圓括號(hào)() (2)函數(shù) (3)*、/、DIV、MOD (4)+、- 同一級(jí)別的運(yùn)算符,按在表達(dá)式中次序“先左后右”的原則,算術(shù)表達(dá)式,例1:將下列的數(shù)學(xué)表達(dá)式改寫(xiě)成PASCAL表達(dá)式: b2-4ac,例2:n為四位數(shù)。請(qǐng)運(yùn)用算術(shù)表達(dá)式分離出它的個(gè)、十、百、千位,n MOD 10-(個(gè)位數(shù)) (n MOD 100)DIV 10-(十位數(shù)) (n MOD 1000)DIV 100-(百位數(shù)) n DIV 1000 -(千位數(shù)),下面的程序執(zhí)行后,變量b、c、d 的值是多少?,Program pl(input,output); Const a=256; Var b,d:integer; c:real;,begin b:=a div 16; c:=a/b; d:=a; end.,作業(yè):寫(xiě)出下面運(yùn)算的結(jié)果(注意類(lèi)型) 1、5*3*6 DIV 2 2、8/4*2.5/1.25*(3.7+2.3) 3、18 DIV 4* sqr(4.0)/1.6 4、 25 DIV 3 MOD 3* Trunc(2.5) 5、8 MOD(-16 MOD 3)*6 6、5 DIV 3/Ord(pred(C)*Trunc(7.5*6.3) *Round(7.5-6.3),注:MOD函數(shù)按“求余”運(yùn)算,Ord(A)=65,六、PASCAL語(yǔ)言的語(yǔ)句,語(yǔ)句,基本語(yǔ)句,賦值語(yǔ)句,過(guò)程語(yǔ)句,讀語(yǔ)句,寫(xiě)語(yǔ)句,其他過(guò)程語(yǔ)句,轉(zhuǎn)移語(yǔ)句,空語(yǔ)句,構(gòu)造型語(yǔ)句,復(fù)合語(yǔ)句,條件語(yǔ)句,分情況語(yǔ)句,如果語(yǔ)句,重復(fù)語(yǔ)句,當(dāng)語(yǔ)句,直到語(yǔ)句,循環(huán)語(yǔ)句,開(kāi)域語(yǔ)句,1、賦值語(yǔ)句,格式: := ,注意: := 是賦值號(hào),在書(shū)寫(xiě)時(shí)中間不能加空格。 賦值語(yǔ)句的執(zhí)行是:先計(jì)算(表達(dá)式的值),后賦值,如:A:=(9*8)-(2-1); A:=A+1,注意: a,b:integer;是一個(gè)說(shuō)明語(yǔ)句?!埃骸笔亲兞勘砗妥兞款?lèi)型的分隔符 a=b是一個(gè)表達(dá)式。它的值是一個(gè)布爾類(lèi)型的量:TRUE或FALSE a:=3;是一個(gè)賦值語(yǔ)句。把整型常量值3賦給整型變量a,寫(xiě)出下列程序運(yùn)行后,變量a、b的值,Program p2(input,output); Var a,b:integer; begin a:=3;,b:=a; b:=a+1; a:=a+1; b:=b+1; end.,2、寫(xiě)語(yǔ)句輸出語(yǔ)句,功能: 寫(xiě)(write)語(yǔ)句是Pascal中唯一能將運(yùn)算結(jié)果送出顯示在顯示器屏幕的語(yǔ)句。 格式:write(輸出量表);輸出后不換行writeln(輸出量表);輸出后換行writeln;輸出一個(gè)回車(chē)符,write(1,2,3,4); write(5,6); 輸出為: 123456,Write語(yǔ)句與writeln語(yǔ)句的區(qū)別: write語(yǔ)句將其后括號(hào)中的表達(dá)式一個(gè)接一個(gè)輸出后,沒(méi)有換行。 而writeln語(yǔ)句則在輸出各個(gè)表達(dá)式的值后換行。,writeln(1,2,3,4); write(5,6); 輸出為: 1234 56,例如以下兩個(gè)程序段的輸出分別為:,注意:場(chǎng)寬的限制在輸出不同格式的數(shù)值時(shí)的作用:,例2:實(shí)型數(shù)據(jù)小數(shù)位數(shù)的確定。var a:real;begina:=15/8;writeln(a); 輸出 1.8750000000E+00wiiteln(a:0:2);輸出 1.88 整數(shù)部分按實(shí)際位數(shù)輸出,小數(shù)部分保留兩位小數(shù),末位四舍五入.writeln(a:0:0): 輸出 2 只輸出整數(shù)部分,小數(shù)部分四舍五入end.,例1:數(shù)據(jù)項(xiàng)間隔。如輸出最多四位的數(shù)據(jù):write(x:5)。則數(shù)據(jù)間至少分隔一個(gè)空格。,寫(xiě)出輸出結(jié)果,const a=10; b=20; begin writeln(50);,write(a:3); writeln(a+b:4); writeln(a+b=,a+b); end.,3、讀語(yǔ)句輸入語(yǔ)句,格式: read();-讀入不換行 readln ();-讀入換行 readln;,read 后一定要有參數(shù)表; readln可以不帶參數(shù)表,即可以沒(méi)有任何輸入項(xiàng), 只是等待讀入一個(gè)換行符(回車(chē))。經(jīng)常用于暫停程序的運(yùn)行,直到輸入一個(gè)回車(chē),注意: 寫(xiě)在括號(hào)中的變量,都要在變量說(shuō)明中先預(yù)以說(shuō)明; 變量與變量之間,以“,”分隔; 例:var a,b:integer;read(a,b);,read與readln的區(qū)別 例:有兩段程序有相同的變量說(shuō)明如下,不同的讀語(yǔ)句。,寫(xiě)出下面程序的運(yùn)算結(jié)果。,Program p8(input,output); var a,b,c:integer; begin writeln(請(qǐng)輸入兩個(gè)數(shù):); read(a,b); c:=a;,a:=b; b:=c; writeln(a:5,b:5); end.,輸入:5 8,作業(yè):編寫(xiě)程序,1、輸入一個(gè)三位自然數(shù),分離出它的百位、十位與個(gè)位上的數(shù)字,并逆序變成一個(gè)新的三位數(shù)輸出。 2、輸入一個(gè)華氏溫度,要求將其轉(zhuǎn)換成攝氏溫度。公式為C5/9(F-32),其中F是華氏溫度,C是攝氏溫度。 3、輸入a,b兩個(gè)整數(shù),要求輸出a除以b得到的商和余數(shù)。 ( 商保留兩位小數(shù),場(chǎng)寬為5) 4、火車(chē)作直線加速運(yùn)動(dòng),已知初速V00,加速度a0.1米/秒2,求t10分鐘時(shí)火車(chē)速度(以公里/小時(shí)表示),取兩位小數(shù)。 公式:Vt=V0+at,

注意事項(xiàng)

本文(《Pascel語(yǔ)言基礎(chǔ)》ppt課件九年級(jí)信息技術(shù).ppt)為本站會(huì)員(xin****828)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!