




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)生選課系統(tǒng)介紹
C語言概述編程準(zhǔn)備本章小節(jié)第一章概述1謝謝您的觀賞2019-9-2學(xué)生選課系統(tǒng)介紹第一章概述1謝謝您的觀賞2019-1.1學(xué)生選課系統(tǒng)介紹
學(xué)生信息管理模塊教師信息管理模塊課程信息管理模塊學(xué)生管理模塊模塊學(xué)生成績管理模塊信息統(tǒng)計(jì)模塊2謝謝您的觀賞2019-9-21.1學(xué)生選課系統(tǒng)介紹學(xué)生信息管理模塊2謝謝您的觀賞2系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡潔美觀(2)提供學(xué)生信息的輸入、修改和查詢功能(3)提供教師信息的輸入、修改和查詢功能(4)提供課程信息的輸入、修改和查詢功能(5)提供學(xué)生選課、退課,教師授課功能(6)提供學(xué)生成績的輸入、修改和查詢功能(7)提供學(xué)生信息的排序功能(8)提供信息的統(tǒng)計(jì)、顯示、打印和存儲功能(9)有學(xué)生、教師、教務(wù)員三類用戶,每類用戶有不同權(quán)限3謝謝您的觀賞2019-9-2系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡潔美觀3謝謝您的觀賞2019-9-2系統(tǒng)主界面4謝謝您的觀賞2019-9-2系統(tǒng)主界面4謝謝您的觀賞2019-9-21.2C語言概述C語言的特點(diǎn)本書使用方法5謝謝您的觀賞2019-9-21.2C語言概述C語言的特點(diǎn)5謝謝您的觀賞2019-9-1.2.2C語言的特點(diǎn)2.C語言與類C語言的關(guān)系
C++是C語言的超集
Java語句是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言
C語言的缺點(diǎn)數(shù)據(jù)的封裝不太好語法限制不太嚴(yán)格對變量的類型約束不嚴(yán)格對數(shù)組下標(biāo)越界不作檢查
C++、Java、C#都是基于C語言的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言6謝謝您的觀賞2019-9-21.2.2C語言的特點(diǎn)2.C語言與類C語言的關(guān)系6謝謝您1.2.3本書的使用方法
使用cin、cout進(jìn)行數(shù)據(jù)的輸入輸出使用C99標(biāo)準(zhǔn)采用NS圖(結(jié)構(gòu)圖,又稱盒圖)描述算法順序結(jié)構(gòu)條件結(jié)構(gòu)多分支選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)7謝謝您的觀賞2019-9-21.2.3本書的使用方法使用cin、cout進(jìn)行數(shù)據(jù)的1.3編程準(zhǔn)備
了解程序的創(chuàng)建和結(jié)構(gòu)
C語言基本的程序結(jié)構(gòu)簡單功能的C程序設(shè)計(jì)8謝謝您的觀賞2019-9-21.3編程準(zhǔn)備了解程序的創(chuàng)建和結(jié)構(gòu)8謝謝您的觀賞2011.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問題的思路
確定程序的目標(biāo)明確要解決的問題確定問題的實(shí)際模型設(shè)計(jì)解決方案編寫程序?qū)崿F(xiàn)解決方案運(yùn)行程序,查看結(jié)果得到結(jié)論9謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問題的思路9謝1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫程序,顯示字符串“我叫王小二,我是一個學(xué)生”
程序:1_1.cpp所有程序都必須有且僅有一個main()函數(shù),是程序執(zhí)行的起點(diǎn)函數(shù)體語句必須以;結(jié)束預(yù)編譯命令程序注釋10謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫程序,顯示字符1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.2編寫程序求學(xué)生的學(xué)期成績。假設(shè)學(xué)期成績由平時成績和期終考試成績組成,其中平時成績占30%,期終考試成績占70%,學(xué)生的平時成績和期終考試成績均由鍵盤輸入。//***************************************************************//*程序名:1_2.cpp*//*主要功能:*//*輸入平時成績和期終考試成績,求學(xué)期成績*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){//主函數(shù)開始
doublepeacetimeScore=0;//定義平時成績并初始化為
doublefinalExamScore=0;//定義期終考試成績并初始化為0doubletermScore=0;//定義學(xué)期成績并初始化為
cout<<”請輸入平時成績:”;//輸入提示
cin>>peacetimeScore;//輸入平時成績
cout<<”期終考試成績:”;//輸入提示
cin>>finalExamScore;//輸入期終考試成績
termScore=peacetimeScore*0.3+finalExamScore*0.7;//計(jì)算學(xué)期成績
cout<<”學(xué)期成績:”<<termScore<<endl;//輸出學(xué)期成績
return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束定義變量并初始化提示并輸入平時成績輸出學(xué)期成績計(jì)算學(xué)期成績11謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.2編寫程序求學(xué)生的學(xué)1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3在屏幕上輸出如下圖所示的程序界面。圖1-1-1學(xué)生選課管理系統(tǒng)主界面12謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3在屏幕上輸出如下圖1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主函數(shù)//***************************************************************//*程序名:1_3.cpp*//*主要功能:*//*顯示主菜單,并獲取用戶輸入的模塊編號*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間voidmainMenu();//申明主菜單函數(shù)intmain()//定義主函數(shù){//主函數(shù)開始
charchoice=‘0’;//用戶選擇的模塊編號,默認(rèn)為0mainMenu();//調(diào)用主菜單函數(shù)
cin>>choice;//獲取用戶輸入的模塊編號
cout<<”你輸入的模塊號:”<<choice<<endl;//輸出模塊編號
return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束函數(shù)調(diào)用函數(shù)申明13謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主函數(shù)函數(shù)調(diào)用函數(shù)1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主菜單函數(shù)voidmainMenu() //主菜單函數(shù){system(“cls”); //清除屏幕
cout<<”\n\n\n\n\n”;cout<<”\t\t|----學(xué)生選課系統(tǒng)(學(xué)生版)----|\n”;cout<<”\t\t|\t0.退出|\n”;cout<<”\t\t|\t1.學(xué)生信息管理|\n”;cout<<”\t\t|\t2.教師信息管理|\n”;cout<<”\t\t|\t3.課程信息管理|\n”;cout<<”\t\t|\t4.學(xué)生選課管理|\n”;cout<<”\t\t|\t5.學(xué)生成績管理|\n”;cout<<”\t\t|\t6.信息統(tǒng)計(jì)模塊|\n”;cout<<”\t\t|\t7.信息顯示模塊|\n”;cout<<”\t\t|----------------------------|\n\n”;cout<<”\t\t\t請輸入模塊編號(0-7):”;}函數(shù)首部函數(shù)體14謝謝您的觀賞2019-9-21.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主菜單函數(shù)函數(shù)首部1.3.2C語言基本的程序結(jié)構(gòu)程序說明部分編譯預(yù)處理行主函數(shù)函數(shù)說明語句函數(shù)原型語句15謝謝您的觀賞2019-9-21.3.2C語言基本的程序結(jié)構(gòu)程序說明部分15謝謝您的觀賞1.3.3簡單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)式的值16謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)1.3.3簡單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開發(fā)環(huán)境圖1-3-3VS2008集成開發(fā)環(huán)境的初始界面17謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開1.3.3簡單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”①在VS2008初始界面上,用鼠標(biāo)依次點(diǎn)擊如下菜單項(xiàng):文件→新建→項(xiàng)目,打開新建項(xiàng)目對話框窗口圖1-3-4新建項(xiàng)目對話框18謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”②在新建項(xiàng)目對話框中,展開項(xiàng)目類型中的“VisualC++”,單擊“Win32”項(xiàng);在模板中,單擊“Win32控制臺應(yīng)用程序”項(xiàng);在下面的對話框中輸入項(xiàng)目名稱“函數(shù)計(jì)算”,選擇好項(xiàng)目位置,單擊“確定”按鈕。
19謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”11.3.3簡單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”③進(jìn)入Win32應(yīng)用程序向?qū)?,在窗口中,單擊“下一步按鈕”,進(jìn)入應(yīng)用程序設(shè)置窗口,在窗口的“附加選項(xiàng)”中,選擇“空項(xiàng)目”,再單擊“完成”按鈕,即完成了“函數(shù)計(jì)算”這一項(xiàng)目的建立工作。圖1-3-5Win32應(yīng)用程序向?qū)А攀鰣D1-3-6Win32應(yīng)用程序向?qū)А獞?yīng)用程序設(shè)置圖1-3-7“函數(shù)計(jì)算”項(xiàng)目界面20謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡單功能的C程序設(shè)計(jì)3.建立文件①鼠標(biāo)右擊解決方案資源管理器中的源文件,出現(xiàn)右鍵菜單,在此菜單中依次點(diǎn)擊如下菜單項(xiàng):添加→新建項(xiàng),打開添加新項(xiàng)對話框窗口
在此對話框中,點(diǎn)擊類別中的“VisualC++”,再在模板中選擇“C++文件(.cpp)”,然后輸入文件名稱“1_4.cpp”,最后單擊“添加”按鈕。圖1-3-8添加新項(xiàng)對話框21謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)3.建立文件圖1-3-81.3.3簡單功能的C程序設(shè)計(jì)3.建立文件②鍵入下面程序,以完成任務(wù)1.1。//***************************************************************//*程序名:1_4.cpp*//*主要功能:*//*計(jì)算數(shù)學(xué)表達(dá)式的值*//***************************************************************#include<iostream>//包含輸入輸出接口文件#include<math.h>//包含數(shù)學(xué)函數(shù)接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){//主函數(shù)開始
cout<<(2*sin(20.0/180.0*3.14159)*cos(40.0/180.0*3.14159)-exp(-2.0))/(1+2*cos(10.0/180.0*3.14159)*cos(10.0/180.0*3.14159))<<endl;return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束22謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)3.建立文件22謝謝您的觀1.3.3簡單功能的C程序設(shè)計(jì)4.運(yùn)行程序①點(diǎn)擊“生成”菜單中的“生成函數(shù)計(jì)算”,對程序進(jìn)行編譯和鏈接。如果有錯,在下面的輸出窗口會輸出錯誤信息,就需要對程序進(jìn)行修改,改正錯誤后,再點(diǎn)擊“生成”菜單中的“重新生成函數(shù)計(jì)算”重新進(jìn)行編譯鏈接,得到可執(zhí)行程序。②點(diǎn)擊“調(diào)試”菜單中的“開始執(zhí)行(不調(diào)試)”可以運(yùn)行程序,得到程序的執(zhí)行結(jié)果。圖1-3-9程序1_4.cpp運(yùn)行結(jié)果23謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)4.運(yùn)行程序圖1-3-91.3.3簡單功能的C程序設(shè)計(jì)5.打開已建好的項(xiàng)目在VS2008的初始界面的起始頁中單擊“最近的項(xiàng)目”下的某個項(xiàng)目即可。如果項(xiàng)目不在“最近的項(xiàng)目”列表中,可以點(diǎn)擊“打開”右邊的“項(xiàng)目”按鈕,或者單擊“文件→打開→項(xiàng)目/解決方案”菜單項(xiàng),都可在后面出現(xiàn)的打開項(xiàng)目對話框中選擇相應(yīng)的項(xiàng)目打開。24謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)5.打開已建好的項(xiàng)目24謝1.3.3簡單功能的C程序設(shè)計(jì)6.從項(xiàng)目中移除文件在解決方案資源管理器中選中相應(yīng)的文件,再按鍵盤上的“Delete”鍵就可以將其從項(xiàng)目中移除。需注意的是,這個操作只是移除文件,文件本身依然保存在磁盤原來的地方。25謝謝您的觀賞2019-9-21.3.3簡單功能的C程序設(shè)計(jì)6.從項(xiàng)目中移除文件25謝1.3.3簡單功能的C程序設(shè)計(jì)7.將已經(jīng)建好的程序文件放到所選的項(xiàng)目中點(diǎn)擊解決方案資源管理器的相應(yīng)目錄(如“源文件”)后,按鼠標(biāo)右鍵,在隨后出現(xiàn)的右鍵菜單中選擇“添加”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45636-2025進(jìn)境出境經(jīng)接觸傳播傳染病防控技術(shù)規(guī)范
- 四川省德陽市2025屆高三下學(xué)期二模試題 化學(xué) 含解析
- 行政管理復(fù)習(xí)計(jì)劃的重點(diǎn)安排:試題及答案
- 慢性阻塞性肺疾病護(hù)理常規(guī)體系構(gòu)建
- 2025年法學(xué)概論知識點(diǎn)梳理與試題及答案
- 企業(yè)戰(zhàn)略調(diào)整的步驟試題及答案
- 2025年行業(yè)競爭中的風(fēng)險應(yīng)對試題及答案
- 學(xué)?;馂?zāi)斷電應(yīng)急預(yù)案(3篇)
- 國際法與全球治理的關(guān)系試題及答案討論
- 跨文化經(jīng)濟(jì)交流的必要性試題及答案
- 瀘州市中考數(shù)學(xué)復(fù)習(xí)策略課件
- 渤鉆井控考試題
- 流動式起重機(jī)械(汽車吊)安全培訓(xùn)課件
- DG-TJ 08-2362-2021 綜合桿設(shè)施技術(shù)標(biāo)準(zhǔn)
- JJG 1171-2019 混凝土配料秤-(高清現(xiàn)行)
- JJF1101-2019環(huán)境試驗(yàn)設(shè)備溫度、濕度校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 漢語拼音單韻母aoeiuü課件
- JJF(鄂) 86-2021 放射性氣溶膠監(jiān)測儀校準(zhǔn)規(guī)范(高清版)
- 蔬菜捆扎機(jī)機(jī)械部分的設(shè)計(jì)說明書
- 電力施工委托合同
- 腌臘肉制品生產(chǎn)車間工藝布置圖
評論
0/150
提交評論