20165212 學習基礎和C語言基礎調查

2022-08-17 17:48:10 字數 2794 閱讀 6159

五篇文章都從不同角度闡述了毅力的重要性,打字、**、運動各方面,比如「每天一萬步」這個任務,人們通過建群聊互相監督、「打卡」的方式來實現堅持的目的,我認為這很愚蠢

世界上沒有值不值得,只有願不願意 ——我自己說的

或許這和自制力有一些關係,但是如果一件事情當中有你喜歡的元素,那做這件事情就不在是一種任務、負擔,過程中或帶有享受、樂趣,開心的累。就拿一天一萬步這個**運動來說,一天一萬步多嗎?這恐怕要取決於個人的目的和心態了。按常理,朝九晚五的上班族或者在校大學生(全天有課),他們沒有運動的愛好,他們完成這一萬步是為了**,那麼完成一萬步的過程肯定會很艱難。但同樣我自己在校運動會訓練期間,全天有課,我每天的跑步量在30圈以上(1.5萬步以上)。跑步是我每天應該做的事,我喜歡和同學一起跑步,如果不是天黑的沒辦法,我會跑更多,過程中我也會累趴下,但我能再站起來,我喜歡跑步我想跑,也是為了拿好成績,我國慶假期放棄回家,留在學校訓練;國慶假期期間我每天早上七點半從宿舍爬起來去跑步,下午基本就是呆在操場,晚上不吃晚飯控制體重,付出了挺多的,在最後拿到名次的那一刻很感動,沒有什麼能比看著自己付出得到回報更幸福的了。那是一次很棒的經歷,一天幾萬步,跟自制力沒關係。 當然我不是說所有事都是這樣,我是說一件事情中如果能找到自己喜歡的元素,那麼就能堅持下去;相反,如果是一種負擔,那就要靠自制力。總之,想辦法在事情中找一些自己喜歡的元素總能有益與我們堅持下去。但是不得不承認,我自己對於學習,更多體會到的是負擔,計算機程式設計的學習感覺稍微好一些,因為我喜歡打字,我享受自己這飛快的打字速度(我用拼音輸入法輸入速度在120左右,英語慢一些),我也很享受看著自己的程式執行成功的感覺,我也知道,為了到達這一步中間過程會很艱辛!但偉大的事業不都如此嗎?/滑稽。

我估計我一共的c**在4000行左右,只是根據做題數量估計。 c語言除了最後鍊錶部分,題庫中其餘部分我都可以解決。在我的學習過程中,量變就像是每一部分每一章的學習,將這些部分放在乙個程式裡結合,就是質變。每一次綜合題的解答,都是有量變到質變的過程,必須要紮實的學好零散的基礎部分,比如函式,迴圈,指標這些模組,最好能做到熟練記住書上每一句話,理解每一行**,做好質變的基礎,完成質變,就是綜合設計的過程,需要在題庫中練習。

我對檔案這個單詞理解可能不全面。電腦上的東西都是檔案,都exe,txt,project……我在c語言中,至於流,則完全不知所云。。。以下是我從網路上找到的結果:

檔案是可以重複使用並永久儲存資料的抽象訪問方法,分為文字檔案和二進位制檔案,而流在教材上也被稱為位元組流,流對檔案的訪問是以位元組為單位,輸入輸出僅受程式控制,而c語言檔案也被稱為流式檔案。流的概念比檔案廣,流除了有檔案流,還包含了其他型別。文字檔案中的每一位數字都單獨占用乙個位元組的儲存空間。二進位制檔案則是把每個數字作為乙個二進位制數來儲存的

面向過程程式設計是把程式步驟分解,然後一步步走下去。比如五子棋,開始,然後黑棋走,系統判斷勝負,然後白棋走,系統判斷勝負,然後返回最初步驟,直到出現勝負,用函式分別實現走棋子畫面繪製、判斷輸贏、返回,即可完成五子棋設計。

我對模組的理解可能跟正確的完全對不上,我的理解就是「整體中的部分」;沒有寫過多個原始檔程式。以下是我在網路上搜尋到的想過資訊:

程式模組即可由匯程式設計序、編譯程式、裝入程式或翻譯程式作為乙個整體來處理的一級獨立的、可識別的程式指令

高內聚低耦合我的理解可能有誤差:內聚、耦合都是量,衡量程式的量,具體的功能我並不清楚,只能在網路上瀏覽,以下是我搜尋到的資訊:

內聚是從功能角度來度量模組內的聯絡,乙個好的內聚模組應當恰好做一件事。它描述的是模組內的功能聯絡; 耦合是軟體結構中各模組之間相互連線的一種度量,耦合強弱取決於模組間介面的複雜程度、進入或訪問乙個模組的點以及通過介面的資料。

下面分別是查詢數字5、陣列排序、陣列複製的**

#include #include 

#define n 100

void find (int a[n],int n)//

查詢整數陣列a中有沒有整數 5

if(flag==1

)printf(

"陣列a中存在整數5\n");

else

printf(

"陣列a中不存在整數5\n");

}void inturn (int a[n],intn)}

}

for(i=0;i1;i++)

printf("\n

");}int

main()

for(i=0;i)

printf("\n

");find(a,n);

inturn(a,n);}

return0;

}

可以通過讀取檔案來統計**行數,但是我不會寫

斷點可以在codeblock環境裡在某行設定,除錯程式時,程式執行到該行**時會停止,然後就可以由此開始進行逐步除錯,可以直接觀察資料的變化,方便我們理解程式和查詢錯誤。

1.不明白直譯器的應用用途

2.scanner類建立物件沒有看明白怎麼用、資料組的引用

3.instanceof運算子的描述,是說判斷左面是否是右面的類或子類建立的物件,應用不清楚

4.成員變數的使用,不清楚;實體物件作為引數時是值傳遞還是引用傳遞?

5.子類和父類的物件導向之間的轉換關係

6.import語句可以引入包中的類,也可以引入包中的介面,沒有看懂例子,希望能有更多由淺入深的例子

7.如何操作exception類定義自己的異常類

8.流的操作和使用,基本完全沒看明白

9.如何判斷各種事件的類別?

10.各種流之間的關係不明白

11.事務處理不會具體操作不理解操作、jdbc不理解

12.無法理解執行緒、中斷問題

13.url物件呼叫操作不理解

14.圖形布林運算不理解

Python基礎學習 else和 with語句

1.else語句 while else 語句 n 0jc 1k 123while jc k 0 print d的階乘不大於 d n,k n n 1 jc jc n else print d的階乘剛好大於 d n,k 0的階乘不大於123 1的階乘不大於123 2的階乘不大於123 3的階乘不大於12...

python基礎學習6 輸入和while語句

獲取使用者輸入 name input tell me your name 括號內為輸出的提示資訊 型別轉換 輸入的數字是以字串形式儲存的,使用int x 轉為整形 age int input your age age is int 除了整形int 還有浮點型float 複數complex 求模 如 ...

c語方學習筆記六

排序 sb東西 演算法 alorithm 解決一類計算問題 插入排序 示例 include define len 5 int a len void insertion sort void a j 1 key printf end d,d,d,d,d n a 0 a 1 a 2 a 3 a 4 int...