freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)報(bào)告(已修改)

2025-01-29 10:33 本頁(yè)面
 

【正文】 一.目的與要求通過(guò)本課程設(shè)計(jì)的實(shí)踐,全面總結(jié)C++課程學(xué)習(xí)中的的數(shù)據(jù)類(lèi)型、程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、鏈表等基本概念,掌握其使用方法。掌握面向?qū)ο蟪绦蛟O(shè)計(jì)中有關(guān)類(lèi)、對(duì)象、繼承、重載、多態(tài)性、輸入輸出流類(lèi)體系、文件操作的基本概念,初步學(xué)會(huì)用類(lèi)與對(duì)象這種面向?qū)ο蟮某绦蛟O(shè)計(jì)方法編寫(xiě)應(yīng)用程序。培養(yǎng)使用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法編寫(xiě)計(jì)算機(jī)程序的能力。通過(guò)設(shè)計(jì)一個(gè)《學(xué)生成績(jī)統(tǒng)計(jì)管理》,進(jìn)一步熟悉C++中類(lèi)的概念、類(lèi)的封裝、繼承的實(shí)現(xiàn)方式。了解系統(tǒng)開(kāi)發(fā)的需求分析、類(lèi)層次設(shè)計(jì)、模塊分解、編碼測(cè)試、模塊組裝與整體調(diào)試的全過(guò)程,加深對(duì)C++的理解與Visual C++環(huán)境的使用;逐步熟悉程序設(shè)計(jì)的方法,并養(yǎng)成良好的編程習(xí)慣。程序設(shè)計(jì)是一門(mén)實(shí)踐性很強(qiáng)的課程,必須十分重視實(shí)踐環(huán)節(jié)。許多實(shí)際的知識(shí)不是靠聽(tīng)課和看書(shū)學(xué)到的,而是通過(guò)長(zhǎng)時(shí)間的實(shí)踐積累的。一、 設(shè)計(jì)內(nèi)容學(xué)生成績(jī)管理系統(tǒng)1. 基本功能: 這個(gè)程序的主要功能是輸入學(xué)生姓名、成績(jī),學(xué)號(hào),并可以對(duì)學(xué)生的成績(jī)按學(xué)號(hào)進(jìn)行查詢(xún)。該系統(tǒng)具有存貯學(xué)生數(shù)據(jù),按學(xué)號(hào)按需要修改學(xué)生成績(jī),列出學(xué)生成績(jī)和統(tǒng)計(jì)功能。2. 擴(kuò)展功能:學(xué)生數(shù)據(jù)的添加、修改、與刪除—R修改數(shù)據(jù)刪除數(shù)據(jù)查詢(xún)數(shù)據(jù)顯示數(shù)據(jù)平均數(shù)據(jù)添加數(shù)據(jù)學(xué)生成績(jī)管理系統(tǒng) 二、 過(guò)程與結(jié)果主要內(nèi)容如下:1. 關(guān)鍵類(lèi)的設(shè)計(jì),繼承層次關(guān)系,代碼:首先,創(chuàng)建了一個(gè)student類(lèi). Student類(lèi)的聲明如下:class Student{public: int Class,num。 char name[8]。 float cpp,math,eng,ave。 int order。 Student *next。public: Student() {} Student(int c1,int n1,char*n,float e1,float c2,float m,float e2,float s,float p,float a, int o,Student *next=NULL) { Class=c1。num=n1。 strcpy(name,n)。 cpp=c2。math=m。eng=e2。ave=a。 order=o。 thisnext=next。 } 主要功能函數(shù)的設(shè)計(jì):1. 創(chuàng)建學(xué)生數(shù)據(jù),對(duì)學(xué)生的成績(jī)的錄入。 代碼:friend Student *Create(Student *head,istreamamp。 in) {int y。 Student *p。 int Class,num。 char name[8]。 float cpp,math,eng。 if(amp。in==amp。cin) //cout\n\n請(qǐng)輸入學(xué)生數(shù)據(jù)(輸入成績(jī)非法,則結(jié)束),數(shù)據(jù)輸入格式為:\n //班級(jí) 姓名 學(xué)號(hào) C++ 數(shù)學(xué) 英語(yǔ) \n。 //inClassnamenumcppmatheng。 //cout\n\n請(qǐng)輸入學(xué)生數(shù)據(jù):\n cout班級(jí):endl。 inClass。 cout姓名:endl。 inname。 cout學(xué)號(hào):endl。 innum。 coutC++的成績(jī):endl。 incpp。 cout數(shù)學(xué)的成績(jī):endl。 inmath。 cout英語(yǔ)的成績(jī) :endl。 ineng。 /*while(Valid(elec)amp。amp。Valid(cpp)amp。amp。Valid(math)amp。amp。Valid(eng)amp。amp。Valid(sport)amp。amp。Valid(polity)) {*/p=new Student。 pClass=Class。pnum=num。strcpy(pname,name)。 pcpp=cpp。pmath=math。 peng=eng。 pave=(cpp+math+eng)/6。 head=Insert(head,p)。 //inClassnamenumeleccppmathengpolitysport。 cout\t\t*****繼續(xù)添加請(qǐng)按1*******\n。 cout\t\t*****返回主菜單請(qǐng)按2*******\n。 iny。 if(y==2) { ShowMenu()。 } else{head=Create(head,cin)。} SetOrder(head)。 //設(shè)置排名 return head。 } 2. 此函數(shù)為查找函數(shù)的實(shí)現(xiàn)過(guò)程 主要代碼:friend const Student * Lookup(const Student *head,int num) //查找指定學(xué)號(hào)為num的結(jié)點(diǎn) { while(head amp。amp。 headnum!=num) head=headn
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1