此作業的要求參見[
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表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...