A. carcraches是什麼意思
n.車禍 v.碰撞
jaiyou還有一首歌曲《Carcrashes》是Standfast在2001年發行。
B. 關於全國奧林匹克計算機競賽初中級
用pascal7.0,第一章 開始編寫pascal語言程序
第二章 Pascal語言基礎知識
第三章 順序結構程序設計
第四章 選擇結構程序設計
第五章 循環結構程序設計
就這幾樣嘍。 1.1 Pascal編輯環境
2.1 Pascal字元與符號
1.標識符
(1) 標識符的定義:標識符就是以字母開頭的字母數字序列,有效長度為63個字元,並且大小寫等效。可以用來標示常量、變數、程序、函數等。例如例1.1中的Area(程序名),pi(符號常量),s、r(變數名)都是標識符。
(2) 標識符的分類:
a.保留字(關鍵字)
所謂保留字是指在Pascal語言中具有特定的含義,你必須了解它的含義,以便於正確的使用,否則會造成錯誤。標准Pascal語言中的保留字一共有35個,Turbo Pascal語言一共有51個。下面是Pascal語言的保留字:
AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH等
b.標准標識符:指Pascal語言預先定義的標識符,具有特殊含義。
以下列舉了Turbo Pascal語言部分常用的標准表識符:
標准常量 False Maxint True
標准類型 Boolean Char Real Integer
標准函數 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
c.用戶自定義標識符:由你自己根據需要來定義。
(1)選用的標識符不能和保留字相同。
(2)語法上允許預定義的標准標識符作為你自己定義的標識符使用,但最好還是不要用。
以下列舉了你自己在定義標識符時可以用的字元:
A——Z;a——z;0——9;+,-,*,/,=,<>,<=,>=,<,>,(,),[,],{,},:=,,,;,.,:,..,',^
2.2 Pascal數據類型
數據是程序設計的一個重要內容,其重要特徵----數據類型,確定了該數據的形、取值范圍以及所能參與的運算。
Turbo Pascal 提供了豐富的數據類型,這些數據類型可以分為三大類:簡單類型、構造類型和指針類型,其中簡單類型可以分為標准類型(整型、實型、字元型和布爾型)和自定義類型(枚舉型和子界型),構造類型可以分為數組類型、集合類型、記錄類型和文件類型。這些數據類型中除了指針類型是動態數據類型外,其他的都是靜態數據類型。在這些數據類型中的簡單類型都是有序類型,除了實型以外的簡單類型都是順序類型,所謂順序類型就是他們的值不僅是有序的而且是有順序號。
在這里主要介紹整型、實型、字元型和布爾型四種常用的數據類型。
1.整型
一個整型數據用來存放整數。Turbo Pascal支持五種預定義整型,它們是shortint(短整型)、 integer(整型)、 longint(長整型)、 byte(位元組型)和 word(字類型),Turbo Pascal分別用相同的名字作為他們的標識符。每一種類型規定了相應的整數取值范圍以及所佔用的內存位元組數。
類型 數值范圍 佔位元組數 格式
shortint -128..128 1 帶符號8位
inteter -32768..32767 2 帶符號16位
longint -2147483648..2147483647 4 帶符號32位
byte 0..255 1 帶符號8位
word 0..65535 2 帶符號16位
Turbo Pascal規定了兩個預定義整型常量標識符maxint和maxlonint,他們各表示確定的常數值,maxint為32767, longint為2147483647,他們的類型分別是integer 和longint
2.實型
一個實型數據用來存放實數。Turbo Pascal支持五種預定義實型,它們是real(基本實型)、 single(但精度實型)、double(雙精度實型)、extended(擴展實型)、comp(裝配實型),Turbo Pascal分別用相同的名字作為他們的標識符。每一種類型規定了相應的實數取值范圍、所佔用的內存位元組數以及它們所能達到的精度
類型 數值范圍 佔位元組數 有效位數
real 2.9e-39..1.7e38 6 11..12
single 1.5e-45..3.4e38 4 7..8
double 5.0e-324..1.7e308 8 15..16
Turbo Pascal支持兩種用於執行實型運算的代碼生成模式:軟體模擬模式和80x87浮點模式。除了real可以在軟體模擬模式下直接運行以外,其他類型必須在80x87浮點模式下運行。
3.布爾型
一個布爾型數據用來存放邏輯值(布爾值)。布爾型的值只有兩個:false和true,並且false的序號是0,true的序號是1。false 和true都是預定義常數標識符,分別表示邏輯假和邏輯真。並且true<false。boolean是布爾型的標識符。
4.字元型
字元型用char作為標識符。字元型必須用單引號括起來,字母作為字元型時,大小寫是不等價的,並且字元型只允許單引號中有一個字元,否則就是字元串。
2.3 常量與變數
1.常量
(1)常量:在某個程序的整個過程中其值不變的量。
(2)常量定義:常量定義出現在說明部分。它的語法格式是:
const
<常量標識符>=<常量>;
...
<常量標識符>=<常量>;
常量標識符的類型由定義它的常量的類型決定。例如:const a=12 隱含說明a是整型;const r=3.21 隱含說明r是實型......
(3)常量定義部分必須以保留字const開頭,可以包含一個或幾個常量定義,而且每個常量均以分號結束。
(4)Turbo Pascal類型常量
類型常量,又稱變數常數,它是Turbo Pascal的一個擴充特性。類型常量的定義與標准Pascal規定的常數定義和變數說明有所區別。類型常量定義的語法格式:
const
<簡單類型常量標識符>:簡單類型=常數;
例如:
const
counter:integer=0;
flag:boolean=true;
index:0..100=0;
2.變數
(1)變數:在某個程序中的運行過程中其值可以發生改變的量
(2)變數說明:變數說明出現在說明部分。它的語法格式是:
var
<變數標識符列表>:<類型>;
...
<變數標識符列表>:<類型>;
其中,保留字var表示開始一個變數說明部分。變數標識符列表是一個用逗號隔開的標識符序列,冒號後面的類型是類型標識符。每個變數說明均以分號結束。
例如:
var
a,b,c:integer;
m,n:real;
2.4 標准函數
1.算術函數
函數標識符 自變數類型 意義 結果類型
abs 整型、實型 絕對值 同自變數
arctan 整型、實型 反正切 實型
cos 整型、實型 餘弦 實型
exp 整型、實型 指數 實型
frac 整型、實型 小數部分 實型
int 整型、實型 整數部分 實型
ln 整型、實型 自然對數 實型
pi 無自變數 圓周率 實型
sin 整型、實型 正弦 實型
sqr 整型、實型 平方 同自變數
sqrt 整型、實型 平方根 實型
例:abs(-4)=4 abs(-7.49)=7.49 arctan(0)=0.0
sin(pi)=0.0 cos(pi)=-1.0 frac(-3.71)=-0.71
int(-3.71)=-3.0 sqr(4)=16 sqrt(4)=2
2.標准函數
函數標識符 自變數類型 意義 結果類型
odd 整型 判斷奇數 布爾型
pred 離散類型 求前趨 同自變數
succ 離散類型 求後繼 同自變數
例:odd(1000)=false pred(2000)=1999 succ(2000)=2001
odd(3)=true pred('x')='w succ('x')='y'
3.轉換函數
函數標識符 自變數類型 意義 結果類型
chr byte 自變數對應的字元 字元型
ord 離散類型 自變數對應的序號 longint
round 實型 四捨五入 longint
trunc 實型 截斷取整 longint
例:chr(66)='B' ord('A')=65 round(-4.3)=-5 trunc(2.88)=2
4.雜類函數
函數標識符 自變數類型 意義 結果類型
random 無自變數 [0,1間的隨機實數 real
random word [0,自變數間的隨機整數) word
randomize 無自變數 初始化內部隨機數產生器 longint
upcase 字元型 使小寫英文字母變為大寫 字元型
downcase 字元型 使小寫英文字母變為大寫 字元型
2.5 運算符和表達式
1.運算符和優先順序
(1)運算符
是實型,如果全部的運算對象都是整型並且運算不是除法,則結果為整型,若運算是除法,則結果是實型 a.算術運算符
運算符 運算 運算對象 結果類型
+ 加 整型、實型 只要有一個運算對象是實型,結果就
- 減 整型、實型 是實型,如果全部的運算對象都是整
* 乘 整型、實型 型並且運算不是除法,則結果為整型,
/ 除 整型、實型 若運算是除法,則結果是實型。
div 整除 整型 整型
mod 取余 整型 整型
b.邏輯運算符
運算符 運算 運算對象 結果類型
not 邏輯非 布爾型 布爾型
and 邏輯與 布爾型 布爾型
or 邏輯或 布爾型 布爾型
xor 邏輯異或 布爾型 布爾型
c.關系運算符
運算符 運算 運算對象 結果類型
= 等於 簡單類型 布爾型
<> 不等於 簡單類型 布爾型
< 小於 簡單類型 布爾型
> 大於 簡單類型 布爾型
<= 小於等於 簡單類型 布爾型
>= 大於等於 簡單類型 布爾型
(2)優先順序
運算符 優先順序
not 1(高)
*,/,div,mod,and 2
xor,+,-,or 3
in,=,<>,>=,<=,<> 4(低)
2.表達式
(1)算術表達式:算術表達式是由算術運算符連接常量、變數、函數的式子。算術表達式中各個運算符的次序為: ( )-->函數-->*,/,div,mod-->+,1
(2)布爾表達式:Turbo Pascal提供給布爾表達式以下基本操作:邏輯運算和關系運算。
(3)數學上的表達式與pascal語言表達式的區別
數學表達式 PASCAL表達式 注意
2a 2*a *號不能省略
a÷b a/b 除號的寫法
a≠b a<>b 不等號的寫法
a≤b a<=b 小於等於號的寫法
3.1 賦值語句
PASCAL有兩個語句可以改變變數的值。賦值語句是其中之一(另一個是讀語句)。賦值,顧名思義,就是把一個值賦予某個量。可以這理解:變數相當於裝東西的容器,賦值的過程就是把東西放進容器的過程。賦值語句格式如下:
變數:=表達式;
寫賦值語句有以下幾點要注意:
1、賦值號「:=」
賦值號由兩個字元構成,是一個運算符。如果把這兩個字元拆開,那麼這兩個字元就是別的意思了:「:」是分隔符而「=」是關系運算符,判定兩個對象是否相等。剛剛寫程序的同學要特別注意這一點。
例:a,b:integer;——是一個說明語句。「:」是變數表和變數類型的分隔符
a=b——是一個表達式。它的值是一個布爾類型的量:TRUE或FALSE
a:=3;——是一個語句。把整型常量值3賦給整型變數a
2、變數要先說明
在賦值號左邊出現的變數,要在程序頭的說明部先加以說明,否則編譯時出錯。
3、表達式必須要有確定的值
賦值號右邊出現的表達式,必須是可以求值的。也就是說,經過運算之後,能得出一個具體的、確定的值出來。大家想一想,如果連表達式自己都不知道自己的值是多少,怎麼還能把值「賦予」別人呢?
4、賦值號兩邊的數據類型必須相同或相容
我們知道,PASCAL中的量不管是變數還是常量都有一個屬性稱為「數據類型」。數據類型相同的或相容的才可以相互賦值。
怎麼來理解這句話呢?打個比方,我們沏功夫茶用的是小茶杯,裝飯時用飯碗。如果用飯碗來泡功夫茶,用小茶杯來裝飯,那情形一定很滑稽而且是不可行的。回到PASCAL中來,賦值號左邊變數如果是整型,右邊表達式的值的類型也要是整型;賦值號左邊變數如果是字元型,右邊表達式的值的類型也要是字元型……否則的話,也要出錯了。這是數據類型相同的情況。
對於數據類型相容的,我們也可以用一個例子來幫助理解。我們都喝過功夫茶,也喝過大杯茶。把功夫茶倒在大茶杯里,一般不會出什麼問題;但如果把大杯里的茶倒在功夫茶杯里呢?可能小茶杯裝不下大茶杯里的茶,茶「溢出」了。在PASCAL中也會出現這種情況。當一種數據類型的取值范圍包含著另一種數據類型的取值范圍時,就可能出現類型相容的情況。如實型與整型,整型、字元型與它們各自的子界類型……如果把整型值賦給實型變數,把整型子界值賦給整型變數,不會出錯;但如果反過來,就會出現「溢出」,出錯了。
因些,我們在寫賦值語句時,要注意兩邊的類型是否匹配。
例:有程序如下:
var a,b:integer;c:real;d:0..100;
begin
a:=100;
b:=a;
{-------------以上是相同數據類型進行賦值}
d:=100;
b:=d;
c:=b;
{-------------以上是相容數據類型進行賦值}
d:=b;
a:=c;
{-------------以上兩個賦值語句都出現溢出,編譯時出錯}
end.
3.2 讀語句
讀語句(read語句)和賦值語句一樣,能夠改變變數的值。與賦值語句不同,讀語句從鍵盤或文件接收值賦予變數,而賦值語句則直接由程序語句獲得。讀語句格式如下:
read(變數名表);
readln(變數名表);
readln;
讀語句是編程中用得最多的語句之一。在使用時有幾點要注意:
1、變數名表。寫在括弧中的變數,都要在變數說明中先預以說明;變數與變數之間,以「,」分隔;
例:
var a,b:integer;
read(a,b);
2、從鍵盤接收數據時,要注意各種不同數據類型數據的分隔符不同。所謂分隔符就是兩個完整的數值之間的標記,也可以這樣理解,當計算機從鍵盤讀入數據時,一旦碰到分隔符,就認為當前的數據讀入已完成,可以把它賦給相應的變數了。各種數據類型的分隔符如下:
數值型(包括整型、實型以及它們的子界類型)以空格或回車符作為分隔符;
字元型不需分隔符(因為字元型數據的長度固定,只有一個);
字元串以回車符作為分隔符。
3、注意read與readln的區別
例:有兩段程序有相同的變數說明如下,不同的讀語句,我們可以通過比較它們執行結果的異同來理解read與readln的區別。
變數說明 var a,b,c,d:integer; 執行結果
a b c d
程序段一 read(a);
readln(b,c);
read(d);
1 2 3 6
程序段二 readln(a);
read(b,c);
read(d) 1 6 7 8
輸入數據 1 2 3 4 5
6 7 8
在程序段一執行時,「read(a);」語句接收了第一個數據1並將它賦給變數a;接著執行第二個語句「readln(b,c);」,接收了第一行數據中的2、3並把它們分別賦給變數b,c,同時,把本行其它數據全部屏蔽掉,也就是宣布它們全部作廢。程序段二的執行情況也是如此。
因此,我們可以得出結論:語句read只管接收數據,語句readln接收完數據後,還把同行的其它數據全部宣布作廢。
4、「readln;」語句從鍵盤接收一個回車符。這個語句通常用在需要暫停的地方。如輸出時用來等待程序員看清結果。
3.3 寫語句
寫(write)語句是Pascal中唯一能將運算結果送出顯示在顯示器屏幕的語句。格式如下:
write(輸出量表);{輸出後不換行}
writeln(輸出量表);{輸出後換行}
writeln;{輸出一個回車符}
使用寫語句時也有一些小問題需要注意。
1、輸出量可以是:
變數。輸出變數的值。輸出多個變數時,變數間用「,」分隔。
表達式。輸出的是表達式的值。
常量。直接輸出常量值。
2、場寬的限制在輸出不同格式的數值時的作用:
例1:輸出多個空格。
write('':n);句子的意思是以n個字元寬度輸出冒號前數據項,如果數據項長度不足n,則前面以空格補齊;如果數據項長度大於n,則以實際長度輸出。如上語句句輸出n個空格。
例2:數據項間隔。
如輸出最多四位的數據:write(x:5)。則數據間至少分隔一個空格。
例3:實型數據小數位數的確定。
實型數據不帶格式限制時,以科學計數法的形式輸出,和我們的一般書寫習慣不同。如果加上場寬的限制,則可以有不同的效果:
var a:real;
begin
a:=15/8;
writeln(a);{輸出 1.8750000000E+00}
wiiteln(a:0:2);{輸出 1.88 整數部分按實際位數輸出,小數部分保留兩位小數,末位四捨五入.}
writeln(a:0:0):{輸出 2 只輸出整數部分,小數部分四捨五入}
end.
3、「writeln;」語句通常用於輸出多組數據時在屏幕上輸出空行來分隔數據組。
4.1 IF語句
條件語句用於響應一個條件的兩個方面。
例如:今天如果下雨,我們就在家;否則(不下雨)我們就去旅遊。
又如:如果已經搜索得到結果,就列印出答案;否則(還沒得到結果)就繼續搜索。
IF語句的一般格式是:
IF 條件
THEN 語句1{條件為真時的響應、處理}
ELSE 語句2;{條件為假時的響應、處理}
使用條件語句時要注意:
1、條件語句是一個語句。IF、THEN、ELSE都是語句的一個部分。所以它只能有一個「;」作為分隔符,放在句子的結束,特別要注意不能放在ELSE 之前。
2、如果我們的程序只需對條件為真的情況作出處理,不需要處理條件為假的情況,則IF語句省略ELSE分句,格式變成:
IF 條件
THEN 語句1;{條件為真時的響應、處理}
如: 如果數a大於等於0則輸出它的平方根。
if a>=0 then writeln(sqrt(a));
對以上的例子,條件為假時不需處理,於是我們乾脆省去ELSE分句。
3、if語句可以多層嵌套。嵌套時為了避免誤解,可以用begin ,end括起嵌套部分;else分句一般和最近的if分句配套:
IF 條件
THEN BEGIN
if 條件1 then …… else ……;
END
ELSE BEGIN
if 條件2 then …… else ……;
end;
例1、輸入兩個數a,b,輸出較大的數。
program tt;
var a,b:integer;
begin
write('please input a,b:');
readln(a,b);
if a>b then writeln(a)
else writeln(b);
end.
4.2 CASE語句
分情況語句適用於對一個條件的多種情況的響應。
格式:
case 表達式 of
標號1:語句1;
標號2:語句2;
……
標號n:語句n;
else 語句n+1
end;
case語句在使用時有幾點要注意:
1. end與case對應;標號與語句之間用「:」分隔;else與語句之間不用分隔符。
2. 標號必須是一常量,其類型與表達式的類型一致
例2: 某全自動加油站a,b,c三種汽油的單價(元/kg)分別是1.50、1.35和1.18,也提供了「自己加」或「協助加」兩個服務等級,這樣用戶可以得到5%或10%的優惠。編一個程序,用戶輸入加油量、汽油品種和服務類型(f-自動,m-自己,e-協助),然後計算應付款。
program pcase1;
var
oil,help:char;
kg,total:real;
begin
write('Enter the amount in kilograms(kg):'); readln(kg);
write('Which type of the gasoline(a,b,c):'); readln(oil);
wirte('Which type for service(f,m,e):'); readln(help);
case oil of
'a': total:=1.50*kg;
'b': total:=1.35*kg;
'c': total:=1.18*kg;
else writeln('Input Error!')
end;
{——————處理汽油的類型}
case help of
'f':;
'm': total:=total*(1-0.05);
'e': total:=total*(1-0.10);
else writeln('Input Error!')
end;
{——————處理服務類型}
writeln;
writeln('Total is ',total:10:2);
end.
3. 可以多個標號對應同一條語句
4. 語句可以是多個語句,但必須用語句括弧(begin……end)括起
5. case語句也可以嵌套
例3:從鍵盤上讀入年和月,輸出該月有多少天。
program pcase2;
var
year,month,day:integer;
runnian:boolean;
begin
write('Enter year and month:'); readln(year,month);
case month of
1,3,5,7,8,10,12: day:=31;
4,6,9,11: day:=30;{————以上處理31天和30天的情況}
2:begin
runnian:=(year mod 400=0) or ((year mod 4=0) and (year mod 100<>0));
case runnian of
true: day:=28;
false: day:=29;
end;
end; {————以上處理2月的情況:閏年28天,平年29天}
end;
end.
C. 97拳皇所說的報名參加一次在線對戰比賽指的是什麼
現在基本每來周都有周賽,在源ARC平台。偶爾游聚也會有比賽,差不多兩三個月一次。這些都是在線上的。本年度最大的比賽含金量最高的比賽,當然算斗魚杯了,雖然冠軍獎金不是最高的,但是關注人數畢竟是最多的。另外今年還有兩次大型線下賽就是杭州卡維尼杯的比賽,第一次冠軍是5000,第二次冠軍是2W。第一次決賽是輝輝和老K的世紀大戰,決賽打到了15:13,老K獲勝,看比分就知道比賽精彩程度,現場高潮四起。第二次由於與深圳的比賽時間沖突,觀眾人流散了,然後輝輝沒有參賽,老K算是輕松獲得冠軍吧。。
D. c語言里, *arc[ ] 代表什麼意思啊
代表你啟動程序時輸入的參數
如:test /k
那arc就可讀取到參數k
E. suparc拳皇97比賽怎麼看
三個方法,
一是你下載suparc平台,直接網路搜,下載安裝即可,進去後,在上方有一個」「我專要觀戰」。點下屬,就會顯示所有正在對戰的房間,你直接點進去就可以看他們打了。
二是打開斗魚直播,在格鬥游戲(還是街機游戲的?)分類下,看哪個主播在直播比賽,你可以進去看。
三是YY平台,suparc拳皇97有專門的YY頻道,可以去聽。
F. 拳皇97全國網賽第一名是誰
你好,你是問哪年的比賽?網站拳皇97主要有suparc和游聚兩大平台。
在2013到現在,福建專的kyo基本是第一。而且也是現屬在公認的全國拳皇97第一人。4s之首。
另外三個人是重慶的輝輝,東北的夜楓,上海的陳文俊。
G. 斗魚杯拳皇97街機線下比賽在哪舉辦的
你好,斗魚拳皇97的比賽8強賽之前都是線上也就是arc平台網戰。8上產生後,就到上回海的天天玩游戲廳進行接答下來的8強排位賽。除此外,還有一個四s加河池五個人的循環賽。以及一個貼吧線下賽。後面兩個比賽和斗魚無關。不過也都是在上海天天玩舉行。
H. 斗魚杯比賽97拳皇的軟體是什麼
Suparc街機游戲對戰平台。