這個作業屬於哪個課程
這個作業要求在**
我在這個課程的目標是
這個作業在哪個具體方面幫助我實現目標
參考文獻
c語言程式設計ii
c語言i—2019秋作業10,c語言作業評價標準
熟悉並掌握基本的程式語言知識,並擁有獨立完成程式編輯的能力
進一步強化c語言的基礎學習,學習掌握迴圈結構,同時能夠根據實際情況,選擇合適的演算法、合理的迴圈結構,熟練的編寫程式。
①資料表達:使用了整形變數i,pingfang,yushu和yi,其中,i作為迴圈變數,pingfang作為迴圈數的平方數,餘數作為該平方數的後幾位,yi是數字1;
②資料處理:(偽**如下)
1.定義變數i,pingfang,yushu;
2.for迴圈從1~1000,並得到其平方數;
3.對平方數根據它的原迴圈數的位數來取餘;
4.判斷是否為同構數,是則輸出;
5.結束迴圈;
輸入資料
輸出資料說明無
1 5 6 25 76 376 625
使用題試資料測試
提交列表說明:
1.編譯錯誤:for語句中只用了乙個分號,還有乙個是逗號;(逗號改成分號解決)
2.答案錯誤:沒有考慮到所有的情況;(使用if語句囊括所有數字)
3.答案錯誤:數字1輸出了三個;(將「1」單獨提出來提前輸出)
4.格式錯誤:佔六列的格式使用的是「%-6d」;(將負號去掉後解決)
5.答案正確:在vs中反覆驗證測試然後更正,貼上到pta中成功提交。
①資料表達:使用了整形變數i,n,num和count,其中,i作為迴圈變數,n作為輸入的資料,num作為計算後得到的結果,count作為計數器;並在自定義函式中使用i作為形參作為迴圈變數,p作為實參;
②資料處理:(偽**如下)
1.申明自定義函式panduan;
2.定義變數並scanf資料n;
3.for迴圈從1~n;
4.利用自定義函式判斷是否為素數;
5.判斷為真則輸出該數並使計數器為1;
6.計數器為0的情況下輸出none;
7.自定義函式中用if語句將1直接作為非素數;
8.自定義函式中利用for語句迴圈尋找因數並利用if語句判斷是否為素數;
9.自定義函式對素數返回1(為真),對非素數返回0(為假);
輸入資料
輸出資料說明6
3、7、31
使用題試資料測試
1none
使用臨界資料測試23
使用較小資料測試
193、7、31、127、8191、131071、524287
使用較大資料測試
123、7、31、127
使用隨機資料測試
提交列表說明:
1.編譯錯誤:有個多個執行語句的if語句沒有使用大括號;(加入大括號解決)
2.答案錯誤:沒有考慮到沒有的情況;(加入計數器後解決)
3.答案錯誤:沒有考慮到1的情況;(單獨將1除去解決)
4.答案正確:在vs中反覆驗證測試然後更正,貼上到pta中成功提交。
②使用的變數型別的不同,各個變數的作用也大不相同;
③使用的變數數目的不同,有一部分變數確實可以減少;
③使用的判斷方法的不同,我的使用了自定義函式來判斷;
④使用的for語句內部的不同,分別有if以及while。
週數/日期
這週所花的時間
**行學到的知識點簡介
目前比較迷惑的問題
第三週/10-11
約6-7h
約200-240
「if」和「else」選擇結構語句的基本使用
對於更多的選擇情況產生的時候,無法判斷語句執行的先後順序
第四周/10-16
約6-7h
約320-360
「for」迴圈結構語句的基本使用
對於多個迴圈結構的使用不熟悉,以及迴圈計算中的語句計算先後順序
第五周/10-24
約6-7h
約320-360
自定義函式的格式以及應用
自定義函式格式中返回值的運用
第六周/10-31
約6-7h
約320-361
多分支結構、字元型資料型別和邏輯運算子
字元型資料有何具體的實際意義
第七周/11-06
約7-8h
約340-399
多分支結構中的swtich結構的運用以及是否使用break的區別
swtich語句的重複多次運用方法
第八周/11-15
約6-7h
約340-399
迴圈結構以及while和do-while結構
對於同乙個題目do-while和while的轉換還有所不熟練
第九周/11-22
約6-7h
約340-399
break、continue語句以及迴圈的巢狀
多層的迴圈巢狀無法把握住後面的大括號的位置
第十周/11-27
約6-7h
約340-399
綜合介紹迴圈結構的程式設計,涉及到多個典型演算法
對於同乙個題目不能熟練使用不同的方法
聽說不用手寫**了,這不得不說是個好訊息,對於我這種打字比寫字快的人來說尤其是。不過既然公布了考試的詳情,那麼下一步的複習也就有明確的方向了。首先是選擇題,除了**的閱讀理解題之外,其它的應該都是書本上相關的概念性的問題。所以在考前的複習中,要把這學期學習的書本內容好好的過個一遍,把重點的需要識記的內容熟練掌握。然後是程式設計題,三個的話估摸著就是平時pta的作業題的兩個普通題加乙個挑戰題的樣子。那這個得穩住才行。在包括這次在內的剩下的pta作業中,一定要完全的獨立自主的完成並理解熟悉答題模式,並對之前完成的**做個回顧,盡量提高題目的熟練程度,這樣相對應的就能夠提高考試題目的完成速度,從而提高成績。
大體的複習方向就是這樣了,雖然很應試,不過學到的知識是自己的。加油咯,自己做自己的錦鯉。
「咬定青山不放鬆,任爾東西南北風。」
————鄭燮《竹石》
C語言I部落格作業10
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 根據實際情況,選擇合適的演算法 合理的迴圈結構,熟練的編寫程式。這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數...
C語言I部落格作業10
這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業10 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 本題要求編寫程式,輸出...
C語言I部落格作業10
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 迴圈結構的程式設計 參考文獻 c語言程式設計,pta,百科 1.1輸出三角形字元陣列 本題要求編寫程式,輸出n行由大寫字母a開始構成的三角...