婁老師經過在學習工做中總結出的「作中學」的方式,將其運用到減肥、五筆訓練、乒乓球訓練以及英文單詞背誦的過程當中去。其中令我最有感觸、記憶最深入的一句話是:html
實踐要具有必定的量才能引發質變編程
--引用自《作中學》數組
你有什麼技能比大多人(超過90%以上)更好?多線程
我在學習鋼琴和街舞方面都有深入的體會。函數
我開始學習街舞也只有1年的時間。中學由於中高考的壓力,有心卻無力。大學開始加入街舞社,正式開始學習街舞。起初本身的身體很僵硬,動做難看生硬,也是由於熱愛讓我在假期報班學習,夏天練到衣服溼透,但也在大二的表演中有了更大的進步,也贏得了更熱烈的喝彩。佈局
針對這個技能的獲取你有什麼成功的經驗?學習
成功的經驗我總結爲3點:spa
與老師博客中的學習經驗有什麼共通之處?線程
老師在博客中也是認爲須要大量反覆的練習,實踐要有必定的量,才能引發質變,在造成新質的基礎上,又能造成新的量變,如此循環往復。另外一個共通之處是: 學習是要思考的,僅僅實踐是不夠的。設計
你是怎麼學習C語言的?(做業,實驗,教材,其餘),與你的高超技能相比,C語言的學習有什麼經驗和教訓?
目前爲止估算本身寫過多少行C代碼?理解的狀況如何?量變引發質變,如何平衡質和量?
學過了C語言,你分的清數組指針,指針數組;函數指針,指針函數這些概念嗎?
學過了C語言,你明白文件和流的區別和聯繫嗎?如何區分文本文件和二進制文件?如何編程操做這兩種文件?
不明白。
學過了C語言,你知道什麼叫面向過程程序設計嗎?它解決問題的方法是什麼?
在C語言裏面,什麼是模塊?你寫過多個源文件的程序嗎?
學過了C語言,你知道什麼是「高內聚,低耦合」嗎?這個原則如何應用到高質量程序設計中?
學過了C語言,你如何把數組A的內容複製到數組B中?如何查找整數數組A中有沒有數字5?如何對整數數組A進行排序(從小到大,從大到小)?寫出相應的程序。
#include <stdio.h> int main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; int b[10]; int i; for(i=0;i<10;i++) b[i]=a[i]; return 0; }
#include <stdio.h> #define N 10 int main() { int n=5,i; int a[N]={10,8,56,45,31,49,47,50,89,100}; for(i=0;i<N;i++) { if(a[i]==n) { printf("數組中存在5。\n"); break; } } if(i>=N) printf("數組中不存在5。\n"); return 0; }
從小到大
#include <stdio.h> #define N 10 int main() { int a[N],i,j,temp; printf("輸入10個整數:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(j=0;j<N-1;j++) for(i=0;i<N-1-j;i++) if(a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } printf("排序後的結果爲:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }
從大到小
#include <stdio.h> #define N 10 int main() { int a[N],i,j,temp; printf("輸入10個整數:\n"); for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0;i<N-1;i++) for(j=i+1;j<N;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } printf("排序後的結果爲:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }
寫一個程序,統計本身C語言共寫了多少行代碼。
你知道什麼是斷點嗎?給出本身調試程序的例子。
參考怎樣快速閱讀一本書,快速閱讀一下雲班課中有PPT,每章提出一個問題
一、Java源文件中爲什會有不一樣的類?怎麼區分?
二、數組的引用是什麼?
三、for語句在Java中所具備的不一樣於C語言中的用法有什麼?
四、實例方法和類方法的區別是什麼?
五、子類與對象之間的關係是什麼?
六、接口如何理解以及面向藉口編程的思路是什麼?
七、異常類如何使用?
八、String類與StringBuffer類的區別與聯繫?
九、經常使用佈局所適用的狀況對應是什麼?
十、不一樣的子類所對應的輸入、輸出流的類別是什麼?
十一、如何使用預處理語句?
十二、如何建立多線程?
1三、套接字與對象如何進行鏈接?
1四、繪製基本圖形應該注意什麼?
1五、如何對泛型和集合進行使用?
對比C語言的學習,你對《Java程序設計》的學習有什麼具體目標?如何經過刻意訓練提升程序設計能力和培養計算思惟?如何經過「作中學」實現你的目標?