freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

初中信息技術(shù)奧賽基礎(chǔ)知識(編輯修改稿)

2025-07-24 13:15 本頁面
 

【文章內(nèi)容簡介】 于正確的使用,否則會造成錯誤。標準Pascal語言中的保留字一共有35個,Turbo Pascal語言一共有51個。下面是Pascal語言的保留字:AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,F(xiàn)ILE,F(xiàn)OR,F(xiàn)UNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH等:指Pascal語言預(yù)先定義的標識符,具有特殊含義。以下列舉了Turbo Pascal語言部分常用的標準表識符:標準常量False Maxint True標準類型Boolean Char Real Integer標準函數(shù)Abs Arctan Chr Cos Eof Eoln Exp Ln Odd Ord Pred Round Sin Sqr Sqrt Succ Trunc標準過程Dispose Get New Pack Page Put Read Readln Reset Rewrite Unpack Write Writeln標準文件Input Output :由你自己根據(jù)需要來定義。(1)選用的標識符不能和保留字相同。(2)語法上允許預(yù)定義的標準標識符作為你自己定義的標識符使用,但最好還是不要用。以下列舉了你自己在定義標識符時可以用的字符:AZ;az;09;+,,*,/,=,=,=,,(,),[,],{,},:=,;,.,:,.,39。,^ Pascal數(shù)據(jù)類型數(shù)據(jù)是程序設(shè)計的一個重要內(nèi)容,其重要特征數(shù)據(jù)類型,確定了該數(shù)據(jù)的形、取值范圍以及所能參與的運算。Turbo Pascal提供了豐富的數(shù)據(jù)類型,這些數(shù)據(jù)類型可以分為三大類:簡單類型、構(gòu)造類型和指針類型,其中簡單類型可以分為標準類型(整型、實型、字符型和布爾型)和自定義類型(枚舉型和子界型),構(gòu)造類型可以分為數(shù)組類型、集合類型、記錄類型和文件類型。這些數(shù)據(jù)類型中除了指針類型是動態(tài)數(shù)據(jù)類型外,其他的都是靜態(tài)數(shù)據(jù)類型。在這些數(shù)據(jù)類型中的簡單類型都是有序類型,除了實型以外的簡單類型都是順序類型,所謂順序類型就是他們的值不僅是有序的而且是有順序號。在這里主要介紹整型、實型、字符型和布爾型四種常用的數(shù)據(jù)類型。一個整型數(shù)據(jù)用來存放整數(shù)。Turbo Pascal支持五種預(yù)定義整型,它們是shortint(短整型)、integer(整型)、longint(長整型)、byte(字節(jié)型)和word(字類型),Turbo Pascal分別用相同的名字作為他們的標識符。每一種類型規(guī)定了相應(yīng)的整數(shù)取值范圍以及所占用的內(nèi)存字節(jié)數(shù)。類型數(shù)值范圍占字節(jié)數(shù)格式 1帶符號8位 2帶符號16位 4帶符號32位byte 1帶符號8位word 2帶符號16位Turbo Pascal規(guī)定了兩個預(yù)定義整型常量標識符maxint和maxlonint,他們各表示確定的常數(shù)值,maxint為32767,longint為2147483647,他們的類型分別是integer和longint 一個實型數(shù)據(jù)用來存放實數(shù)。Turbo Pascal支持五種預(yù)定義實型,它們是real(基本實型)、single(但精度實型)、double(雙精度實型)、extended(擴展實型)、p(裝配實型),Turbo Pascal分別用相同的名字作為他們的標識符。每一種類型規(guī)定了相應(yīng)的實數(shù)取值范圍、所占用的內(nèi)存字節(jié)數(shù)以及它們所能達到的精度類型數(shù)值范圍占字節(jié)數(shù)有效位數(shù)real single double Turbo Pascal支持兩種用于執(zhí)行實型運算的代碼生成模式:軟件仿真模式和80x87浮點模式。除了real可以在軟件仿真模式下直接運行以外,其他類型必須在80x87浮點模式下運行。一個布爾型數(shù)據(jù)用來存放邏輯值(布爾值)。布爾型的值只有兩個:false和true,并且false的序號是0,true的序號是1。false和true都是預(yù)定義常數(shù)標識符,分別表示邏輯假和邏輯真。并且true false。boolean是布爾型的標識符。字符型用char作為標識符。字符型必須用單引號括起來,字母作為字符型時,大小寫是不等價的,并且字符型只允許單引號中有一個字符,否則就是字符串。(1)常量:在某個程序的整個過程中其值不變的量。(2)常量定義:常量定義出現(xiàn)在說明部分。它的語法格式是:const常量標識符=常量;常量標識符=常量;常量標識符的類型由定義它的常量的類型決定。例如:const a=12隱含說明a是整型;const r=.(3)常量定義部分必須以保留字const開頭,可以包含一個或幾個常量定義,而且每個常量均以分號結(jié)束。(4)Turbo Pascal類型常量類型常量,又稱變量常數(shù),它是Turbo Pascal的一個擴充特性。類型常量的定義與標準Pascal規(guī)定的常數(shù)定義和變量說明有所區(qū)別。類型常量定義的語法格式:const簡單類型常量標識符:簡單類型=常數(shù);例如:const counter:integer=0;flag:boolean=true;index:=0;(1)變量:在某個程序中的運行過程中其值可以發(fā)生改變的量(2)變量說明:變量說明出現(xiàn)在說明部分。它的語法格式是:var變量標識符列表:類型;變量標識符列表:類型;其中,保留字var表示開始一個變量說明部分。變量標識符列表是一個用逗號隔開的標識符序列,冒號后面的類型是類型標識符。每個變量說明均以分號結(jié)束。例如:var a,b,c:integer;m,n:real;函數(shù)標識符自變量類型意義結(jié)果類型abs整型、實型絕對值同自變量arctan整型、實型反正切實型cos整型、實型余弦實型exp整型、實型指數(shù)實型frac整型、實型小數(shù)部分實型int整型、實型整數(shù)部分實型ln整型、實型自然對數(shù)實型pi無自變量圓周率實型sin整型、實型正弦實型sqr整型、實型平方同自變量sqrt整型、實型平方根實型例:abs(4)=4 abs()= arctan(0)= sin(pi)= cos(pi)= frac()= int()= sqr(4)=16 sqrt(4)=2 函數(shù)標識符自變量類型意義結(jié)果類型odd整型判斷奇數(shù)布爾型pred離散類型求前趨同自變量succ離散類型求后繼同自變量例:odd(1000)=false pred(2000)=1999 succ(2000)=2001 odd(3)=true pred(39。x39。)=39。w succ(39。x39。)=39。y39。函數(shù)標識符自變量類型意義結(jié)果類型chr byte自變量對應(yīng)的字符字符型ord離散類型自變量對應(yīng)的序號longint round實型四舍五入longint trunc實型截斷取整longint例:chr(66)=39。B39。ord(39。A39。)=65 round()=5 trunc()=2 函數(shù)標識符自變量類型意義結(jié)果類型random無自變量[0,1間的隨機實數(shù)real random word[0,自變量間的隨機整數(shù))word randomize無自變量初始化內(nèi)部隨機數(shù)產(chǎn)生器longint upcase字符型使小寫英文字母變?yōu)榇髮懽址蚫owncase字符型使小寫英文字母變?yōu)榇髮懽址?1)運算符是實型,如果全部的運算對象都是整型并且運算不是除法,則結(jié)果為整型,若運算是除法,運算符運算運算對象結(jié)果類型+加整型、實型只要有一個運算對象是實型,結(jié)果就減整型、實型是實型,如果全部的運算對象都是整*乘整型、實型型并且運算不是除法,則結(jié)果為整型,/除整型、實型若運算是除法,則結(jié)果是實型。div整除整型整型mod取余整型整型運算符運算運算對象結(jié)果類型not邏輯非布爾型布爾型and邏輯與布爾型布爾型or邏輯或布爾型布爾型xor邏輯異或布爾型布爾型運算符運算運算對象結(jié)果類型=等于簡單類型布爾型不等于簡單類型布爾型小于簡單類型布爾型大于簡單類型布爾型=小于等于簡單類型布爾型=大于等于簡單類型布爾型(2)優(yōu)先級運算符優(yōu)先級not 1(高)*,/,div,mod,and 2xor,+,,or 3in,=,=,=,4(低)(1)算術(shù)表達式:算術(shù)表達式是由算術(shù)運算符連接常量、變量、函數(shù)的式子。算術(shù)表達式中各個運算符的次序為:()函數(shù)*,/,div,mod+,1(2)布爾表達式:Turbo Pascal提供給布爾表達式以下基本操作:邏輯運算和關(guān)系運算。(3)數(shù)學(xué)上的表達式與pascal語言表達式的區(qū)別數(shù)學(xué)表達式PASCAL表達式注意2a 2*a*號不能省略a247。b a/b除號的寫法a≠b ab不等號的寫法a≤b a=b小于等于號的寫法思考與練習(xí):熟記Pascal的保留字和標準標識符,明確自定義標識符的定義要點。取整函數(shù)int與截斷取整函數(shù)trunc有什么區(qū)別?舉例說明。判斷以下標識符的合法性:a3 3a a17 abcd 將下列的數(shù)學(xué)表達式改寫成PASCAL表達式:b^24ac 求下列表達式的值:20 mod 19 15 mod 97 div 819 div 3(4 5)and(7 8)(8 9)or(9 10)2 and((3=3)or(3 7))第三章順序結(jié)構(gòu)程序設(shè)計PASCAL有兩個語句可以改變變量的值。賦值語句是其中之一(另一個是讀語句)。賦值,顧名思義,就是把一個值賦予某個量??梢赃@理解:變量相當(dāng)于裝東西的容器,賦值的過程就是把東西放進容器的過程。賦值語句格式如下:變量:=表達式;寫賦值語句有以下幾點要注意:賦值號:=賦值號由兩個字符構(gòu)成,是一個運算符。如果把這兩個字符拆開,那么這兩個字符就是別的意思了::是分隔符而=是關(guān)系運算符,判定兩個對象是否相等。剛剛寫程序的同學(xué)要特別注意這一點。例:a,b:integer;是一個說明語句。:是變量表和變量類型的分隔符a=b是一個表達式。它的值是一個布爾類型的量:TRUE或FALSE a:=3;是一個語句。把整型常量值3賦給整型變量a 變量要先說明在賦值號左邊出現(xiàn)的變量,要在程序頭的說明部先加以說明,否則編譯時出錯。表達式必須要有確定的值賦值號右邊出現(xiàn)的表達式,必須是可以求值的。也就是說,經(jīng)過運算之后,能得出一個具體的、確定的值出來。大家想一想,如果連表達式自己都不知道自己的值是多少,怎么還能把值賦予別人呢?賦值號兩邊的數(shù)據(jù)類型必須相同或相容我們知道,PASCAL中的量不管是變量還是常量都有一個屬性稱為數(shù)據(jù)類型。數(shù)據(jù)類型相同的或相容的才可以相互賦值。怎么來理解這句話呢?打個比方,我們沏功夫茶用的是小茶杯,裝飯時用飯碗。如果用飯碗來泡功夫茶,用小茶杯來裝飯,那情形一定很滑稽而且是不可行的?;氐絇ASCAL中來,賦值號左邊變量如果是整型,右邊表達式的值的類型也要是整型;賦值號左邊變量如果是字符型,右邊表達式的值的類型也要是字符型…否則的話,也要出錯了。這是數(shù)據(jù)類型相同的情況。對于數(shù)據(jù)類型相容的,我們也可以用一個例子來幫助理解。我們都喝過功夫茶,也喝過大杯茶。把功夫茶倒在大茶杯里,一般不會出什么問題;但如果把大杯里的茶倒在功夫茶杯里呢?可能小茶杯裝不下大茶杯里的茶,茶溢出了。在PASCAL中也會出現(xiàn)這種情況。當(dāng)一種數(shù)據(jù)類型的取值范圍包含著另一種數(shù)據(jù)類型的取值范圍時,就可能出現(xiàn)類型相容的情況。如實型與整型,整型
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1