pascal問題 5,pascal問題

2023-09-14 01:59:09 字數 3953 閱讀 2234

pascal問題

1樓:迷龍小子

它是下標變數,a是陣列名,i是下標。

如要真正了解,需學習陣列型別。

2樓:玥軒陌

陣列的第i個元素;

如:var a:array[1..5] of integer;

begina[1]:=3;

a[2]:=4;

a[3]:=8;

a[4]:=6;

a[5]:=5;

write(a[3]);

end.就會輸出陣列a中的第3個元素8;

3樓:網友

陣列中的第i個元素,是乙個變數。

pascal是什麼?

4樓:名字太難起了

pascal是乙個多義詞,所代表的意思分別是:

1、pascal指的是結構化程式語言:

pascal的名稱是為了紀念十七世紀法國著名哲學家和數學家blaise pascal而來的,它由瑞士niklaus wirth教授於六十年代末設計並創立的。

2、pasca指的是壓力的國際標準單位:

pascal的中文名稱叫做帕斯卡,是壓強的國際標準單位,相當於每平方公尺一牛頓的力,符號為pa。

3、pasca指的是gpu架構名稱:

pascal是英偉達公司於2023年推出的新一代gpu架構,用於接替上一代的maxwell架構。基於pascal架構的gpu將會使用16nm finfet工藝、hbm2、nvlink 等新技術。

5樓:雪琳玲

pascal是一種高階程式語言,以法國數學家命名的pascal語言,現已成為使用最廣泛的語言之一。

簡單易懂,適合作為程式設計入門的學習。

ioi(國際奧林匹克資訊學競賽)把pascal語言作為三種程式設計語言之一,noi(全國奧林匹克資訊學競賽)把pascal語言和c語言、c++語言作為競賽使用程式設計語言,在大學中pascal語言也常常被用作學習資料結構與演算法的教學語言。

其主要特點有:嚴格的結構化形式;豐富完備的資料型別;執行效率高;查錯能力強。

pascal強調的結構化程式設計帶來了非結構化語言如fortran之流無法比擬的美和樂趣,unix崇尚的「小即是美」、「沒有訊息就是好訊息」。

正因為上述特點,pascal語言可以被方便地用於描述各種演算法與資料結構。尤其是對於程式設計的初學者,pascal語言有益於培養良好的程式設計風格和習慣。

ioi(國際奧林匹克資訊學競賽)把pascal語言作為三種程式設計語言之一,noi(全國奧林匹克資訊學競賽)把pascal語言和c語言、c++語言作為競賽使用程式設計語言,在大學中pascal語言也常常被用作學習資料結構與演算法的教學語言。

pascal的名稱是為了紀念十七世紀法國著名哲學家和數學家blaise pascal的,它由瑞士niklaus wirth教授於六十年代末設計並創立的。

pascal語言語法嚴謹,層次分明,程式易寫,可讀性強,是第乙個結構化程式語言。

pascal電腦程式教程如今已經有專業化課程,並且越來越完善和嚴格化。

pascal有5個主要的版本,分別是unextended pascal、extended pascal、object-oriented extensions to pascal、borland pascal和delphi object pascal。

6樓:風雨飄搖

有好多解釋。

1:pascal是一種計算機通用的高階程式設計語言。pascal的取名是為了紀念十七世紀法國著名哲學家和數學家blaise pascal。

它由瑞士niklaus wirth教授於六十年代末設計並創立。pascal語言語法嚴謹,層次分明,程式易寫,具有很強的可讀性,是第乙個結構化的程式語言。

2:布萊士·帕斯卡(2023年6月19日-2023年8月19日)是法國數學家、物理學家、思想家。

3:帕斯卡[pascal]

簡稱:帕(pa)

壓強:單位面積上所受的壓力,叫做壓強。

1帕斯卡=1牛頓/平方公尺(1n/㎡)

1mpa(兆帕)=1000kpa(千帕)=1000000pa(帕)你說的是哪乙個?

7樓:網友

一種程式語言,很完。

美的一種語言,詳見。

