肖亞男 20190910 3 命令列和控制台

2022-07-18 11:45:16 字數 3277 閱讀 4866

此作業的要求參見[

1.熟悉 命令列和控制台

假設在當前目錄下存在應用程式 a.exe 和 檔案檔案 b.txt,

請以資料流圖並輔助以文字說明下述控制台命令的作用是什麼。(5分)

將b.txt中的程式在a.exe中執行後再儲存到c.txt中

請用c言開發應用程式d.exe,從

控制台指令讀入命令列引數,並在控制台分別列印出a、b、

c的值。執行效果形如下面的示例(6分

)d.exe a=1 b=2 c=3

1

2

3

d.exe a=11b=22c=33

11

22

33

**如下

執行程式

熟悉測試用例

(2)在題目集 pat (basic level) practice (中文) 中任選

3道題目完成。

截圖如下,要求包括1.紅色

對號、2.標號、

3.使用者名稱

(此例中為

young)

。(30分)

(3)**解讀。(20分

)發表部落格,介紹上述3個題目**中重點

/難點,展示重要**片斷,給出執行效果截圖,展示你感覺得意、突破、困難的地方。

1006 換個格式輸出整數 (15 分)

讓我們用字母b來表示「百」、字母s表示「十」,用12...n來表示不為零的個位數字n(234應該被輸出為bbsss1234,因為它有 2 個「百」、3 個「十」、以及個位的 4。

難在迴圈的理解上,做程式圖後理解了!

1001 害死人不償命的(3n+1)猜想 (15 分)

卡拉茲(callatz)猜想:

對任何乙個正整數 n,如果它是偶數,那麼把它砍掉一半;如果它是奇數,那麼把 ( 砍掉一半。這樣一直反覆砍下去,最後一定在某一步得到 n=1。卡拉茲在 1950 年的世界數學家大會上公布了這個猜想,傳說當時耶魯大學師生齊動員,拼命想證明這個貌似很傻很天真的命題,結果鬧得學生們無心學業,一心只證 (,以至於有人說這是乙個陰謀,卡拉茲是在蓄意延緩美國數學界教學與科研的進展……

我們今天的題目不是證明卡拉茲猜想,而是對給定的任一不超過 1000 的正整數 n,簡單地數一下,需要多少步(砍幾下)才能得到 n=1?

程式

執行只需要判斷好奇偶數的條件判斷即可

1002 寫出這個數 (20 分)

讀入乙個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。

**片段 

執行

這道題應用到陣列,理解起來有些勉強,由學長指導完成!

(4) psp(8分

)在同一篇部落格中,參照教材第35頁表

2-2和表

2-3,為上述

3個題目製作

psp階段**。

psp階段**第

1列分類,如功能

1、功能

2、測試功能

1等。

要求1 估算你對每個功能 (或

/和子功能

)的預計花費時間,填入

psp階段**,時間顆粒度為分鐘。

要求2 記錄詞頻統計專案實際花費時間,填入

psp階段**,時間顆粒度要求分鐘。

要求3 對比要求

1和要求

2中每項時間花費的差距,分析原因。

分析:本人對陣列理解不夠深刻,最後一道題在學長的指導下都很難理解,需要強化學習,前兩道題涉及到迴圈,思路比較清晰,完成的就比較快,最後一道題還需要在陣列上多下功夫!

命令列 Git Bash命令列小結

展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...

c mysql命令列 mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...