c語(yǔ)言實(shí)驗(yàn)總結(jié)與反思
c語(yǔ)言實(shí)驗(yàn)總結(jié)與反思怎么寫(xiě)?以下是小編整理的相關(guān)范文,歡迎閱讀。
c語(yǔ)言實(shí)驗(yàn)總結(jié)與反思一
這個(gè)星期,我們迎來(lái)了C語(yǔ)言實(shí)訓(xùn)——一次至為重要的實(shí)訓(xùn)。在這個(gè)星期里,同學(xué)們都很認(rèn)真的做著那20多道實(shí)訓(xùn)題目,遇到不懂的互相請(qǐng)教,或請(qǐng)問(wèn)老師。非常感謝老師對(duì)我們的幫助,這次實(shí)訓(xùn)使我受益匪淺,收獲了很多。 通過(guò)C語(yǔ)言實(shí)訓(xùn),讓我加深了對(duì)C語(yǔ)言的了解,而不只是單單的在課本中學(xué)到的那些理論,平時(shí)乏味的課程,通過(guò)自己動(dòng)手親自編寫(xiě),變的生動(dòng)有趣,而在自己動(dòng)手的過(guò)程中,出現(xiàn)的問(wèn)題很多,比理論要難的多,當(dāng)一個(gè)程序?qū)懲暌院螅?jīng)常會(huì)有很多錯(cuò)誤而沒(méi)法解決。不過(guò),通過(guò)幾天的實(shí)訓(xùn),逐漸積攢了一些經(jīng)驗(yàn),有些錯(cuò)誤可以很快就看出來(lái)。
這次實(shí)訓(xùn)有很大的收獲,讓我對(duì)C語(yǔ)言有了更深的認(rèn)識(shí),平時(shí)在課堂上學(xué)到的東西可以自己動(dòng)手編寫(xiě),將其轉(zhuǎn)化成一些實(shí)用的技能。如果是一個(gè)程序?qū)懲暌惶庡e(cuò)誤也沒(méi)有,會(huì)有種成就感,于是興趣就來(lái)了,興趣來(lái)了,自然學(xué)的東西也就多了,能把理論變成實(shí)際的技能,讓我對(duì)C語(yǔ)言有了濃厚的興趣和更深層的認(rèn)識(shí)。 C語(yǔ)言是一個(gè)有序的學(xué)習(xí),學(xué)了最基本的替換,然后擴(kuò)展到循環(huán),嵌套,條理很清楚,不是一個(gè)零散的知識(shí),實(shí)際上所有的課程都如此,不過(guò)通過(guò)實(shí)訓(xùn)我也知道了自己的不足,存在的很多問(wèn)題。比如自己寫(xiě)的寫(xiě)的小程序出了問(wèn)題,不會(huì)解決了就叫老師幫忙,雖然說(shuō)一定意義上增加了師生之間的感情,但是會(huì)養(yǎng)成一種依賴的心理,碰到問(wèn)題了第一個(gè)想到的是求助而不是自己獨(dú)立解決,所以以后要多多鍛煉自己的信心和增加自己的能力,爭(zhēng)取做到老師不在身邊的時(shí)候也可以完成一些簡(jiǎn)單的程序編寫(xiě)與錯(cuò)誤排除。還有自己的基礎(chǔ)知識(shí)不扎實(shí),遇到的問(wèn)題,沒(méi)有很好的邏輯思維,親自編寫(xiě)一個(gè)陌生的程序的時(shí)候會(huì)有種無(wú)法下手的感覺(jué),找不到突破口。通過(guò)實(shí)訓(xùn),逐漸理清了順序,對(duì)于簡(jiǎn)單的程序和一些相對(duì)比較繁瑣的嵌套,循環(huán),不在是看著一頭霧水。其實(shí)只要理清了思路,把基礎(chǔ)知識(shí)掌握了,然后有條不紊的分析,一步一步理解,C語(yǔ)言還是很有意思的課程。 自己親自動(dòng)手編寫(xiě)程序讓我增加了對(duì)C語(yǔ)言程序開(kāi)發(fā)環(huán)境的了解,在上課的時(shí)候老師就講,學(xué)習(xí)C語(yǔ)言最重要的是學(xué)習(xí)C語(yǔ)言的邏輯思維,不管以后從事什么行業(yè),學(xué)習(xí)C語(yǔ)言都對(duì)自己的職業(yè)很有幫助,如果是從事編程工程工作的話。當(dāng)初在初步接觸C語(yǔ)言的時(shí)候,看著一堆“奇形怪狀”的符號(hào),覺(jué)得甚是無(wú)聊,通過(guò)這次實(shí)訓(xùn),擺脫了那種似懂非懂的狀態(tài)!感謝學(xué)校安排這次實(shí)訓(xùn)和老師的耐心講解,讓我學(xué)到了很多知識(shí),在實(shí)訓(xùn)過(guò)程中,同學(xué)之間的相互探討,老師的循循善誘,最終讓我們達(dá)到了舉一反三的效果,在學(xué)知識(shí)的同時(shí),也增加了同學(xué)老師之間的感情。希望以后還會(huì)有更多類似的實(shí)訓(xùn)課程,在有限的大學(xué)時(shí)間內(nèi)學(xué)到更多的實(shí)用技能,為以后的工作打下一個(gè)良好的基礎(chǔ)。
這次實(shí)訓(xùn)似乎是對(duì)我巨大的考驗(yàn),程序在不慌不忙的進(jìn)行著,按照我自身的進(jìn)度,提前完成是沒(méi)有問(wèn)題的,但是很多客觀條件讓我不得不在最后的時(shí)間里才上交的作業(yè)。每當(dāng)我把程序?qū)懲暌院螅瑓s由于每一臺(tái)電腦的識(shí)別格式不一樣而導(dǎo)致我所寫(xiě)的文件一次次的被損壞,盡管這樣,我仍然沒(méi)有放棄,最后還趕在截止時(shí)間到來(lái)之前上交了我的作業(yè)!
這一次編寫(xiě)大作業(yè)的程序又讓我感受到學(xué)程序可以鍛煉縝密的思維了。因?yàn)槠綍r(shí)練習(xí)的都是小程序,所以句段比較少,一些錯(cuò)誤都很容易被檢查出來(lái),但是這次實(shí)訓(xùn)卻是上百段的語(yǔ)句,難以檢查,似乎也沒(méi)有經(jīng)驗(yàn)去怎么檢查,那一剎那感覺(jué)到很急,但又不知如何是好,可是又不輕易的向老師詢問(wèn),因?yàn)楹孟裥U簡(jiǎn)單,相信自己能夠檢查出來(lái),所以我一般都是獨(dú)立思考的完成的,只有少部分是在老師和與同學(xué)討論下完成的。在編寫(xiě)程序中,真的是細(xì)節(jié)決定成敗,因?yàn)椴还艹绦虻恼Z(yǔ)句是多是少,但是只要有一條語(yǔ)句或語(yǔ)法不正確,就不能使程序得到所需要的結(jié)果。沒(méi)能夠使自己編寫(xiě)出來(lái)的程序等到想要的結(jié)果,意味著這是一個(gè)不理想的程序,對(duì)于本次編寫(xiě)來(lái)說(shuō)則是失敗的。
最后,非常感謝學(xué)校給我們這次實(shí)訓(xùn)的機(jī)會(huì)。極高的鍛煉了我們的邏輯思維能力。人非生而知之,雖然我們現(xiàn)在的知識(shí)結(jié)構(gòu)還很差,但是我們知道要學(xué)的知識(shí),一靠努力學(xué)習(xí),二靠潛心實(shí)踐。沒(méi)有實(shí)踐,學(xué)習(xí)就是無(wú)源之水,無(wú)本之木。在剩下的時(shí)間里,我們會(huì)更加努力的學(xué)習(xí)。
c語(yǔ)言實(shí)驗(yàn)總結(jié)與反思二
一、需求分析:
1.需求概述
設(shè)計(jì)一個(gè)職工信息管理系統(tǒng),使之能提供以下功能:
。1)職工信息錄入功能
(2)職工信息瀏覽功能
。3)職工信息刪除功能
(4)職工信息修改功能
(5) 職工信息查詢功能
2.需求說(shuō)明
。1)職工信息包括:職工號(hào)、姓名、性別、出生年月、學(xué)歷職務(wù)、工資、住址、電話,并且職工號(hào)要求不重復(fù)。
。2)錄入的職工信息要求用文件形式保存,并對(duì)其進(jìn)行瀏覽、查詢、修改、刪除等基本操作。
(3)對(duì)職工的信息分別按職工號(hào)、性別、姓名、工資四種方式進(jìn)行查詢,并返回所有符合條件的職工信息。
(4)對(duì)職工信息的修改應(yīng)該逐個(gè)進(jìn)行,一個(gè)職工的信息修改不應(yīng)影響其他職工的信息。
。5)所設(shè)計(jì)的系統(tǒng)應(yīng)以菜單的.方式工作,應(yīng)為用戶提供清晰的使用提示,依據(jù)用戶的選擇進(jìn)行各種處理,并要求在此過(guò)程中
能夠盡可能的兼容用戶使用過(guò)程中的異常情況。
二、總體設(shè)計(jì)
1.功能劃分
該系統(tǒng)可以按功能進(jìn)行模塊劃分,如下圖所示:
其中:
。1) 菜單選擇模塊完成用戶的選擇,此模塊也是職工信息管理系統(tǒng)的入口,用戶所要進(jìn)行的所有操作需要在此模塊中選擇,
并調(diào)用相對(duì)應(yīng)的模塊實(shí)現(xiàn)相應(yīng)的功能。
。2) 信息輸入模塊完成信息的錄入功能,輸入的信息包括:職工號(hào)、姓名、性別、出生年月、學(xué)歷職務(wù)、工資、住址、電話。
。3) 信息瀏覽模塊完成對(duì)所有的職工的信息的顯示。
(4) 信息查詢模塊分四種查詢方式:按職工號(hào)查詢、按性別查詢、按姓名查詢、按職務(wù)查詢。并且輸出相對(duì)應(yīng)且符合要求的
職工信息。
。5) 信息修改模塊完成的是職工信息的修改功能。
。6) 信息刪除模塊完成的是職工信息的刪除功能。
2.數(shù)據(jù)結(jié)構(gòu)
本系統(tǒng)中的主要數(shù)據(jù)結(jié)構(gòu)為職工的信息,其中包含:職工號(hào)、姓名、性別、出生年月、學(xué)歷職務(wù)、工資、住址、電話等,其
中的出生年月用結(jié)構(gòu)體表示,其中又包含:出生的年份、出生的月份、出生的日期。
3.程序流程
系統(tǒng)的執(zhí)行應(yīng)從功能菜單的選擇開(kāi)始,依據(jù)用戶的選擇進(jìn)行后續(xù)的處理,直到用戶選擇退出系統(tǒng)為止,其間應(yīng)對(duì)用戶的選
擇做出判斷及異常處理。系統(tǒng)流程圖如下圖所示:
三、詳細(xì)設(shè)計(jì)
1. 數(shù)據(jù)結(jié)構(gòu)
(1)職工信息:
struct Zg
{
char num[20]; //職工號(hào)
char name[15]; // 姓名
char sex; //性別
struct Birthday birthday; //出生年月char xueli[10]; //學(xué)歷
char position[15]; //職務(wù)int wage; //工資
char address[20];住址
char phone[12]; //電話
}zg[N];
(2)出生年月
struct Birthday //出生年月
{
int year;
int month;
int day;
};
【c語(yǔ)言實(shí)驗(yàn)總結(jié)與反思】相關(guān)文章:
初識(shí)c語(yǔ)言實(shí)驗(yàn)總結(jié)09-30
《指針》C語(yǔ)言實(shí)驗(yàn)報(bào)告10-07
C語(yǔ)言實(shí)驗(yàn)心得體會(huì)09-27
c語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板10-07
C語(yǔ)言實(shí)訓(xùn)總結(jié)06-12
c語(yǔ)言學(xué)習(xí)總結(jié)11-29