8樓:網友

pascal是一種計算機通用的高階程式設計語言。

pascal問題

9樓:網友

原本有8x+1個蘋果 第乙個人拿了x+1個(x>=1)所以不超過8個人,即最後乙個人拿的蘋果數不超過8蘋果總數不超過64個。

給你個框架:

while p>0 do

begininc(t);p:=p-t;

if (p<0) or (p mod 8<>0) then begin f:=false;break;end;

a[t]:=t+p div 8;

if (t>1) and (a[t-1]<>a[t]) then begin f:=false;break;end;

end;if f then break;

陣列別太大,給你個思路了,要所有**告訴我你的郵箱,給你發,不過要得獎還是自己做吧。

10樓:水藍希凌

用簡單的數學方法推了一下。

設蘋果總數為n個。

第乙個人拿了 a1=1+1/8(n-1)

第二個人拿了 a2=2+1/8(n-a1)=2+1/8(7/8*n-23/8)

因為a1=a2

所以直接解兩個式子,得出的結果是n=49

驗證了一下,有7個人可以拿到蘋果,每個人拿7個排布就是。

7+0 (最後乙個人拿了七個蘋果,籃子裡面就乙個都沒有了)呃,我的結果就是這樣。

有什麼問題 再提好了。

pascal問題,能解答麼?

11樓:網友

本題需要一定的抽象思維能力,是2023年noip提高組(即高中組)的第一題改編版。思路:

本題可以用類似貪心的思路得到。比如說如果我們按照第一列開始塗,那麼顯然我們必須要塗第一列高度次才可以塗完。然後我們再來看第二列。

如果第二列沒有第一列高(或一樣高),那麼第一列顯然可以在塗的過程中順便把第二列也給塗完。如果第二列比第一列高呢?那麼我們塗完第一列後,首先把第二列中和第一列相同高度的部分也給塗完。

推及到每一列,假設第i列比第i-1列高或一樣(如圖1-2):那麼在塗第i列的時候,可以在塗a高度時把i+1列也給塗完;假設第i列比第i+1列低,那麼在塗完a高度時,還需要再塗b-a高度才可以把第i+1列塗完。

那麼對於三列或者更多的情況呢?其實也是一樣的,我們仍然一列列看。假設為i,i+1,i+2列時,那麼仍然是現將第i列塗滿,再塗第i+1列沒有塗完的部分(如果需要的話),那麼,對於第i+2列,我們可以將第i列中移到第i+1列的噴塗機器再增加乙個寬,順便塗完。

詳情請看程式:

vari,n,x,y,ans:longint;

beginreadln(n);

for i:=1 to n do

beginread(x); if x>y then ans:=ans+x-y; y:=x;//這是核心。

如果後一列沒有前一列高,就說明可以直接塗滿。否則,塗上前一列沒有塗到的地方,也就是高的地方。

end;writeln(ans):

end.

pascal求解

12樓:市守沐

最直接的思路:

設二維布林陣列,將該圓走過的路徑掃瞄一遍(要用到圓的方程),經過的格仔標記,並記錄走過的格仔數(紅色)。

然後將紅色格仔圍著的格仔(藍色)寬搜,統計個數。

pascal 語言常見錯誤

13樓:網友

它會告訴你第幾行第幾列有錯誤的。

pascal簡單問題,pascal簡單問題一個。!

1.program aaa const eps 1e 7 varx,t,s real n integer begin read x n 1 t x s x repeat n n 2 t t x x n 1 n s s t until abs t writeln s end.2.program bbb...

PASCAL程式設計問題

因為機器上沒有安裝pascal,所以用delphi的控制檯來實現。62616964757a686964616fe78988e69d8331333330346531 var i,j longint r,s,t string temp char begin readln r readln s t s f...

pascal電腦問題

程式正在編輯 至於方法先告訴你 每一次刪一第一個起伏點 如15621 1 6都是增加 突然出現了2,也就是減少了 這時我們便把6刪除 var s string n,j,i integer ch char ok boolean begin s read ch while ch do begins s ...