第一次作業
- 安裝C++開發環境(見附錄)。
- 完成問答題、實踐題及編程題
- 發布博客
問答題:
回答以下問題:
-
如果你不了解C++請回答以下問題:你認為C語言有什么缺陷(你覺得哪里用的不順手)。
如果你已經了解C++請回答以下問題:你覺得C++和C語言比有什么優點。 -
查閱相關資料,簡述一下C語言/C++的編譯過程。
實踐題:
自己動手,完成以下任務:
-
查看自己的C++編譯器版本。
-
使用命令行編譯一份C語言/C++代碼。
編程題(請使用C語言或者C++完成以下題目):
中國文化博大精深,從倉頡造字開始,漢字一直流傳到了今天。我們在感嘆漢字的源遠流長時,也不禁感慨,為什么沒有一門使用漢字編程的語言?
漢字真的不能編程嗎?最近文言文編程火了一把,吾有一數。曰三。名之曰「甲」。
這朴實無華的變量定義無疑不是幾千年來中華文化的發展中一朵奇葩。
今天小王同學想,文言文能編程那白話文呢?他找到了你,讓你幫幫他。
編程要求
編寫一個程序,輸入滿足以下語法要求的一段文字,輸出運行后的結果。
變量定義:整數 錢包 等於 零
運算(加法):錢包 增加 四
運算(減法):錢包 減少 四
輸出:看看 錢包
樣例
輸入:
整數 錢包 等於 零
錢包 增加 四
錢包 減少 三
看看 錢包
輸出:
一
注意:
- 輸入輸出用例均為GBK編碼,推薦使用vscode把文本切換為GBK編碼。
- 數字只會出現以下 零一二三四五六七八九十 。
編程題要求:
0. 讀題,提取出題目的要求。
- 分解需求,把需求分解為幾個你覺得不太相關的模塊。
- 思考每個模塊怎么寫,可以從簡單的模塊開始寫。
- 對於不會的問題進行查閱資料。
- 對於每一個模塊設計測試用例。
- 詳細記錄下以上每一步,並寫在博客中。
- 不要求完全做出來,但要求記錄詳細。
- 建議博客長度不少於1000字(不包含代碼)。
在完成了以上作業后,寫一篇博客體現你完成作業的過程和內容,推薦包括以下內容:
- 問答題的答案,和思考過程。
- 實踐題的截圖(禁止拍屏),和遇到的問題。
- 編程題的主要實現過程、思考過程和遇到的問題。
- 你查閱的資料的網址。
附錄:
C++開發環境由編譯器,和編輯器組成,簡而言之,是一個用來編譯代碼的軟件,和一個用來寫代碼的軟件。
編譯器推薦使用msvc,gcc或clang,可以根據你的系統來自行選擇。其中msvc不能單獨安裝,需和vs一起安裝。
編輯器推薦Visual Studio 2019,vscode,或者clion。其中前兩個有提供免費的版本,clion針對學生有提供免費許可。
針對window用戶:
如果你是新手小白,我們建議你安裝Visual Studio 2019和msvc。這里有一個簡單的教程:https://blog.csdn.net/qq_43058685/article/details/96837923
如果你比較喜歡折騰,你可以使用gcc+vscode/clion,因為vs比較難卸載干凈。這里有一個簡單的教程:https://blog.csdn.net/bat67/article/details/76095813
針對其他操作系統的用戶,我們默認你有自己搞定的能力。
附錄2:
如果你遇到了無法找到指令的問題,請檢查你的PATH,Path的具體內容自行搜索。