


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在前面幾章中我們用到了整型、實(shí)型、布爾型、字符型的數(shù)據(jù)。以上數(shù)據(jù)類型是由pascal規(guī)定的標(biāo)準(zhǔn)數(shù)據(jù)類型,只要寫(xiě)integer、real、boolean、char , pascal編譯系統(tǒng)就能識(shí)別并按這 些類型來(lái)處理。pascal還允許用戶定義一些類型,這是其它一些語(yǔ)言所沒(méi)有的,這就使得pascal使用靈活、功能豐富。一、枚舉類型隨著計(jì)算機(jī)的不斷普及,程序不僅只用于數(shù)值計(jì)算,還更廣泛地用于處理非數(shù)值的數(shù)據(jù)。例如:性別、月份、星期幾、顏色、單位名、學(xué)歷、職業(yè)等,都不是數(shù)值數(shù)據(jù)。在其它程序設(shè)計(jì)語(yǔ)言中,一般用一個(gè)數(shù)值來(lái)代表某一狀態(tài),這種處理方法不直觀,易讀性差。 如果能在程序中用自然語(yǔ)言中有相應(yīng)含義的
2、單詞來(lái)代表某一狀態(tài),則程序就很容易閱讀和理解。 也就是說(shuō),事先考慮到某一變量可能取的值,盡量用自然語(yǔ)言中含義清楚的單詞來(lái)表示它的每一 個(gè)值,這種方法稱為枚舉方法,用這種方法定義的類型稱枚舉類型。枚舉類型是一種很有實(shí)用價(jià)值的數(shù)據(jù)類型,它是pascal 一項(xiàng)重要?jiǎng)?chuàng)新。(一)枚舉類型的定義枚舉類型是一種 自定義類型,要使用枚舉類型當(dāng)然也要先說(shuō)明枚舉類型,枚舉類型的一般格式:(標(biāo)識(shí)符1,標(biāo)識(shí)符2,標(biāo)識(shí)符n)說(shuō)明:括號(hào)中的每一個(gè)標(biāo)識(shí)符都稱為枚舉元素或枚舉常量 定義枚舉類型時(shí)列出的所有枚舉元素構(gòu)成了這種枚舉類型的值域(取值范圍),也就是說(shuō),該類型的變量 所有可能的取值都列出了 枚舉元素只能是標(biāo)識(shí)符(除系統(tǒng)
3、標(biāo)識(shí)符),不能是數(shù)值常量和字符常量例如,下列類型定義是合法的:type days=(s un,mon ,tue,wed,thu,fri,sat);colors=(red,yellow,blue,white,black,gree n);而下列類型定義是錯(cuò)誤的(因?yàn)槊杜e元素非標(biāo)識(shí)符):type colortype=('red','yellow','blue','white');numbers=(1,3,5,7,9);ty=(for,do,while);(二) 枚舉類型變量定義了枚舉類型,就可以把某些變量說(shuō)明成該類型。如:var hol
4、iday,workday:day;in color:colors;也可以把 變量的說(shuō)明與類型的定義合并在一起,如:var holiday,workday:(s un,mon ,tue,wed,thu,fri,sat);in color:(red,yellow,blue,white,black,gree n);(三) 枚舉類型的性質(zhì)1、枚舉類型屬于順序類型根據(jù)定義類型時(shí)各枚舉元素的排列順序確定它們的序號(hào),第一個(gè)枚舉元素的序號(hào)為0。例如:設(shè)有定義type days=(s un,mon ,tue,wed,thu,fri,sat);則:ord(s un)=0,ord(mon)=1,ord(sat)=6
5、;succ(s un)=mon, succ(m on)=tue,succ(fri)=sat;pred(m on)=sun, pred(tue)=mon, pred(sat)=fri。應(yīng)注意的是:枚舉類型中的第一個(gè)元素?zé)o前趨,最后一個(gè)元素?zé)o后繼,卻pred(sun)和succ(sat)皆是錯(cuò)誤的2、對(duì)枚舉類型只能進(jìn)行賦值運(yùn)算和關(guān)系運(yùn)算:一旦定義了枚舉類型及這種類型的變量,則在語(yǔ)句部分只能對(duì)枚舉類型變量賦值,或進(jìn)行關(guān)系運(yùn)算,不能進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。在枚舉 元素比較時(shí),實(shí)際上是對(duì)其序號(hào)的比較。當(dāng)然,賦值或比較時(shí),應(yīng)注意類型一致。例如,設(shè)程序 有如下說(shuō)明:type days=(s un,mon ,
6、tue,wed,thu,fri,sat);colors=(red,yellow,blue,white,black,gree n);var color:colors;weekday:days;則下列語(yǔ)句是合法的:weekday:=mon; if weekday=s un the n write('rest');weekday<>sun而下面語(yǔ)句是不合法的:mon: =weekday;mon :=1;if weekday=s un or sat the n write('rest');sun>redweekday<>color3、枚舉變
7、量的值 只能用賦值語(yǔ)句 來(lái)獲得也就是說(shuō),不能用 read(或readln)讀一個(gè)枚舉型的值。同樣,也不能用write(或writeln)輸出一個(gè)枚舉型的值。如write(red)是非法的,會(huì)發(fā)生編譯錯(cuò)誤。千萬(wàn)不要誤認(rèn)為,該語(yǔ)句的結(jié)果是輸出"red"三個(gè)字符。但對(duì)枚舉數(shù)據(jù)的輸入與輸出可通過(guò)間接方式進(jìn)行。輸入時(shí),一般可輸入一個(gè)代碼,通過(guò)程序 進(jìn)行轉(zhuǎn)換,輸出時(shí),也只是打印出與枚舉元素相對(duì)應(yīng)的字符串。這在后面的例題中將有使用示例。4、同一個(gè)枚舉元素不能出現(xiàn)在兩個(gè)或兩個(gè)以上的枚舉類型定義中,如:type color1=(red,yellow,white);color2=(blue,r
8、ed,black);是不允許的,因?yàn)閞ed屬于兩個(gè)枚舉類型。(四) 、枚舉類型應(yīng)用舉例【例1】一周七天用sun、mon tue、wed、thu、fri、sat表示,要求利用枚舉類型編程:當(dāng)輸 入星期幾的數(shù)字,能輸出它的后一天是星期幾(也用英文表示)。源程序如下:program ex6_1;type week=(s un,mon ,tue,wed,thu,fri,sat);vari : in teger;day,sucday : week;beginwrite('What date is it');readln(i);case i of 根據(jù)輸入 i 轉(zhuǎn)換成枚舉型 1:day:=
9、mon;2:day:=tue;3:day:=wed;4:day:=thu;5:day:=fri;6:day:=sat;7:day:=sun;end; 計(jì)算明天 sucdayif (day=sat) then sucday:=sunelse sucday:=succ(day); 輸出明天是星期幾 write('The next day is ');case sucday ofsun:writeln('sunday');mon:writeln('monday');tue:writeln('tuesday');wed:writeln(&
10、#39;wednesay');thu:writeln('thursday');fri:writeln('friday');sat:writeln('saturday');end;end.評(píng)注:程序中變量 day 、sucday 分別表示今天、明天。、子界類型節(jié)的定義表示法,取值范圍為-3276832767 ;而事實(shí)上,每個(gè)程序中所用的變量的值都有一個(gè)確定的范圍;例如 :人的年齡一般不超過(guò)150;一個(gè)班級(jí)的學(xué)生不超過(guò)100人;一年中的月數(shù)不超過(guò)12; 一月中的天數(shù)不超過(guò)31,等等如果我們能在程序中對(duì)所用的變量的值域作具體規(guī)定的話,就便于檢查
11、出那些不合法的數(shù)據(jù),這就能更好地保證程序運(yùn)行的正確性;而且在一定程度上還會(huì)節(jié)省內(nèi)存空間。子界類型就很好解決如上問(wèn)題。此外,在數(shù)組的定義中,常用到子界類型,以規(guī)定數(shù)組下標(biāo) 的范圍,上一章有關(guān)數(shù)組知識(shí)中我們已用到。(一)子界類型定義子界類型的一般格式:<常量1>.<常量2>說(shuō)明:其中常量1稱為子界的下界,常量2稱為子界的上界。 下界和上界必須是同一順序類型(該類型稱為子界類型的基類型),且上界的序號(hào) 必須大于下界的序號(hào)。例如,下列說(shuō)明:type age=0.5.150;letter=O.'z:Iet1='z'.'a:都是錯(cuò)誤的。 可以直接在變
12、量說(shuō)明中定義子界類型。如:type letter='a'.'d'var ch1,ch2:letter;可以合并成:var ch1,ch2:'a'.'d:當(dāng)然,將類型定義和變量定義分開(kāi),則更為清晰。(二)子界類型數(shù)據(jù)的運(yùn)算規(guī)則1、凡可使用基類型的運(yùn)算規(guī)則同樣適用該類型的子界類型:例如,可以使用整型變量的地方,也可以使用以整型為基類型的子界類型數(shù)據(jù)。2、對(duì)基類型的運(yùn)算規(guī)則同樣適用于該類型的子界類型:例如,div , mod要求參加運(yùn)算的數(shù)據(jù)為整 , 因而也可以為整型的任何子界類型數(shù)據(jù)。3、基類型相同的不同子界類型數(shù)據(jù)可以進(jìn)行混合運(yùn)算:例如,設(shè)
13、有如下說(shuō)明typea=1.100;b=1.1000;c=1.500;varx:a;y:b;t:c;z:integer;則下列語(yǔ)句也是合法的:Z:=Sqr(x)+y+t;下列語(yǔ)句 :t:=x+y+z;當(dāng)X+Y+Z的值在1500范圍內(nèi)時(shí)是合法的,否則會(huì)出錯(cuò)。(三) 子界類型應(yīng)用舉例【例 2】 利用子界類型作為情況語(yǔ)句標(biāo)號(hào),編一個(gè)對(duì)數(shù)字,大小寫(xiě)字母和特殊字符進(jìn)行判別的程序。源程序如下:program cas;var c:char;beginreadln(c);case c of'0'.'9':writeln('digits');'A'.
14、'Z':writeln('UPPER-CASELETTERS');'a'.'z':writeln('lower-caseletters');esle writeln('special charactors');end;end.【例 3】使用子界型情況語(yǔ)句,當(dāng)輸入月、日、年 (10 30 1986) ,輸出 30 Oct 1986 源程序如下 :program ex6_3;var month:1.12;date:1.31;year:1900.1999;beginwrite('Enter dat
15、e(mm-dd-yy):');readln(month,date,year);write(date);case month of1:write('Jan':5);2:write('Feb':5);3:write('Mar':5);4:write('Apr':5);5:write('May':5);6:write('Jun':5);7:write('Jul':5);8:write('Aug':5);9:write('Sep':5);10:writ
16、e('Oct':5);11:write('Nov':5);12:write('Dec':5);end;writeln(year:7);end.枚舉類型和子界類型均是順序類型,在前面一章數(shù)組的定義時(shí),實(shí)際上我們已經(jīng)用到了子界類型,數(shù)組中的下標(biāo)類型確切地講可以是枚舉類型或子界類型,大多數(shù)情況下用子界類型。如有 如下說(shuō)明:type color=(red,yellow,blue,white,black);vara:arraycolorof integer;b:array1.100of color;都是允許的。三、集合類型集合是由具有某些共同特征的元素構(gòu)成
17、的一個(gè)整體。在 pascal 中,一個(gè)集合是由具有同一有 序類型的一組數(shù)據(jù)元素所組成,這一有序類型稱為該集合的基類型。(一) 集合類型的定義和變量的說(shuō)明集合類型的一般形式為:set of < 基類型 >說(shuō)明:基類型可以是任意順序類型,而不能是實(shí)型或其它構(gòu)造類型;同時(shí),基類型的數(shù)據(jù)的序號(hào) 不得超過(guò) 255。例如下列說(shuō)明是合法的type letters=set of 'A'.'Z'numbers=set of 0.9;s1=set of char;ss=(sun,mon,tue,wed,thu,fri,sat);s2=set of ss; 與其它自定義類
18、型一樣,可以將類型說(shuō)明與變量說(shuō)明合并在一起。如:type numbers=set of 0.9;var s:numbers;與 var s:set of 0.9;等價(jià)。(二) 集合的值集合的值是用 "" 和""括起來(lái),中間為用逗號(hào)隔開(kāi)的若干個(gè)集合的元素。如: 空集1,2,3'a','e','i','o','u'都是集合。說(shuō)明:集合的值放在一對(duì)方括號(hào)中,各元素之間用逗號(hào)隔開(kāi) 在集合中可以沒(méi)有任何元素,這樣的集合稱為空集 在集合中,如果元素的值是連續(xù)的,則可用子界型的表示方法表示
19、。例如: 1,2,3,4,5,7,8,9,10,15 可以表示成: 1.5,7.10,15 集合的值與方括號(hào)內(nèi)元素出現(xiàn)的次序無(wú)關(guān)。例如,1,5,8 和5,1,8 的值相等。 在集合中同一元素的重復(fù)出現(xiàn)對(duì)集合的值沒(méi)有影響。例如,1,8,5,1,8 與1,5,8 :的值相等。 每個(gè)元素可用基類型所允許的表達(dá)式來(lái)表示。如1,1+2,4 、: ch、: succ(ch)。(三) 集合的運(yùn)算1、 賦值運(yùn)算:只能通過(guò)賦值語(yǔ)句給集合變量賦值,不能通過(guò)讀語(yǔ)句賦值,也不能通過(guò) write(或 writeln) 語(yǔ)句直接輸出集合變量的值2、集合的并、交、差運(yùn)算:可以對(duì)集合進(jìn)行并、交、差三種運(yùn)算,每種運(yùn)算都只能有一
20、個(gè)運(yùn)算符、兩個(gè)運(yùn)算對(duì)象,所得結(jié)果仍為集合。三種運(yùn)算符分別用""、 " "、 ""表示 ;注意它們與算術(shù)運(yùn)算的區(qū)別3、集合的關(guān)系運(yùn)算:集合可以進(jìn)行相等或不相等、包含或被包含的關(guān)系運(yùn)算,還能測(cè)試一個(gè)元素是否在集合中。所用的運(yùn)算符分別是:=、V、 =、V =、in它們都是二目運(yùn)算,且前4個(gè)運(yùn)算符的運(yùn)算對(duì)象都是相容的集合類型,最后一個(gè)運(yùn)算符的右 邊為集合,左邊為與集合基類型相同的表達(dá)式?!纠?4】設(shè)有如下說(shuō)明:type weekday=(sun,mon,tue,wed,thu,fri,sat);week=set of weekday;subn
21、um=set of 1.50;寫(xiě)出下列表達(dá)式的值 :sun,sat + sun,tue,fri sun,fri * mon,tue sun, sat * sun .sat sun - mon,tue (5) mon - mon,tue (6) sun .sat - mon,sun, sat (7) 1,2,3,5 = : 1,5,3,2 (8) 1,2,3,4 : <> : 1.4 :(9) 1,2,3,5 >= : 1.3 1.5 : <= : 1.4 :(11) 1,2,3 : <= : 1.3 :(12) 2 in : 1.10 答:表達(dá)式的值分別是 : s
22、un,sat,tue,fri sun,sat sun5 6 tue.fri7 TRUE FALSE9 TRUE FALSE1 TRUE2 TRUE例 5】輸入一系列字符,對(duì)其中的數(shù)字字符、字母字符和其它字符分別計(jì)數(shù),輸入“?”后結(jié)源程序如下:program ex10_2;var id,il,io:integer;ch:char;letter:set of char;digit:set of '0'.'9'beginletter='a'.'z','A'.'Z'digit:='0'.
23、39;9'id:=0;il:=0;io:=0;repeatread(ch);if ch in letterthen il:=il+1else if ch in digitthen id:=id+1else io:=io+1;until ch='?'writeln('letter:',il,'digit:',id,'Other:',io);end.四、記錄類型在程序中對(duì)于組織和處理大批量的數(shù)據(jù)來(lái)說(shuō),數(shù)組是一種十分方便而又靈活的工具,但是數(shù) 組在使用中有一個(gè)基本限制,這就是:一個(gè) 數(shù)組中的所有元素都必須具有相同的類型 。但在實(shí)
24、際 問(wèn)題中可能會(huì)遇到另一類數(shù)據(jù),它是由性質(zhì)各不相同的成份組成的,即它的各個(gè)成 份可能具有不 同的類型。例如,有關(guān)一個(gè)學(xué)生的數(shù)據(jù)包含下列項(xiàng)目:學(xué)號(hào) 字符串類型 姓名 字符串類型年齡 整型性別字符型成績(jī)實(shí)型數(shù)組Pascal給我們提供了一種叫做記錄的結(jié)構(gòu)類型;在一個(gè)記錄中,可以包含不同類型的并且互 相相關(guān)的一些數(shù)據(jù)。(一)記錄類型的定義在pascal中,記錄由一組稱為“域”的分量組成,每個(gè)域可以具有不同的類型,記錄類型定 義的一般形式:record<域名1>:<類型1><域名2>:<類型2><域名n>:<類型n>en d;說(shuō)明:
25、域名也稱域變量標(biāo)識(shí)符,應(yīng)符合標(biāo)識(shí)符的語(yǔ)法規(guī)則;在同一個(gè)記錄中類型中,各個(gè)域不能取相同的名,但在不同的記錄類型中,兩個(gè)類型中的域名可以相同 記錄類型的定義和記錄變量可以合并為一個(gè)定義,如:type date=recordyear:1900.1999;mo nth:1.12;day:1.31en d;var x:date;可以合并成:var x: recordyear:1900.1999;mo nth:1.12;day:1.31end; 對(duì)記錄的操作,除了可以進(jìn)行整體賦值,只能對(duì)記錄的分量一一域變量進(jìn)行。 域變量的表示方法如下:記錄變量名 . 域名如前面定義的記錄 X, 其 3 個(gè)分量分別為 :x
26、.year ; x.month ; x.day 域變量的使用和一般的變量一樣, 即域變量是屬于什么數(shù)據(jù)類型, 便可以進(jìn)行那種數(shù)據(jù)類型所允許的操作。(二) 記錄的嵌套 當(dāng)一個(gè)記錄類型的某一個(gè)域類型也是記錄類型的時(shí)候,我們說(shuō)發(fā)生了記錄的嵌套,看下面的 例子:【例 6】某人事登記表可用一個(gè)記錄表示,其中各項(xiàng)數(shù)據(jù)具有不同的類型, 分別命名一個(gè)標(biāo)識(shí)符。而其中的“出生年月日”又包括三項(xiàng)數(shù)據(jù),還可以用一個(gè)嵌套在內(nèi)層的記錄表示。具體定義如下 :type sexs=(male,female);date=recordyear:1900.1999;month:1.12;day:1.31;end;personal=r
27、ecord name:string15; sex:sexs;birthdate:date; home:string40;end;【例 7】設(shè)計(jì)一個(gè)函數(shù)比較兩個(gè) dates 日期類型記錄變量的遲早。 設(shè)函數(shù)名、形參及函數(shù)類型定義為:AearlyB(A,B:dates):boolean;A早于日期B,否則日而要依具體的意義函數(shù)的形參為兩個(gè) dates 類型的值參數(shù)。 當(dāng)函數(shù)值為 true 時(shí)表示日期 期A遲于日期B或等于日期 B顯然不能對(duì)A、E兩個(gè)記錄變量直接進(jìn)行比較,逐域處理。源程序如下:program ex6_7;type dates=recordyear:1900.1999;month:1.
28、12;day:1.31end;var x,y:dates;function AearlyB(A,B:dates):boolean;var earln:boolean;beginearly:=false;if (A.year<B.year) then early:=true;if (A.year=B.year)and(A.month<B.month)then early:=true;if (A.year=B.year)and(A.month=B.month)and(A.day<B.day)then early:=true; AearlyB:=early;end;of Aearl
29、yBbeginwrite('Input DATE X(mm-dd-yy):')readln(X.month,X.day,X.year); write('Input DATE Y(mm-dd-yy):')readln(Y.month,Y.day,Y.year); if AearlyB(X,Y) then writeln(Date X early!') else writeln('Date X not early!');end.(三) 開(kāi)域語(yǔ)句在程序中對(duì)記錄進(jìn)行處理時(shí),經(jīng)常要引用同一記錄中不同的域,每次都按,非常乏味。為此 Pascal 提供
30、了一個(gè) with 語(yǔ)句,可以提供引用域的簡(jiǎn)單形式。 開(kāi)域語(yǔ)句一般形式: with < 記錄變量名表 > do<語(yǔ)句 >功能:在 do 后的語(yǔ)句中使用 with 后的記錄的域時(shí) , 只要直接寫(xiě)出域名即可,即可以省略圖II II"." 。說(shuō)明:一般在with后只使用一個(gè)記錄變量名。如:write('Input year:');readln(x.year);write('Input month:');readln(x.month);write('Input day:');readln(x.day);可以改寫(xiě)成
31、 :with x dobeginwrite('Input year:');readln(year);write('Input month:');readln(month);write('Input day:');readln(day);end; 設(shè) x,y 是相同類型的記錄變量,下列語(yǔ)句是非法的:with x,y do.; with后接若干個(gè)記錄名時(shí),應(yīng)是嵌套的關(guān)系。如有記錄說(shuō)明:var x:recordi:integer;y:recordj:0.5;k:real;end;m:realend;可以使用 :with x dobeginread(i)
32、;with y doread(j,k);readln(m);end;或簡(jiǎn)寫(xiě)為 :with x,y do readln(i,j,k,m);【例 8】讀入 10 個(gè)日期,再對(duì)每個(gè)日期輸出第二天的日期。輸入日期的格式是月、日、年,如9口30口 19 93,輸出的格式為 10/1/1993分析 :可用一個(gè)記錄變量 today 表示日期。 知道一個(gè)日期后要更新為第二天的日期,應(yīng)判斷輸 入的日期是否為當(dāng)月的最后一天,或當(dāng)年的最后一天。源程序如下 :program ex6_8;type date=recordmonth:1.12;day:1.31;year:1900.1999;end;var today:a
33、rray1.10of date;i:integer; maxdays:28.31;beginfor i:=1 to 10 do 輸入 10 個(gè)日期 with todayi doreadln(month,day,year);for i:=1 to 10 dowith todayi do求第 i 個(gè)日期中月份最后一天 maxdaysbegincase month of1,3,5,7,8,10,12:maxdays:=31;4,6,9,11 :maxdays:=30;2 :if(year mod 400=0) or( year mod 4=0)and(year mod 100<>0)then maxdays:=29else maxdays:=28;end;if day=maxdaysthen begin day:=1; if month=12then beginmonth:=1;year:=year+1;endelse month:=month+1;endelse day:=day+1;writeln(month,'/'
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑行業(yè)智能管理平臺(tái)開(kāi)發(fā)采購(gòu)合同
- 戶外運(yùn)動(dòng)裝備租賃使用安全免責(zé)協(xié)議書(shū)
- 硬件設(shè)備購(gòu)銷(xiāo)合同
- 游戲行業(yè)虛擬物品交易風(fēng)險(xiǎn)告知免責(zé)協(xié)議
- 獨(dú)家代理手房合同
- 工程總承包聯(lián)合體協(xié)議書(shū)
- 基于大數(shù)據(jù)的智能能源管理系統(tǒng)合作協(xié)議
- 專利申請(qǐng)與維護(hù)合同
- 工傷補(bǔ)償?shù)膮f(xié)議書(shū)
- 交通網(wǎng)絡(luò)運(yùn)輸承包經(jīng)營(yíng)合同
- 月度安全生產(chǎn)例會(huì)匯報(bào)材料
- 2025年春季學(xué)期學(xué)校團(tuán)委工作計(jì)劃(附團(tuán)委工作安排表)
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 住建局條文解讀新規(guī)JGJT46-2024《施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)》
- 簡(jiǎn)易施工方案模板范本
- 2019統(tǒng)編版高中生物必修2遺傳與進(jìn)化教學(xué)計(jì)劃含教學(xué)進(jìn)度表
- 字號(hào)大小樣式設(shè)計(jì)參照表
- 理想信念主題班會(huì)ppt課件
- 民用黑火藥項(xiàng)目資金申請(qǐng)報(bào)告寫(xiě)作模板
- 旅游翻譯中用詞及翻譯
- 五年級(jí)下冊(cè)勞動(dòng)教案(最新完整版)
評(píng)論
0/150
提交評(píng)論