20155313 预备作业二
你有什么技能比大多人(超過90%以上)更好?針對這個技能的獲取你有什么成功的經驗?與老師博客中的學習經驗有什么共通之處?
說到一個比90%的人要強的技能,我一下子很惆悵,說起來,從小家長就要求我全面發展,德智體美琴棋書畫樣樣精通,就像唐伯虎那樣的四大才子,而品行又得和孔孟比肩,所以最后也是落下個門門不精的結局。但是,畢竟在望子成龍的母親督促下花了比別人更多的精力與錢財,如今至少還能拿得出一手尚且能登大雅之堂的鋼琴作為一項技能。至于從這項技能中所學到的,如今已經長大成年的我,還是不得不感謝我的母親,如果沒有她的督促,童年非常貪玩的我可能也不會有這個優雅的技能,不過我自己在學習過程中的堅持也占了一小部分功勞,所以我想,堅持是很重要的。我們的堅持或許基于興趣,也或許基于傳承,但是如今在電科院的我們,作為機要密碼事業的接班人,我們的堅持不再為了個人,而是為了機要密碼事業,為了我們國家的安定與發展。因此,我認為無論是在今后的學習還是未來的工作中,堅持才是我們個人還是集體發展的根本力量。老師的學習經驗中,減肥過程中的堅持確實與我鋼琴學習的過程有很大的共同之處。眾所周知,吃胖難,減肥更難,而減肥最最最關鍵的一點就是:堅持。老師減肥時的堅持與我當時練琴時的堅持都是在自己潛意識極不情愿的情況下進行的,但是,我們為了達成某個目標,我們告訴自己:要堅持下去。也許很多人說過這句話,但是很少人成功了,而成功的人,他們收獲了成果,收獲了堅持帶來的堅定信念。所以,如果你有夢想,請堅持下去。
有關C語言學習的調查
你是怎么學習C語言的?(作業,實驗,教材,其他),與你的高超技能相比,C語言的學習有什么經驗和教訓?
上學期C語言的任課老師徐老師選擇的教學方法是:作業方面用的是C語言作業系統,每天選擇15個以內的題目作答并提交,正確就有分數;幾次實驗變成上機考試,這也是一種督促我學習的方法;教材主要提供一些定義和基礎算法,主要還是依靠老師上課講的內容學習新知識。通過一學期的學期,我認識到任何知識的獲取都不可能是不勞而獲的,需要日積月累的付出。在接下來的學習中,我會再努力一點,爭取做到完成每日任務。
目前為止估算自己寫過多少行C代碼?理解的情況如何?
前幾章學習的內容相對簡單,類似循環,判斷之類的,每個簡單程序20行,后幾章函數、指針、數組復雜程序每個算做70行,在作業系統中完成的程序大致超過3000行。前幾章學習任務相對輕松,提交的程序都是自己一行一行打上去的,后幾章尤其是數組的使用對我來說有點復雜難懂,所以參考了部分網上的程序,理解程度沒法達到百分之百。學過了C語言,你分的清數組指針,指針數組;函數指針,指針函數這些概念嗎?
學過了C語言,你明白文件和流的區別和聯系嗎?如何區分文本文件和二進制文件?如何編程操作這兩種文件?
學過了C語言,你知道什么叫面向過程程序設計嗎?它解決問題的方法是什么?
個人理解“面向過程程序設計”是得到設計任務時先充分理解自己要做的內容是什么,然后將每個小任務完成,再整合到主線中完成。在C語言里面,什么是模塊?你寫過多個源文件的程序嗎?
依照功能,將一個程序拆分成多個部分,分步完成后再整合到主程序中。截止到目前的學習,我還沒嘗試過多個源文件的程序。學過了C語言,你知道什么是“高內聚,低耦合”嗎?這個原則如何應用到高質量程序設計中?
學過了C語言,你如何把數組A的內容復制到數組B中?如何查找整數數組A中有沒有數字5?如何對整數數組A進行排序(從小到大,從大到小)?寫出相應的程序。
數組A復制到數組B:
在A中查找數字5:
#include <stdio.h> void main() { int a[30],i,b=0; for(i=0;i<30;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { if(a[i]==5){ b=1; printf("數組A中第%d個元素是5",i);} } if(b==0) printf("數組A中沒有元素5\n"); }對A進行排序(從小到大):
#include <stdio.h> void main() {int a[10];int i,j,t;printf("Input 10 numbers:\n");for(j=0; j<10; j++)scanf("%d",&a[j]);printf("\n");for(i=0; i<9; i++)for(j=0; j<9-i; j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(j=0; j<10; j++)printf("%d\n",a[j]);printf("\n"); }對A進行排序(從大到小):
#include <stdio.h> void main() {int a[10];int i,j,t;printf("Input 10 numbers:\n");for(j=0; j<10; j++)scanf("%d",&a[j]);printf("\n");for(i=0; i<9; i++)for(j=0; j<9-i; j++)if(a[j]<a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(j=0; j<10; j++)printf("%d\n",a[j]);printf("\n"); }寫一個程序,統計自己C語言共寫了多少行代碼
你知道什么是斷點嗎?給出自己調試程序的例子.
對比C語言的學習,你對《Java程序設計》的學習有什么具體目標?如何通過刻意訓練提高程序設計能力和培養計算思維?如何通過“做中學”實現你的目標?
相比之前的C語言,因為再以前沒有接觸過任何的編程類語言的學習,而且本人在去年的學習中并不積極主動,所以錯失了很多提高自己的機會,去年C語言的成績也不是特別的好。但是,一年的荒廢讓我意識到了我來到大學需要什么,讓我能正視自己的人生,謀求更好的發展。而本次Java語言的學習給了我一次重新認真對待語言類課程的學習機會,本次課程中,我會更加積極主動地去完成一些課外的學習,將大學的自主學習機會更多的進行利用。同時,Java語言的婁老師的教學風格是我之前從來沒有遇見過的,我很欣賞不拘泥于傳統教學套路的老師,并很期待在以后的課程中與婁老師有更多的交流,在交流中學習與成長是我很向往的一種學習方式。刻意訓練是快速學習的一種方式,為了應對考試或是檢驗學習成果,從小到大我們確實經歷了很多刻意訓練,然而,不同刻意訓練的方法也會造就不同的結果,因此,選擇合適的方法是有效進行刻意訓練的思路。我認為,去年C語言學習中,老師通過讓我們刷每日在線題庫來進行的刻意訓練容易導致兩級分化嚴重,認真學習的同學則會高質量地完成老師的任務,而不認真的同學則會進行不同程度的偷工減料,因此也導致上課時老師檢驗學生學習成果時參差不齊。因此,我認為本次的Java學習中,我們是否可以采取在一定期間內完成一個較為大型的獨立作品為我們平時練習的標準。這樣無論是對掌握Java語言實用性學習、連續性學習以及自主性學習都有一定的幫助。高中時期我們就很忌諱題海戰術,即多不意味著行,同樣的,我認為將Java語言的學習落于實際運用會更大程度地幫助我們深入地了解與使用這個強大的語言程序。所謂“做中學”在我們剛結束的HDL的實驗考試中我已經粗略地領略到。這次HDL的考試中,我抽到的試題中使用了兩個我之前學習中完成沒有使用過的硬件,4X4矩陣鍵盤與蜂鳴器。但是,老師既然出了這個題目必然有他們的道理,于是,在之后兩個星期的編譯過程中,我和合作的同學對這個“新面孔”進行了不停地嘗試,期間也請教了老師(當然老師知道是考試,也不會透露太多的信息)。最后,在各方共同努力下,我們成功按要求編譯調試出了正確結果,這給我很大的成就感,同時也領悟了“做中學”的有趣之處。“做中學”需要我們投入更多的耐心與精力,它不是按部就班的學習,這點與婁老師向我們傳達的學習精神相同,所以,要保持一個積極的學習心態是通過“做中學”完成目標的關鍵。
畢業后大多數人從事的工作的要求是“提筆能寫,開口能說,問策能對,遇事能辦”,非常重要的技能是公文寫作能力,你覺得自己寫作能力如何?要怎么提高?
我覺得公文寫作分為大體的兩個方面,一個是形式,一個是內容。對于形式來說,因為我還沒有聚焦公文寫作的寫作格式與文本格式,所以可能在形式方面并不是特別規范,這同時也是我們大學生普遍缺乏的一種能力,同時也是一種很重要的公務員基本素質。因此,在未來的學習生活中,我應該開始著重學習公文寫作中的形式部分。至于如何提高,我認為更多的應該在“做中學”,即多練習多使用,在平時實驗課中寫實驗報告的時候,在學生工作中寫策劃的時候,在幫老師進行資料整理的時候多注重格式的書寫的。另一方面,公文寫作中的重點還是公文的內容。當今社會總是倡導要基于傳統但不拘泥于傳統,同樣的,公文寫作也是如此,我們基于傳統,但是要在傳統上發展,無論是形式還是內容,要敢于提出新穎的想法。同時,為了達到這種高度,我們應該在平日里積累更多的經驗,并勤于思考、頻于交流,思考帶來深度,交流帶來寬度,我相信只要做好這幾點,我們的公文寫作辦事能力都會有很大的提升。
轉載于:https://www.cnblogs.com/bonsai/p/6195927.html
總結
以上是生活随笔為你收集整理的20155313 预备作业二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 孕妇做梦梦到捡金子是什么意思
- 下一篇: 梦到马拉车是什么意思