**一. 製作思維導圖**
**二. 寫出自己對以下語法的認識**
1.if-else
if(表示式)語句1;if總與離它最近的else配對else語句2;
2.switch
switch(表示式)switch語句裡不一定要使用break;default可省略
3.for
for表示式1:初值表示式,迴圈起點;表示式2:條件表示式,給出迴圈條件;表示式3:步長表示式(表示式1;表示式2;表示式3)
注:for語句裡表示式1只執行1次,而表示式2,迴圈體語句,表示式3反覆執行
4.while
while(表示式)5.do-while
do迴圈體語句只能是一條語句;迴圈至少執行1次
6.break以及continue
for(表示式1;表示式2;表示式3)break跳出迴圈,continue跳過迴圈這一輪剩下的語句進入下一輪for(表示式1;表示式2;表示式3)
**三. pta分數截圖**
**四. pta**分析**
題目1.
1.思路:題目要求"輸出一張取值範圍為[lower
,upper
]、且每次增加2華氏度"可看出要用for迴圈;"第一行輸出...""若...則輸出..."看出用if-else
2.錯誤原因:題目給出公式"c=5×(f−32)/9
",而攝氏是double型,忘記把5換成5.0
3.學到了:切記小心變數的浮點型
題目2.
1.思路:根據題目要求要用if-else,還要用for迴圈
2.錯誤原因:題目"輸入若非21世紀的年份則輸出"invalid year!""這一判斷條件寫錯
3.學到了:做這類題需要多看題目條件和格式
題目3
思路+錯誤原因:這題當時在vs做了幾次都錯就沒有在pta交,該題集結束後做對了,題目既要求兩個數進行大小比較且猜數次數和最大次數n,變數比較多一時無從下手
學到了:要著重看題眼條件
第一次作業
1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...
第一次作業
1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...
第一次作業
1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...