- 相關推薦
C語言實訓報告
隨著個人的素質不斷提高,大家逐漸認識到報告的重要性,其在寫作上有一定的技巧。你知道怎樣寫報告才能寫的好嗎?下面是小編收集整理的C語言實訓報告,歡迎大家分享。
一、課程設計題目
《通訊錄管理系統》
二、實訓目的
(1)掌握結構化程序設計的基本方法,基本掌握面向對象程序設計的基本思路和方法。
(2)掌握C的基本概念和基礎知識。
(3)通過訓練能夠讀懂較為復雜的C語言源程序并具備基本C語言程序設計的能力。
(4)熟練掌握各種常用類的定義,繼承,文件的應用,為更好的理解面向對象打下更好的基礎。
(5)通過實訓,培養自己編寫、調試、分析大型應用程序的能力。
(6)掌握面向對象的基本原理,提高學生綜合程序設計的能力。
(7)培養自己獨立解決問題,查找資料的能力。同學之間相互幫助,相互交流,相互合作的團隊精神。
(8)培養自己良好的學習興趣,獨立的編程風格。
(9)通過實訓檢查自己學習上的不足,達到熟練掌握C語言的基本知識和技能。
三、課程設計報告內容
3、1功能要求
該系統運行在DOS環境下,人機界面為命令行文本界面。完成的任務是對若干人的通信錄信息進行管理,且數據保存到文件中。實現的主要功能是:
添加:增加一個或幾個人的通信錄信息。刪除:刪除已輸入的通信錄信息。查詢:根據輸入的姓名查找通信錄信息。修改:根據輸入的姓名修改通信錄信息。顯示:輸出所有通信錄信息。
3、2設計環境
所使用的語言采用標準C,開發工具選用在Windows環境下的C-free、Win-TC或者VisualC++6、0。
3、3數據結構
本系統是對通信錄的信息進行管理,通信錄記錄的信息采用C的結構體數據類型描述,定義如下:
3、4實現方法及主要算法分析
(1)主界面的設計:主界面采用文本菜單的形式,各功能調用通過菜單進行選擇。采用循環處理,以便執行完某項處理后,仍可選擇其他項處理。在循環內先顯示提示信息,然后讀取用戶輸入,使用switch語句對用戶的輸入進行判斷,分別調用相應的模塊,當某模塊結束后再次回到文本菜單,直到用戶選擇結束程序菜單,才退出循環,從而退出系統。
(2)外部文件的類型:文件采用的二進制的文件,對文件的讀寫采用順序文件的方式,并使用fread和fwrite等函數對文件進行操作。
(3)清屏函數:一般由上一級菜單屏幕進入下一級菜單屏幕或由下一級菜單屏幕返回上一級菜單屏幕都需要清除屏幕原來顯示的內容。同時在調用程序的過程中,記錄需要清屏的位置,然后修改代碼,加入clrscr()函數清屏。
(4)提示信息:一般的輸入與輸出需有相應的提示信息,以增加用戶的交互性,增加輸出的可讀性,以幫助用戶使用程序。
(5)設置顏色:
(6)光標定位:
3、5模塊設計
3、6處理流程
(1)通訊錄主界面模塊
(2)增加記錄模塊
(3)顯示記錄模塊
(4)刪除記錄
(5)修改記錄
(6)查找主模塊開始函數清屏顯示菜單輸入選項至按姓名查找按城市查找返回
【C語言實訓報告】相關文章:
c語言實訓報告模板范文12-26
c語言實踐報告范文01-17
c語言實習心得09-03
C語言實習心得8篇01-01
C語言實習的心得體會04-26
電工實訓報告電子實訓報告范文05-12
實訓的報告02-21
銀行柜臺綜合實訓實訓報告12-08
鐵路實訓報告06-05