C語言實訓總結(jié)報告范文
篇一:C語言實訓總結(jié)
這個星期,我們迎來了C語言實訓——一次至為重要的實訓。在這個星期里,同學們都很認真的做著那20多道實訓題目,遇到不懂的互相請教,或請問老師。非常感謝老師對我們的幫助,這次實訓使我受益匪淺,收獲了很多。 通過C語言實訓,讓我加深了對C語言的了解,而不只是單單的在課本中學到的那些理論,平時乏味的課程,通過自己動手親自編寫,變的生動有趣,而在自己動手的過程中,出現(xiàn)的問題很多,比理論要難的多,當一個程序?qū)懲暌院螅?jīng)常會有很多錯誤而沒法解決。不過,通過幾天的實訓,逐漸積攢了一些經(jīng)驗,有些錯誤可以很快就看出來。
這次實訓有很大的收獲,讓我對C語言有了更深的認識,平時在課堂上學到的東西可以自己動手編寫,將其轉(zhuǎn)化成一些實用的技能。如果是一個程序?qū)懲暌惶庡e誤也沒有,會有種成就感,于是興趣就來了,興趣來了,自然學的東西也就多了,能把理論變成實際的技能,讓我對C語言有了濃厚的興趣和更深層的認識。 C語言是一個有序的學習,學了最基本的替換,然后擴展到循環(huán),嵌套,條理很清楚,不是一個零散的知識,實際上所有的課程都如此,不過通過實訓我也知道了自己的不足,存在的很多問題。比如自己寫的寫的小程序出了問題,不會解決了就叫老師幫忙,雖然說一定意義上增加了師生之間的感情,但是會養(yǎng)成一種依賴的心理,碰到問題了第一個想到的是求助而不是自己獨立解決,所以以后要多多鍛煉自己的信心和增加自己的能力,爭取做到老師不在身邊的時候也可以完成一些簡單的程序編寫與錯誤排除。還有自己的基礎知識不扎實,遇到的問題,沒有很好的邏輯思維,親自編寫一個陌生的程序的時候會有種無法下手的感覺,找不到突破口。通過實訓,逐漸理清了順序,對于簡單的程序和一些相對比較繁瑣的嵌套,循環(huán),不在是看著一頭霧水。其實只要理清了思路,把基礎知識掌握了,然后有條不紊的分析,一步一步理解,C語言還是很有意思的課程。 自己親自動手編寫程序讓我增加了對C語言程序開發(fā)環(huán)境的了解,在上課的時候老師就講,學習C語言最重要的是學習C語言的邏輯思維,不管以后從事什么行業(yè),學習C語言都對自己的職業(yè)很有幫助,如果是從事編程工程工作的話。當初在初步接觸C語言的時候,看著一堆“奇形怪狀”的符號,覺得甚是無聊,通過這次實訓,擺脫了那種似懂非懂的狀態(tài)!感謝學校安排這次實訓和老師的耐心講解,讓我學到了很多知識,在實訓過程中,同學之間的相互探討,老師的循循善誘,最終讓我們達到了舉一反三的效果,在學知識的同時,也增加了同學老師之間的感情。希望以后還會有更多類似的實訓課程,在有限的大學時間內(nèi)學到更多的實用技能,為以后的工作打下一個良好的基礎。
這次實訓似乎是對我巨大的考驗,程序在不慌不忙的進行著,按照我自身的進度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最后的時間里才上交的作業(yè)。每當我把程序?qū)懲暌院螅瑓s由于每一臺電腦的識別格式不一樣而導致我所寫的文件一次次的被損壞,盡管這樣,我仍然沒有放棄,最后還趕在截止時間到來之前上交了我的作業(yè)!
這一次編寫大作業(yè)的程序又讓我感受到學程序可以鍛煉縝密的思維了。因為平時練習的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來,但是這次實訓卻是上百段的語句,難以檢查,似乎也沒有經(jīng)驗去怎么檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因為好像蠻簡單,相信自己能夠檢查出來,所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學討論下完成的。在編寫程序中,真的是細節(jié)決定成敗,因為不管程序的語句是多是少,但是只要有一條語句或語法不正確,就不能使程序得到所需要的結(jié)果。沒能夠使自己編寫出來的程序等到想要的結(jié)果,意味著這是一個不理想的程序,對于本次編寫來說則是失敗的。
最后,非常感謝學校給我們這次實訓的機會。極高的鍛煉了我們的邏輯思維能力。人非生而知之,雖然我們現(xiàn)在的知識結(jié)構(gòu)還很差,但是我們知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。在剩下的時間里,我們會更加努力的學習。
篇二:C#實訓個人小結(jié)
經(jīng)過4個禮拜的實訓,讓我受益匪淺,給我收獲最大的是我覺得很多工作需要我去摸索和探討,要不怕吃苦,勇于激流勇進,有的工作雖然單挑又重復,但這是磨練意志最有效的方法,我告誡自己要認真完成,對每項實訓任務都要他看成是對自己的一次考核,做到每一件事的過程中遇到困難,一定要爭取不拋棄,不放棄,堅持“戰(zhàn)斗”,只要希望還在,勝利一定屬于我們。
我們這次實訓的內(nèi)容是“學生成績管理系統(tǒng)”,首先要感謝陪伴我們4個禮拜對我們精心指導的老師,幫助我們在實訓過程中解決了很多我們解決不了的問題,讓我們能繼續(xù)的完成接下來的內(nèi)容和讓我們的實訓成果有了圓滿的成功。在學習的過程中并不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,后面的結(jié)果就無法顯示,而自己的計算機又太差,根本檢查不出來是哪里出了錯!這時候,老師都會耐心的過來幫助我,我很感謝老師也很感謝學校能安排這么優(yōu)秀的老師來教我們! 還有就是團隊的力量,對于一個大的軟件系統(tǒng),不是一個人就能完成的,他需要小組成員之間的團結(jié)協(xié)作 ,盡管一開始我們小組之間團員的意見不是很統(tǒng)一,但大家各抒己見,吧自己的想法提出來,然后集思廣益,把大家認為最好的意見說出來,最后終于完成了“學生成績管理系統(tǒng)”的實訓。
在這次實訓過程中,老師還在期間讓我們小組各自展示我們的實訓成果,由其他小組提出意見,取長補短,對于別的小組做的比我們好的地方,我們要虛心學習,不好的地方我們會一起想解決問題的辦法。這對于我們未來走向社會具有一定的鍛煉性質(zhì)。
作為學生,我們更多的是課本的知識的理解,理論的優(yōu)勢是我們的特色,但是怎樣將理論結(jié)合實際卻是擺在我們面前的難題。有些知識雖然我們學過,但是要把它運用到系統(tǒng)中的過程中還出現(xiàn)了很多問題,比如對于控件ListView和DataGridView的使用,在基于多表查詢的時候,使用DataGridView這個控件就難以實現(xiàn)在數(shù)據(jù)庫里的多張表的更新,后來我們還是選擇了ListView這個控件。從這里讓我知道了,只是的學習是沒有止境的,我們只有在不斷的學習中了解更多,并且能夠把所學的知識舉一反三,這樣我們才能更好的吧實訓項目做得更好。我覺得學習了這個,對我參加工作后制表、創(chuàng)建查詢、數(shù)據(jù)分析和材料演示都有很大的作用,這樣,我們能更清楚的了解信息并進行分析。
當然實習中還有著更多的感觸,包括學習,生活各個方面。 就學習而言,專業(yè)實訓它更偏重于應用,更加細致,要求也更加嚴格。在實際中實現(xiàn)自己的理想,必需不斷的增加自己的能力,做事情更加專注。就生活而言,專業(yè)學習展示給我們看各個不同的小組的實訓結(jié)果,讓我們知道了要善于學習他人的優(yōu)點。
上面的認識都是正面的,也是自己受益的主要部分,但就個人而言,本次的專業(yè)實訓更多的是讓自己認識到自己的不足。通過此次的實訓,更多的是對大二一學期的回顧和反省。 總的來說,我們這一次實習是比較成功的,大家都能學習到了很多在校園、在課堂上、課本上學不到的東西,也了解很多和懂得了做人的道理,特別是體會到生活中的艱辛和找工作的不容易。
做軟件這個東西不能著急,越是著急對我們的學習就越是不利。把心態(tài)擺平穩(wěn),從簡單做起,不能急于求成。在學習過程中會有很多時候心情很郁悶,是在學不下去了,不過堅持一下就好了,重在堅持嘛,沒有什么不可能過去的。還有就是平時要注意多積累這樣在以后用知識的時候就不愁沒有資源了。
四個星期的實訓課很快結(jié)束了,我發(fā)現(xiàn)我對計算機有了新的認識,以前只知道玩游戲、娛樂和簡單的應用。通過這次的實訓,我了解到,要真真正正的掌握計算機程序還不是一件簡單容易的事兒,但真正掌握后,它帶個我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計算機這個萬能機器人的`主人而不是奴隸,我會努力加油的!感謝學校,感謝老師給我的幫助,讓我的思想、技能又上了一個臺階!感謝!加油!
篇三:C語言實訓心得總結(jié)
在初學C語言的一個學期后,我們進行了C語言實訓階段,嘗試編寫一個比較復雜的程序系統(tǒng)。在為期兩周的時間中,我們同組的同學共同的感受是:C語言實訓和平時上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓的復雜程序。在這里,我作為其中的參與者,感觸良多。
在這次實訓中,我對對C語言有了一個更深的了解認識,也對這個學期學的知識得到鞏固,還嘗試運行編程,每次運行程序成功,讓我對下面的項目就充滿信心。通過自己與同學合作編寫程序,最終把最初的理論知識轉(zhuǎn)化基本技能。這次的實訓,使我對C語言的學習產(chǎn)生濃厚的興趣。
還是這次實訓,最令人激動的就是合作做項目,雖然那只是一個很小很小的項目。每天大家來得很早,大家在一起學習,取長補短,我們很好的在實訓中長知識,提高我們的學習熱情。實訓中深切體會到了老師認真負責的偉大的精神和熱情為同學指導的促學方式,雖然對有些時候老師沒給我們指出解決問題的方法有些小抱怨,但是到了結(jié)束時才知道,這種教學讓我們自己學會了自學,學會了去看懂別人的代碼。更多是老師給的感動,每天在我們來之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會,還有那些我們應該注意的事項,這些是平時上課時無法學到的,是更深層次的巨大收獲。 通過這次實訓,也使我們發(fā)現(xiàn)了許多問題。
在實訓中,我們認識到自己還有很多的知識沒學好,基礎知識沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或者抱怨項目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學好C語言,也學好用C語言編寫一個按要求的系統(tǒng)。
還有就是對于未來,近程就是下學期,我覺得我還有許多方面需要提高。 首先我要繼續(xù)學習好C語言的基礎知識,然后能在電腦上熟練的運用。然后每天都能寫一些程序,上網(wǎng)時候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時多和同學討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問題的能力和與同學合作的能力。
總之,這一切都成為我記憶里面的一個篇章,更是在C語言編程上的一個里程碑。
篇四:c語言實訓總結(jié)報告125041330
實習目的:
本課程是信息管理與信息系統(tǒng)專業(yè)的一門專業(yè)必修課程,是學生學習完C語言程序設計專業(yè)基礎課程后,進一步學習其他專業(yè)課程前必須完成的一項實踐教學環(huán)節(jié)。也是信息管理與信息系統(tǒng)專業(yè)實習、信息管理與信息系統(tǒng)生產(chǎn)實習、信息管理與信息系統(tǒng)畢業(yè)實習課程的基礎。
本次實習通過4-5個綜合性強、實用性強的應用實例,使學生了解本專業(yè)畢業(yè)生所能從事的工作種類及工作崗位規(guī)格要求;培養(yǎng)學生掌握面向過程程序設計的基本素養(yǎng)、思維方法及技能,能夠熟練應用C程序設計語言描述問題、解決問題,提高學生的綜合編程能力。使學生進一步明確學習目標、增強學習動力、培養(yǎng)學習興趣,為后繼專業(yè)課程的學習打下堅實的基礎。
實習任務概述:
任務一:萬年歷
任務二:學生成績管理系統(tǒng) 任務三:簡易四則運算計算器 任務四:雙人對戰(zhàn)五子棋 實習所用軟件簡介:
Visual C++是一個功能強大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進行軟件開發(fā)的首選工具。
Visual C++6.0不僅是一個C++編譯器,而且是一個基于Windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境(integrated development environment,IDE)。Visual C++6.0由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)ppWizard、類向?qū)lass Wizard等開發(fā)工具。 這些組件通過一個名為Developer Studio的組件集成為
任務一:萬年歷
1.系統(tǒng)需求分析
在日常生活中經(jīng)常需要用計算器,比如科學計算、數(shù)值計算、會計業(yè)務等,實現(xiàn)一個簡單的四則運算計算器,擁有加、減、乘、除功能,使用戶方便、快捷。
2.系統(tǒng)環(huán)境要求
使用C語言在VC環(huán)境下設計一個帶圖形界面的簡易四則運算計算器,需要Windows 2000y以上的系統(tǒng),Visual C++6.0/2008 (x86 & x64)/2010 (x86 & x64),Win32 Console Application和EasyX庫。
3 系統(tǒng)功能及模塊圖
1.輸入年份,打印出十二月歷和對應的星期 2.輸入年月,打印出該月的日歷和對應的星期
3.輸入年月日,判斷是星期幾,是不是公歷的某個節(jié)日
4.根據(jù)系統(tǒng)日期推算出某一個日期距離今天還有多少天 模塊圖:
4.主要函數(shù)
Int isleap(int year)/*判斷是否為閏年*/
Int maxDay(int year、int month)/*判斷某一個月的天數(shù)*/
int eachyeartotal(int year,int month,int day)/*判斷某天是一年中的第幾天*/
int week(int year,int month,int day)/*對天數(shù)進行判斷確定是星期幾*/ void display(int year ,int month) /*輸出年月*/ void display1(int year) /*輸出年歷*/
void display2(int year,int month) /*輸出月歷*/
void display3(int year,int month,int day) /*輸出日歷*/
int counterdays(int year,int month,int day)/*判斷今天距特定日期的天數(shù)*/
void whatweek(int year,int month,int day)/*判斷是星期幾*/ void jieri(int month,int day) /*判斷是否公歷節(jié)日*/ void getmenu() /* 顯示菜單選擇*/
void setDay3(int year,int month,int day)/*通過鍵"PageUp""PageDown"控制日期的變換*/
void setDay2(int year,int month,int day) /*通過鍵盤"←""→"控制月歷的變換*/
void setDay1(int year,int month,int day) /*通過鍵盤"↑""↓"控制年歷的變換*/
5.具體實現(xiàn):
#include/*包含的頭文件*/ #include#include#include#include
#defineKEYNUMUp 0x48/*宏定義*/ #defineKEYNUMDown 0x50
#defineKEYNUMLeft 0x4b #defineKEYNUMRight 0x4d #defineKEYNUMPageUp0x49 #defineKEYNUMPageDown 0x51
int eachyeartotal(int year,int month,int day); /*函數(shù)聲明*/ int counterdays(int year,int month,int day); int nowtime(int year,int month,int day); int week(int year,int month,int day); int maxDay(int year,int month); int isleap(int year); void getmenu();
void whatweek(int year,int month,int day); void display(int year ,int month); void display2(int year,int month);
void display3(int year,int month,int day) ; void setDay1(int year,int month,int day); void setDay2(int year,int month,int day); void setDay3(int year,int month,int day); void jieri(int month,int day); void display1(int year);
int isleap(int year) /*判斷是否為閏年*/ {
if(year%4==0&&year%100!=0||year%400==0) return 1; else return 0; }
int maxDay(int year,int month) /*每月的天數(shù)*/ {
int a[]={31,28,31,30,31,30,31,31,30,31,30,31};/*每個月中的天數(shù)*/if(isleap( year))
a[1]=29; /*閏年2月份有29天*/return a[month-1]; }
int eachyeartotal(int year,int month,int day) /*判斷某天是一年中的第幾天*/ {
int i,sum=0;
for(i=1;i<month;i++)sum+=maxDay(year,i);sum+=day;return sum;}
int week(int year,int month,int day) /*對天數(shù)進行判斷確定是星期幾*/ {
int number=(year-1)+(year-1)/4-(year-1)/100+(year-1)/400+eachyeartotal(year,month,day);number=number%7 ;return number; }
void display(int year ,int month)/*輸出年月*/ {
int max,number,i,j=1;
max=maxDay(year,month);number=week(year,month,1);
printf(" %4s %4s %4s %4s %4s %4s "Thu","Fri","sat");
for(i=0;i<number;i++)
printf("");while(j<=max){
printf("%6d",j); if (i%7==6)
printf(" "); i++;j++; }
printf(" "); }
void display1(int year) {
int i;
printf(" ");
for(i=1;i<=12;i++) {
printf("%d 年 %d 月 ",year,i); display(year,i);} }
void display2(int year,int month){
printf(" %d 年 %d 月 ",year,month);display(year,month); }
void display3(int year,int month,int day){
whatweek( year,month,day);jieri(month,day);
counterdays(year,month, day);
%4s ","Sun","Mon","Tue","Wed",/*1號前的星期補空格*//* 每7格換一行*//*輸出年歷*/ /*輸出月歷*/ /*輸出日歷*/
篇五:c語言實訓心得
在這個星期里,我們在專業(yè)老師的帶領(lǐng)下進行了c語言程序?qū)嵺`學習。在這之前,我們已經(jīng)對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關(guān)系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。上機實驗是學習程序設計語言必不可少的實踐環(huán)節(jié),特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規(guī)定、掌握程序設計方法、提高程序開發(fā)能力,這些都必須通過充分的實際上機操作才能完成。 學習c程序設計語言除了課堂講授以外,必須保證有不少于課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統(tǒng)一上機實驗,所以希望學生有效地利用課程上機實驗的機會,盡快掌握用c語言開發(fā)程序的能力,為今后的繼續(xù)學習打下一個良好的基礎。個人認為課程上機實驗的目的,不僅僅是驗證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:
1、加深對課堂講授內(nèi)容的理解
課堂上要講授許多關(guān)于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來理解的偏差,這是由于大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。
學習c語言不能停留在學習它的語法規(guī)則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。
通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數(shù)同學在完成老師作業(yè)時的心態(tài)。但是在程序設計領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發(fā)能力。
2、熟悉程序開發(fā)環(huán)境、學習計算機系統(tǒng)的操作方法
一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進行。所謂"環(huán)境"就是所用的計算機系統(tǒng)硬件、軟件條件,只有學會使用這些環(huán)境,才能進行程序開發(fā)工作。通過上機實驗,熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基礎。同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌握新系統(tǒng)的使用。
3、學習上機調(diào)試程序
完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結(jié)果顯然是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調(diào)試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調(diào)試高手一眼就看出錯誤所在。
通過這次為數(shù)不多的幾天計算機實踐學習,我們了解了一些關(guān)于c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。
篇六:C語言實訓心得
在本學期學習C語言將近一個學期后,我們進行了C語言實訓,做了一個比較復雜、功能較全的學籍管理系統(tǒng)。雖然實訓為期不長,但對我C語言水平的提高和對C的認識理解有很大幫助。
在這次實訓中,我對C語言有了一個更深的了解認識,也使我這個學期學的知識得到了鞏固。雖然在實訓中遇到了許多的困難,比方說一開始在文件方面的知識比較薄弱,在對輸入的數(shù)據(jù)保存、已輸入條數(shù)的統(tǒng)計方面做得不足。但經(jīng)過自己對文件內(nèi)容的學習和向他人的請教,在這方面的知識得到補充,問題也得到了解決。在這次實訓中,當自己每次解決一個問題時,當自己經(jīng)過多次調(diào)試、修改使程序得以運行時,自己心中那份自信、滿足、愜意感油然而生。經(jīng)過這次實訓,使我加強了對C語言的興趣。
同時在這次實訓中,也使我發(fā)現(xiàn)了許多的問題。
在實訓中,我認識到自己還有很多的知識沒學好,基礎知識沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄,以后要克服,盡量保持一顆良好的心態(tài),學好C語言,也學好用C語言編寫一個按要求的系統(tǒng)。
同時這次實訓也使我更加深化了C語言學習方法。算法是程序的靈魂,在我們每遇到一個比較復雜的編程問題時,我們應該先寫出該問題解決的算法,然后再去實現(xiàn)編代碼。做到了這樣,問題才能更快地解決。軟件開發(fā)少不了合作,只有合作才能共同提高,只有互補才能取長補短,共同進步。
通過這次實訓,我也認識到自己有許多的方面需要改進和有待提高。
對于以后,我會從以下幾方面繼續(xù)努力:
1、加強對算法的學習,達到精通一些基本算法的水平。
2、編程多加強實踐,多上機學習。
3、打好基礎,扎實功底,注重基礎理論學習,不好高騖遠。
4、加強和同學的合作,遇到問題多討論,多尋找解決問題的方法,
總之,這一切將對我C語言的學習有很大幫助。
篇七:C語言實訓心得體會(精選4篇)
在科技高度發(fā)展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。
在這個星期里,我們專業(yè)的學生在專業(yè)老師的帶領(lǐng)下進行了c語言程序?qū)嵺`學習。在這之前,我們已經(jīng)對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關(guān)系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。
上機實驗是學習程序設計語言必不可少的實踐環(huán)節(jié),特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規(guī)定、掌握程序設計方法、提高程序開發(fā)能力,這些都必須通過充分的實際上機操作才能完成。
學習c程序設計語言除了課堂講授以外,必須保證有不少于課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統(tǒng)一上機實驗,所以希望學生有效地利用課程上機實驗的機會,盡快掌握用c語言開發(fā)程序的能力,為今后的繼續(xù)學習打下一個良好的基矗為此,我們結(jié)合課堂講授的內(nèi)容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:
1.加深對課堂講授內(nèi)容的理解
課堂上要講授許多關(guān)于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來(轉(zhuǎn)載自第。)理解的偏差,這是由于大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。
學習c語言不能停留在學習它的語法規(guī)則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。
通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數(shù)同學在完成老師作業(yè)時的心態(tài)。但是在程序設計領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發(fā)能力。
2.熟悉程序開發(fā)環(huán)境、學習計算機系統(tǒng)的操作方法
一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進行。所謂"環(huán)境"就是所用的計算機系統(tǒng)硬件、軟件條件,只有學會使用這些環(huán)境,才能進行程序開發(fā)工作。通過上機實驗,熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基矗同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌握新系統(tǒng)的使用。
3.學習上機調(diào)試程序
完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結(jié)果顯然是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調(diào)試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調(diào)試高手一眼就看出錯誤所在。
通過這次為數(shù)不多的幾天計算機實踐學習,我們了解了一些關(guān)于c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。
c語言實訓心得體會二:c語言實訓心得(891字)
在初學c語言的一個學期后,我們進行了c語言實訓階段,嘗試編寫一個比較復雜的程序系統(tǒng)。在為期一周的時間中,我們同組的同學共同的感受是:c語言實訓和平時上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了c語言實訓的復雜程序。在這里,我作為其中的參與者,感觸良多。
在這次實訓中,我對對c語言有了一個更深的了解認識,也對這個學期學的知識得到鞏固,還嘗試運行編程,每次運行程序成功,讓我對下面的項目就充滿信心。通過自己與同學合作
編寫程序,最終把最初的理論知識轉(zhuǎn)化基本技能。這次的實訓,使我對c語言的學習產(chǎn)生濃厚的興趣。
還是這次實訓,最令人激動的就是合作做項目,雖然那只是一個很小很小的項目。每天大家來得很早,大家在一起學習,取長補短,我們很好的在實訓中長知識,提高我們的學習熱情。實訓中深切體會到了老師認真負責的偉大的精神和熱情為同學指導的促學方式,雖然對有些時候老師沒給我們指出解決問題的方法有些小抱怨,但是到了結(jié)束時才知道,這種教學讓我們自己學會了自學,學會了去看懂別人的代碼。更多是老師給的感動,每天在我們來之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會,還有那些我們應該注意的事項,這些是平時上課時無法學到的,是更深層次的巨大收獲。
通過這次實訓,也使我們發(fā)現(xiàn)了許多問題。
在實訓中,我們認識到自己還有很多的知識沒學好,基礎知識沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或者抱怨項目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學好c語言,也學好用c語言編寫一個按要求的系統(tǒng)。
還有就是對于未來,近程就是下學期,我覺得我還有許多方面需要提高。
首先我要繼續(xù)學習好c語言的基礎知識,然后能在電腦上熟練的運用。然后每天都能寫一些程序,上網(wǎng)時候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時多和同學討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問題的能力和與同學合作的能力。
總之,這一切都成為我記憶里面的一個篇章,更是在c語言編程上的一個里程碑。
c語言實訓心得體會三:c語言實訓心得體會 (906字)
一周的c語言實訓,雖然時間略顯倉促,但卻讓我學到了很多實際運用的技能!
首先,在實訓中的第一步是編寫功能較為單一的小程序,雖然是小程序,但所用的知識卻都是我們本學期學習的重點知識。在做題的過程中讓我們把這些知識復習了一遍,強化了知識!
其次,這次作中所碰到的題目,在實訓中已經(jīng)接觸過,所我們都比較深知這些題目的要求和算法,因次在編寫小程序時比較快,而且算法也是比較簡化,運算準確。鑒次我明白很多編程題要經(jīng)過多次編寫修改與調(diào)試,才會得到最簡略的算法。
再次,平時我們學c語言視乎都是為了考試或者做一些比較常規(guī)的題目,而這次實訓卻給我們的將所學知識運用于解決實際問題的機會,讓人更有激情,這就是編寫軟件的在雛形,也讓我們感受到了編寫軟件程序的樂趣。但是不僅僅是如此,更為重要的是在運用所學知識的過程中,記住這些知識,并能夠廣泛的運用!
雖然我這次是編寫一個菜單的程序,但是如果我么留心的話,我們身邊有許多電子設備都是內(nèi)置有程序的,我們也可以在此次專題實訓過后,自行確定其他的專題進行編寫程序,這樣可以讓我們的知識更加深化豐富!
這次實訓似乎是對我巨大的考驗,程序在不慌不忙的進行著,按照我自身的進度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最后的時間里才上交的作業(yè)。每當我把程序?qū)懲暌院螅瑓s由于每一臺電腦的識別格式不一樣而導致我所寫的文件一次次的被損壞,盡管這樣,我仍然沒有放棄,最后還趕在截止時間到來之前上交了我的作業(yè)!
這一次編寫大作業(yè)的程序又讓我感受到學程序可以鍛煉縝密的思維了。因為平時練習的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來,但是這次實訓卻是上百段的語句,難以檢查,似乎也沒有經(jīng)驗去怎么檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因為好像蠻簡單,相信自己能夠檢查出來,所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學討論下完成的。
在編寫程序中,真的是細節(jié)決定成敗,因為不管程序的語句是多是少,但是只要有一條語句或語法不正確,就不能使程序得到所需要的結(jié)果。沒能夠使自己編寫出來的程序等到想要的結(jié)果,意味著這是一個不理想的程序,對于本次編寫來說則是失敗的。
c語言實訓心得體會四:c語言實訓心得(1682字)
在初學c語言的一個學期后,我們進行了c語言實訓階段,嘗試自己編寫一個比較復雜的程序系統(tǒng)。在為期兩周的時間中,我們同組的同學共同的感受是:c語言實訓和平時上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了c語言實訓的復雜程序。在這里,我作為其中的參與者,自然感觸良多。
剛開始接觸到c的時候,我已經(jīng)學過一些有關(guān)vb的內(nèi)容,這個在算法和思維上稍微有點幫助?;叵氡緦W期的學習,首先,最基本的,是c的數(shù)據(jù)格式,讓我們知道整數(shù),浮點數(shù)以及字符常量在c中的運用。然后,在學會了數(shù)據(jù)轉(zhuǎn)化,以及熟練的可以對各種數(shù)據(jù)處理之后,我開始進行有關(guān)數(shù)據(jù)結(jié)構(gòu),像數(shù)組,結(jié)構(gòu)體等的學習,因為有的東西從現(xiàn)有的知識來看都是非常簡單的,還沒有聯(lián)系到指針等等一些復雜的概念??墒?,僅僅學會這些是遠遠不夠的,c語言中,還有很多更加經(jīng)典、重要、實用的知識。
說說函數(shù)。雖說很多程序語言都有函數(shù)這一內(nèi)容,但我覺得c語言的函數(shù)是最有魅力的了。學習函數(shù)的方法是比較簡單的,只有兩個字“牢記”,即:牢記函數(shù)的功能,牢記函數(shù)的用途以及如何輸入輸出。函數(shù)從本質(zhì)上講是一段通用程序,用它可以幫助我們節(jié)約很多編程的時間,學習c語言的“高人”都說,一個聰明的編程者在編寫程序前往往總是先找自己所編寫的程序中有多少是可以用函數(shù)來代替的。比如,大家可以作一個比較字符串的實驗,用c語言中的strcmp()函數(shù)只要一句話,而自己編寫的話,30句都很難實現(xiàn),可想而知函數(shù)的實用和快捷。在我們c語言實訓的代碼中,函數(shù)更是得到了充分的應用,可以說,實訓題目的復雜代碼,就是用無數(shù)個函數(shù)的調(diào)用和嵌套積累出來的。
要注意的是,有的同學剛剛開始的時候,都是被一些大的程序激勵的,所以當開始的時候看到繁瑣的數(shù)據(jù)轉(zhuǎn)化和簡單的算法,都覺得很無聊,都想自己做幾個自己滿意的程序來看看,雖然這種想法很好,但是,我們說,沒有基礎,純粹是搬照一些現(xiàn)成設計方法,是不足取的。要知道,程序設計講究的是個人的思維的,假如剛開始就被一些現(xiàn)成的思想束縛住,以后就會覺得很無趣。
我們知道,指針其實是c語言的靈魂,許多的數(shù)據(jù)結(jié)構(gòu)在我們學到這里之前都可以說是精通了。所以我們的任務就是,讓數(shù)據(jù)結(jié)構(gòu)在指針中運行。當然,剛剛開始接觸到這些新的東西,是一件非常痛苦的事情,所以我們一定要用非常形象的思維去看待指針,不能太固化。所以,新的東西,比如結(jié)構(gòu)體在指針中的表現(xiàn)方法,數(shù)組及多維數(shù)組在結(jié)構(gòu)體中的運用,都一點一點的加了進來,同時豐滿了我們對原來c的數(shù)據(jù)機構(gòu),數(shù)據(jù)表示的理解。當我們完成了這三步的學習,我們已經(jīng)可以自豪的說,我們的基礎都扎實了,可以進一步的學習有關(guān)算法,設計概念等等深層次的東西了。
但是,指針,結(jié)構(gòu)體,這些太抽象的東西,在學習c語言的時候我們就有點“似懂非懂”,可是在眼下的c語言實訓中,像這么重要的c語言知識,一定要達到能熟練掌握,實際運用的程度。在實訓的大程序中,結(jié)構(gòu)體在指針中的表現(xiàn)方法,數(shù)組及在結(jié)構(gòu)體中的運用等具體的技術(shù)環(huán)節(jié),都得到了體現(xiàn),不會指針,我們的工作是沒法展開的。所以,在實訓期間,大家在鞏固基本知識的基礎上,逐塊攻克實訓課題,克服了困難,自信心得到了提高。
最后,談談我們組的程序軟件。商店商品管理系統(tǒng),是一個比較利于應用,解決實際問題,方便實際管理的程序。設計代碼比較復雜,結(jié)構(gòu)比較嚴謹。在程序編寫的1周左右的時間里,組員們遇到了上述的困難,包括程序設計構(gòu)思,甚至是指針等某些知識點的欠缺,導致的工作中出現(xiàn)的困難。但是,當大家一起團結(jié)協(xié)作,解決了這些困難之后,發(fā)現(xiàn)自己也可以編寫復雜的、應用性的程序了,更發(fā)現(xiàn)自己對c語言這門學科的興趣也提高了。
當然,我們編寫的商店商品管理系統(tǒng),還存在很多疏漏和不合理之處。比如,程序復雜冗長,
篇八:C語言實訓心得
兩周的上機實習結(jié)束了,在這段時間內(nèi),我的C語言知識得到了溫習,編程能力得到了很大的提高,我覺得這次實習很重要,而且是恰逢其時,當然通過自己編程的過程,也有了一些心得:
編程要的是正確的結(jié)果,體會的是艱辛的過程,收獲的是好心情。
首先編程的時候你不能覺得這是一個繁瑣的過程,在遇到出錯的時候要有信心解決,不要害怕出錯,不能忽略細節(jié),尤其是對標點以及輸入輸出函數(shù),要正確使用。其次,編程要有一個扎實的知識儲備,沒把課本看好,沒把例題看好,不會編出正確的程序,同時,如果不多看程序,不斷吸收別人的編程思想,就不會編出精彩的程序;當然也不能忽略與別人討論與請教,在這過程中,我們可以相互交流編程想法,找到解決問題的最佳路徑,這種團結(jié)協(xié)作的精神也是必須要有的。
兩周很短,編程的過程卻很漫長,思考,編程,改錯,運行,這就是編程的感覺。感謝幫助我,還有一起討論問題的同學,感覺老師細心的指導,在遇到小問題的時候,他也是很耐心的解答,感謝這次上機機會,讓我重新溫習了C語言,也讓我對明年的等級考試更有信心。在初學C語言的一個學期后,我們進行了C語言實訓階段,嘗試編寫一個比較復雜的程序系統(tǒng)。在這次實訓中,我對對C語言有了一個更深的了解認識,也對這個學期學的知識得到鞏固,還嘗試運行編程,每次運行程序成功,讓我對下面的項目就充滿信心。通過自己與同學合作編寫程序,最終把最初的理論知識轉(zhuǎn)化基本技能。這次的實訓,使我對C語言的學習產(chǎn)生濃厚的興趣。
通過這次實訓,也使我們發(fā)現(xiàn)了許多問題。
在實訓中,我們認識到自己還有很多的知識沒學好,基礎知識沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或者抱怨項目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學好C語言,也學好用C語言編寫一個按要求的系統(tǒng)。
一年來,我們已經(jīng)學習了VB語言和C語言,在應用這些語言的過程中,我們的邏輯思維得到了加強,更重要的是我們把在數(shù)學上學習到的算法應用到計算機程序中,通過分析問題,調(diào)查研究,最終解決問題。盡管每次解決問題的過程不會都很順利,尤其是在出錯的時候總是很難解決那些很細微的錯誤,比如一個符號打錯,或者漏掉一個標點,檢查起來都會很麻煩,但是,每次成功的運行,得到的不僅僅是一個正確的結(jié)果,更多的是體會到了過程,有了一種成就感,特別是C語言,最能給我這種感覺。
還有就是對于未來,近程就是下學期,我覺得我還有許多方面需要提高。 首先我要繼續(xù)學習好C語言的基礎知識,然后能在電腦上熟練的運用。然后每天都能寫一些程序,上網(wǎng)時候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時多和同學討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問題的能力和與同學合作的能力。
總之,這一切都成為我記憶里面的一個篇章,更是在C語言編程上的一個里程碑。
學習鳥網(wǎng)站是免費的綜合學習網(wǎng)站,提供各行各業(yè)學習資料、學習資訊供大家學習參考,如學習資料/生活百科/各行業(yè)論文/中小學作文/實用范文實用文檔等等!
寫作基礎 | 作文指導 |
寫作經(jīng)驗 | 寫作方法 |
文學常識 |
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:0.303秒