免費 PASCAL 2 個問題的想法。

發布 教育 2024-07-22
15個回答
  1. 匿名使用者2024-01-31

    問題 1:變數:a:longint; str:string;

    1. 讀取字串並使用 length 找到 str 長度。

    2. A 的初始值為 0

    3. 檢查第乙個字元,如果是字母,a:=a+1,否則執行以下步驟:

    如果乙個字元不是字母,而它的下乙個字元是字母,則使用 a:=a+1 逐個檢查字串。

    4. 輸出 A 的第二個問題。

    變數: a, b: longint; str1,str2:string;

    1. 讀取 str1 並找到它的長度。

    2. A 分配給 0

    3.然後使用for語句逐個檢查str1,如果是數字,則將其新增到str2中,插入或+即可。 如果不是數字,請執行以下步驟: (1) 使用 val 語句將 str2 中的數字調整為 b (2) 清除 str2 (3) 比較 a 和 b 的大小,如果 a

  2. 匿名使用者2024-01-30

    問題 1:使用的變數:

    a:integer;

    1.首先讀取字串,然後使用 length 獲取長度。

    2.將 a 賦值為 0(初始化)。

    3.如果第乙個字元是字母,則 a:=a+1

    4.然後使用 for 語句從第二個字元開始逐個檢查字串,例如,如果乙個字元不是字母,它位於下面。

    如果字元是字母,則 a:=a+1

    5.輸出 A 問題 2:

    使用的變數:

    a,b:longint; str1,str2:string;

    1.首先將字串讀取為 str1,然後使用 length 獲取長度。

    2.將 a 和 str2 值賦值為 0''(初始化)3然後使用 for 語句逐個檢查 str1,如果是數字,則將其新增到 str2 中(str2:=str2+str1[i])。

    如果不是數字,則 (1) 使用 val 語句將 str2 中的數字調整為 b。

    2) 空 str2。

    3)比較A和B的大小,如果A4最後,輸出乙個

    龍宇森抄襲! 他只是坐在我旁邊複製了它!

  3. 匿名使用者2024-01-29

    問題1:用陣列儲存字串,按順序讀取字元,遇到空格訊號+1;

    遇到。!等等,看看 s[i-1] 是否是字母 t>'a'&&t<'z'||t>'a'&&t<'z'是的,是 +1

    輸出訊號就足夠了。

    問題 2:使用字元陣列儲存輸入資料。

    如果是數字,則從第乙個不是 0 的數字開始,然後存放乙個新的陣列 1,當它遇到其他陣列時,建立乙個新陣列(可以使用二維陣列)。

    重複直到字元完成。

    比較新陣列的大小。

    首先比較數字。

    數字是一樣的,我從一開始就比較了你們所有人的大小。

  4. 匿名使用者2024-01-28

    為什麼這是乙個奇怪的問題......神經質,啊......

  5. 匿名使用者2024-01-27

    他也是NoIP中遊戲的語言之一。

  6. 匿名使用者2024-01-26

    給你。

    1、注油問題:了解並完成程式。

    10公升容器和兩個7公升和3公升的空容器裡有10公升油,現在需要在這三個容器中倒油,這樣10公升和7公升的容器中終於各有5公升油。

    2.書頁的迷宮問題:理解、完成程式和除錯。

    3.細胞問題:

    乙個矩形陣列由數字 0 到 9 組成,數字 1 到 9 代表單元格,單元格的定義是上面和下面的單元格數或單元格編號是同乙個單元格,找到給定矩形陣列中的單元格數。 (佇列)。

    這個矩形陣列有 4 個單元格。

    4.回文公式。

    給出乙個三位數的 ABC(十進位,A、B、C 分別代表百位數、十位數和個位數)來計算 ABC 和 CBA 的總和。 如果總和不是回文(即從左到右讀取與從右到左讀取的數字相同,例如 19391),則按上述方式求和。 依此類推,直到獲得回文形式的總和,或者當總和超過 15 位數字時。

    5.輸入連續加法的表示式,輸入後輸出結果。

    第一行輸入:帶有數字、加號和等號的表示式字串。

    第二行輸出:原始輸入的表示式,結果出現在等號之後;

    測試示例:輸入:123+456+2145

    輸出: 123+456+2145 2724

    6、背包問題:了解並完成程式的調整和操作。

    有 5 個可選專案,質量分配為 8 公斤、4 公斤、3 公斤、5 公斤、1 公斤。 編寫乙個程式來解決背包問題,假設背包的最大負載質量為 10 kg。 (通俗地說:你能找到乙個 10 公斤組合的方案嗎)。

    8公斤、5公斤、4公斤、3公斤、1公斤。

    7. 乙個佇列,1 12 123 1234 12345 123456.....123456789 10 11 12 13 1415….這個系列的第 100 位數字是多少? 輸出到檔案。

  7. 匿名使用者2024-01-25

    題目多,自己看看,勸你去新手題庫。

  8. 匿名使用者2024-01-24

    1.“學了程式設計後,你可以在電腦上表達自己想要的東西,但是學了兩年FP之後,你發現程式設計只是在做一些問題”。

    如果你有這種想法,那就說明Free Pascal學得不好。 如果你寫不出一首詩,你能責怪文字寫不出來嗎? 寫詩的努力是在詩歌之外的。

    程式語言只是一種表達工具。 說明尚不熟悉 FPC。 解釋你目前的能力,使用帕斯卡來控制計算機的大部分資源,感覺受到限制。

    2. “我接觸到了彝語(一種被稱為中文程式設計的語文),似乎有一些可以”自己創造“的感覺。

    它只是表明你不想自己建立它,但你想更好地“自己複製它”。 簡單的語言意味著更好的本地化支援、可用的方便控制項和環境以及更清晰的文件。

    3.圖靈的完整語言環境(包括Yi和Pascal)的本質是一樣的。 裡面的演算法原理基本是一樣的。

    當你學習其中之一時,你就會學習另乙個。 為什麼你學乙個而另乙個不能? 你沒有學到你會做的那個的原則。 只要學會使用它。 這就像使用揚聲器一樣。 你學會了開啟電源和調節音量,並說你會創造,但你沒有學會電磁原理。

    讓我們舉個例子來說明這個原則的重要性。 乙個外國人是乙個20歲的小夥子,他先是用C語言寫了乙個基礎編譯器,然後用自己的基礎編譯器寫了這個基礎編譯器的新版本,然後他的編譯器自己編譯,逐漸增加了一些庫,如圖形、資料庫、高精度計算、遊戲視訊和音訊。 他開發了這種語言,現在能做什麼。

    他是否認為他的基本語言沒有用處? 這是近年來從零開始開發的freebasic語言。

  9. 匿名使用者2024-01-23

    如果你參加NOIP,它肯定只是解決一些數學問題,但它對你的程式設計思維是乙個很好的練習。

    你是否看到 Yi Language 有“自己創造”的感覺,因為你可以編寫帶有圖形介面的程式? 那麼我想推薦你 Lazarus,這是乙個用 Free Pascal 實現的類似 Delphi 的跨平台程式設計工具,絕對比 Easy Language 更強大,更何況你學會了 Pascal 應該很快就能掌握了。

    如果你想在大學裡把程式設計提公升到乙個新的水平,你不能錯過C,這是現在很多語言。 而C語言與底層系統的關係更為密切。

  10. 匿名使用者2024-01-22

    哈哈。 我在初中時也被介紹給FP。 起初,我以為我可以做一些遊戲什麼的,但隨著我的學習,我意識到這與我想象的完全不同。 但我一直在學習。 最近,他在NOIP初賽中獲得了一等獎,在半決賽中獲得了第二名。

    其實,這種思維有點像在課堂上思考,“學這個有什麼用? ”。我曾經玩過Flash,當時我不了解Action(即演算法的結構)。 學了FP之後,我慢慢開始有點明白了。

    大多數程式語言應該是相似的,對吧? 就我個人而言,我認為學習FP最大的用處是理解演算法的結構。 動態規劃、分支演算法結構、遞迴等都適用於任何地方。

    就像學習數學一樣,你不必一直使用三角函式,但它可以鍛鍊你的大腦靈活性,這總是會幫助你學習其他東西。

    既然你已經學到了很多東西,你不妨繼續學習。 我學校程式設計班的乙個同學學習了FP,並開始學習C語言。 雖然手寫方面當然完全不同,但學習 FP 總是有幫助的。

    這就像乙個跑過馬拉松並學會游泳的人比直接去學習游泳的人更有經驗。

    似乎寫了很多。 簡而言之,FP(或所有此類語言)的作用是為其他程式語言中更複雜的程式語言做準備,以及鍛鍊大腦。 如果你不學走路,你怎麼能學會跑步?

    希望對你有所幫助。

  11. 匿名使用者2024-01-21

    當你看到德爾福時,你就會知道帕斯卡還能做什麼,此外,鍛鍊你的思想比你現在看到的要有益得多。

  12. 匿名使用者2024-01-20

    (1).21 的二進位是 1011,2 的二進位是 00010,XOR 是 XOR,或者相反是 1,同樣是 0

    xor 00010=

    2)選擇C,進1,出1,進2,進3,進4,出4,出3,進5,進6,進7,出6;

    3)選擇B,流程太多。你最好自己學。 看看關於資料結構的書。

  13. 匿名使用者2024-01-19

    它與二進位數有關。

    要取 n 個小塊的樣本,您可以將 n 轉換為二進位數並記錄該二進位數 m 的長度

    1.如果這個二進位數的第乙個數字是 1,其餘數字都是 0,那麼你需要買乙個有 n 個小塊的大巧克力。 拆分次數為 0

    2.否則,你需要買一大塊巧克力,第乙個數字是1,其餘數字是0,長度m+1對應的是十進位數,在這種情況下,從n到最後0的二進位數的編號記錄為k, 那麼切割次數是 M-K 倍。

  14. 匿名使用者2024-01-18

    是的,如果我將問題傳送到您的郵箱,請給我問題的 ID。

  15. 匿名使用者2024-01-17

    2l 有乙個話題是我編的。

相關回答
11個回答2024-07-22

乙個DNA分子必須包含多個基因,所以可以轉錄多種mRNA,就單個基因而言,一般乙個基因也會轉錄多個mRNA,以確保有足夠量的蛋白質可以翻譯,就真核生物而言,仍然存在基因轉錄的mRNA選擇剪下的問題, 甚至乙個基因也會轉錄各種mRNA >>>More

23個回答2024-07-22

第 1 步:根據題目:將一瓶飲料設定為 x 元,一瓶酸奶為 (139 5x) 說明:(139 5x) 是總價減去飲料價格 = 酸奶總價,如果有 6 瓶酸奶,除以 6 就是每瓶的單價。 >>>More

17個回答2024-07-22

1.假設全球海洋為1,全球大陸為41%,全球總數為141%,北方大陸為,北方大陸佔其面積的65%),北大洋: >>>More

9個回答2024-07-22

問題 1:3 (x+2)=4 (x-1)。

解決方案:3x+6=4x-4 >>>More

7個回答2024-07-22

句子含義:時間還是夠用的,你不必這麼著急,修飾可數名詞的複數,小表示否定的意思,與句子的意思不符,很多加名詞後,所以選擇很多。 >>>More