學(xué)生選課系統(tǒng)介紹C語言概述編程準(zhǔn)備本章小節(jié)課件_第1頁
學(xué)生選課系統(tǒng)介紹C語言概述編程準(zhǔn)備本章小節(jié)課件_第2頁
學(xué)生選課系統(tǒng)介紹C語言概述編程準(zhǔn)備本章小節(jié)課件_第3頁
學(xué)生選課系統(tǒng)介紹C語言概述編程準(zhǔn)備本章小節(jié)課件_第4頁
學(xué)生選課系統(tǒng)介紹C語言概述編程準(zhǔn)備本章小節(jié)課件_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

學(xué)生選課系統(tǒng)介紹

C語言概述編程準(zhǔn)備本章小節(jié)第一章概述1謝謝觀賞2019-8-23學(xué)生選課系統(tǒng)介紹第一章概述1謝謝觀賞2019-8-1.1學(xué)生選課系統(tǒng)介紹

學(xué)生信息管理模塊教師信息管理模塊課程信息管理模塊學(xué)生管理模塊模塊學(xué)生成績(jī)管理模塊信息統(tǒng)計(jì)模塊2謝謝觀賞2019-8-231.1學(xué)生選課系統(tǒng)介紹學(xué)生信息管理模塊2謝謝觀賞201系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡(jiǎn)潔美觀(2)提供學(xué)生信息的輸入、修改和查詢功能(3)提供教師信息的輸入、修改和查詢功能(4)提供課程信息的輸入、修改和查詢功能(5)提供學(xué)生選課、退課,教師授課功能(6)提供學(xué)生成績(jī)的輸入、修改和查詢功能(7)提供學(xué)生信息的排序功能(8)提供信息的統(tǒng)計(jì)、顯示、打印和存儲(chǔ)功能(9)有學(xué)生、教師、教務(wù)員三類用戶,每類用戶有不同權(quán)限3謝謝觀賞2019-8-23系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡(jiǎn)潔美觀3謝謝觀賞2019-8-23系統(tǒng)主界面4謝謝觀賞2019-8-23系統(tǒng)主界面4謝謝觀賞2019-8-231.2C語言概述C語言的特點(diǎn)本書使用方法5謝謝觀賞2019-8-231.2C語言概述C語言的特點(diǎn)5謝謝觀賞2019-8-231.2.2C語言的特點(diǎn)2.C語言與類C語言的關(guān)系

C++是C語言的超集

Java語句是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言

C語言的缺點(diǎn)數(shù)據(jù)的封裝不太好語法限制不太嚴(yán)格對(duì)變量的類型約束不嚴(yán)格對(duì)數(shù)組下標(biāo)越界不作檢查

C++、Java、C#都是基于C語言的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言6謝謝觀賞2019-8-231.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-8-231.2.3本書的使用方法使用cin、cout進(jìn)行數(shù)據(jù)的1.3編程準(zhǔn)備

了解程序的創(chuàng)建和結(jié)構(gòu)

C語言基本的程序結(jié)構(gòu)簡(jiǎn)單功能的C程序設(shè)計(jì)8謝謝觀賞2019-8-231.3編程準(zhǔn)備了解程序的創(chuàng)建和結(jié)構(gòu)8謝謝觀賞2019-1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問題的思路

確定程序的目標(biāo)明確要解決的問題確定問題的實(shí)際模型設(shè)計(jì)解決方案編寫程序?qū)崿F(xiàn)解決方案運(yùn)行程序,查看結(jié)果得到結(jié)論9謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問題的思路9謝1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫程序,顯示字符串“我叫王小二,我是一個(gè)學(xué)生”

程序:1_1.cpp所有程序都必須有且僅有一個(gè)main()函數(shù),是程序執(zhí)行的起點(diǎn)函數(shù)體語句必須以;結(jié)束預(yù)編譯命令程序注釋10謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫程序,顯示字符1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.2編寫程序求學(xué)生的學(xué)期成績(jī)。假設(shè)學(xué)期成績(jī)由平時(shí)成績(jī)和期終考試成績(jī)組成,其中平時(shí)成績(jī)占30%,期終考試成績(jī)占70%,學(xué)生的平時(shí)成績(jī)和期終考試成績(jī)均由鍵盤輸入。//***************************************************************//*程序名:1_2.cpp*//*主要功能:*//*輸入平時(shí)成績(jī)和期終考試成績(jī),求學(xué)期成績(jī)*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){//主函數(shù)開始

doublepeacetimeScore=0;//定義平時(shí)成績(jī)并初始化為

doublefinalExamScore=0;//定義期終考試成績(jī)并初始化為0doubletermScore=0;//定義學(xué)期成績(jī)并初始化為

cout<<”請(qǐng)輸入平時(shí)成績(jī):”;//輸入提示

cin>>peacetimeScore;//輸入平時(shí)成績(jī)

cout<<”期終考試成績(jī):”;//輸入提示

cin>>finalExamScore;//輸入期終考試成績(jī)

termScore=peacetimeScore*0.3+finalExamScore*0.7;//計(jì)算學(xué)期成績(jī)

cout<<”學(xué)期成績(jī):”<<termScore<<endl;//輸出學(xué)期成績(jī)

return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束定義變量并初始化提示并輸入平時(shí)成績(jī)輸出學(xué)期成績(jī)計(jì)算學(xué)期成績(jī)11謝謝觀賞2019-8-231.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-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3在屏幕上輸出如下圖1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主函數(shù)//***************************************************************//*程序名:1_3.cpp*//*主要功能:*//*顯示主菜單,并獲取用戶輸入的模塊編號(hào)*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間voidmainMenu();//申明主菜單函數(shù)intmain()//定義主函數(shù){//主函數(shù)開始

charchoice=‘0’;//用戶選擇的模塊編號(hào),默認(rèn)為0mainMenu();//調(diào)用主菜單函數(shù)

cin>>choice;//獲取用戶輸入的模塊編號(hào)

cout<<”你輸入的模塊號(hào):”<<choice<<endl;//輸出模塊編號(hào)

return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束函數(shù)調(diào)用函數(shù)申明13謝謝觀賞2019-8-231.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é)生成績(jī)管理|\n”;cout<<”\t\t|\t6.信息統(tǒng)計(jì)模塊|\n”;cout<<”\t\t|\t7.信息顯示模塊|\n”;cout<<”\t\t|----------------------------|\n\n”;cout<<”\t\t\t請(qǐng)輸入模塊編號(hào)(0-7):”;}函數(shù)首部函數(shù)體14謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主菜單函數(shù)函數(shù)首部1.3.2C語言基本的程序結(jié)構(gòu)程序說明部分編譯預(yù)處理行主函數(shù)函數(shù)說明語句函數(shù)原型語句15謝謝觀賞2019-8-231.3.2C語言基本的程序結(jié)構(gòu)程序說明部分15謝謝觀賞201.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)式的值16謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開發(fā)環(huán)境圖1-3-3VS2008集成開發(fā)環(huán)境的初始界面17謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”①在VS2008初始界面上,用鼠標(biāo)依次點(diǎn)擊如下菜單項(xiàng):文件→新建→項(xiàng)目,打開新建項(xiàng)目對(duì)話框窗口圖1-3-4新建項(xiàng)目對(duì)話框18謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”②在新建項(xiàng)目對(duì)話框中,展開項(xiàng)目類型中的“VisualC++”,單擊“Win32”項(xiàng);在模板中,單擊“Win32控制臺(tái)應(yīng)用程序”項(xiàng);在下面的對(duì)話框中輸入項(xiàng)目名稱“函數(shù)計(jì)算”,選擇好項(xiàng)目位置,單擊“確定”按鈕。

19謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”11.3.3簡(jiǎn)單功能的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-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件①鼠標(biāo)右擊解決方案資源管理器中的源文件,出現(xiàn)右鍵菜單,在此菜單中依次點(diǎn)擊如下菜單項(xiàng):添加→新建項(xiàng),打開添加新項(xiàng)對(duì)話框窗口

在此對(duì)話框中,點(diǎn)擊類別中的“VisualC++”,再在模板中選擇“C++文件(.cpp)”,然后輸入文件名稱“1_4.cpp”,最后單擊“添加”按鈕。圖1-3-8添加新項(xiàng)對(duì)話框21謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件圖1-3-81.3.3簡(jiǎn)單功能的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-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件22謝謝觀賞21.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)4.運(yùn)行程序①點(diǎn)擊“生成”菜單中的“生成函數(shù)計(jì)算”,對(duì)程序進(jìn)行編譯和鏈接。如果有錯(cuò),在下面的輸出窗口會(huì)輸出錯(cuò)誤信息,就需要對(duì)程序進(jìn)行修改,改正錯(cuò)誤后,再點(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-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)4.運(yùn)行程序圖1-3-91.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)5.打開已建好的項(xiàng)目在VS2008的初始界面的起始頁中單擊“最近的項(xiàng)目”下的某個(gè)項(xiàng)目即可。如果項(xiàng)目不在“最近的項(xiàng)目”列表中,可以點(diǎn)擊“打開”右邊的“項(xiàng)目”按鈕,或者單擊“文件→打開→項(xiàng)目/解決方案”菜單項(xiàng),都可在后面出現(xiàn)的打開項(xiàng)目對(duì)話框中選擇相應(yīng)的項(xiàng)目打開。24謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)5.打開已建好的項(xiàng)目24謝1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)6.從項(xiàng)目中移除文件在解決方案資源管理器中選中相應(yīng)的文件,再按鍵盤上的“Delete”鍵就可以將其從項(xiàng)目中移除。需注意的是,這個(gè)操作只是移除文件,文件本身依然保存在磁盤原來的地方。25謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)6.從項(xiàng)目中移除文件25謝1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)7.將已經(jīng)建好的程序文件放到所選的項(xiàng)目中點(diǎn)擊解決方案資源管理器的相應(yīng)目錄(如“源文件”)后,按鼠標(biāo)右鍵,在隨后出現(xiàn)的右鍵菜單中選擇“添加”→“現(xiàn)有項(xiàng)”,就可以在隨后出現(xiàn)的打開文件對(duì)話框中,選擇已建好的程序文件,將其添加到當(dāng)前項(xiàng)目的源文件中。在VS2008的項(xiàng)目中,可以有多個(gè)源文件和頭文件。但需要注意的是,源文件可以有多個(gè),但其中必須有且僅有一個(gè)main函數(shù),C語言將會(huì)從這個(gè)函數(shù)開始執(zhí)行項(xiàng)目。如果一個(gè)項(xiàng)目中包含多個(gè)main函數(shù),則在編譯時(shí)會(huì)出錯(cuò)。26謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)7.將已經(jīng)建好的程序文件放1.4本章小結(jié)(1)本章的重點(diǎn)是如何在VS2008環(huán)境下建立工程,如何將一個(gè)文件納入工程之中。(2)C語言程序由函數(shù)組成。一個(gè)C源程序有且僅有一個(gè)main()函數(shù),但是可以包含任意多個(gè)其他函數(shù),因此,函數(shù)是C程序的基本單元。C語言開發(fā)者編制了內(nèi)容豐富的庫函數(shù),編程者可以通過函數(shù)調(diào)用的形式使用這些庫函數(shù),方便、快捷、編程效率高。。(3)注釋程序?qū)Τ鯇W(xué)者養(yǎng)成良好習(xí)慣大有益處(4)學(xué)會(huì)使用標(biāo)準(zhǔn)輸出流對(duì)象cout,就可以看到屏幕上的輸出,這樣就為正式編寫程序打下了一個(gè)良好的基礎(chǔ)。(5)通過“生成”菜單中的“生成”或“重新生成”項(xiàng)目,就可以進(jìn)行編譯和連接,產(chǎn)生可執(zhí)行文件。運(yùn)行該文件,即可得到程序的運(yùn)行結(jié)果。

27謝謝觀賞2019-8-231.4本章小結(jié)(1)本章的重點(diǎn)是如何在VS2008環(huán)境下習(xí)題請(qǐng)編程計(jì)算以下各題,在計(jì)算過程中復(fù)習(xí)本章已學(xué)習(xí)的內(nèi)容,包括建立工程,建立文件,編譯通過,得出正確結(jié)果。1.編寫程序,計(jì)算2.編寫程序,計(jì)算3.編寫程序,計(jì)算4.編寫程序,計(jì)算5.編寫程序,計(jì)算28謝謝觀賞2019-8-23習(xí)題請(qǐng)編程計(jì)算以下各題,在計(jì)算過程中復(fù)習(xí)本章已學(xué)習(xí)的內(nèi)容,包

學(xué)生選課系統(tǒng)介紹

C語言概述編程準(zhǔn)備本章小節(jié)第一章概述29謝謝觀賞2019-8-23學(xué)生選課系統(tǒng)介紹第一章概述1謝謝觀賞2019-8-1.1學(xué)生選課系統(tǒng)介紹

學(xué)生信息管理模塊教師信息管理模塊課程信息管理模塊學(xué)生管理模塊模塊學(xué)生成績(jī)管理模塊信息統(tǒng)計(jì)模塊30謝謝觀賞2019-8-231.1學(xué)生選課系統(tǒng)介紹學(xué)生信息管理模塊2謝謝觀賞201系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡(jiǎn)潔美觀(2)提供學(xué)生信息的輸入、修改和查詢功能(3)提供教師信息的輸入、修改和查詢功能(4)提供課程信息的輸入、修改和查詢功能(5)提供學(xué)生選課、退課,教師授課功能(6)提供學(xué)生成績(jī)的輸入、修改和查詢功能(7)提供學(xué)生信息的排序功能(8)提供信息的統(tǒng)計(jì)、顯示、打印和存儲(chǔ)功能(9)有學(xué)生、教師、教務(wù)員三類用戶,每類用戶有不同權(quán)限31謝謝觀賞2019-8-23系統(tǒng)目標(biāo)(1)系統(tǒng)界面簡(jiǎn)潔美觀3謝謝觀賞2019-8-23系統(tǒng)主界面32謝謝觀賞2019-8-23系統(tǒng)主界面4謝謝觀賞2019-8-231.2C語言概述C語言的特點(diǎn)本書使用方法33謝謝觀賞2019-8-231.2C語言概述C語言的特點(diǎn)5謝謝觀賞2019-8-231.2.2C語言的特點(diǎn)2.C語言與類C語言的關(guān)系

C++是C語言的超集

Java語句是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言

C語言的缺點(diǎn)數(shù)據(jù)的封裝不太好語法限制不太嚴(yán)格對(duì)變量的類型約束不嚴(yán)格對(duì)數(shù)組下標(biāo)越界不作檢查

C++、Java、C#都是基于C語言的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言34謝謝觀賞2019-8-231.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)35謝謝觀賞2019-8-231.2.3本書的使用方法使用cin、cout進(jìn)行數(shù)據(jù)的1.3編程準(zhǔn)備

了解程序的創(chuàng)建和結(jié)構(gòu)

C語言基本的程序結(jié)構(gòu)簡(jiǎn)單功能的C程序設(shè)計(jì)36謝謝觀賞2019-8-231.3編程準(zhǔn)備了解程序的創(chuàng)建和結(jié)構(gòu)8謝謝觀賞2019-1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問題的思路

確定程序的目標(biāo)明確要解決的問題確定問題的實(shí)際模型設(shè)計(jì)解決方案編寫程序?qū)崿F(xiàn)解決方案運(yùn)行程序,查看結(jié)果得到結(jié)論37謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)編程解決實(shí)際問題的思路9謝1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫程序,顯示字符串“我叫王小二,我是一個(gè)學(xué)生”

程序:1_1.cpp所有程序都必須有且僅有一個(gè)main()函數(shù),是程序執(zhí)行的起點(diǎn)函數(shù)體語句必須以;結(jié)束預(yù)編譯命令程序注釋38謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.1編寫程序,顯示字符1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.2編寫程序求學(xué)生的學(xué)期成績(jī)。假設(shè)學(xué)期成績(jī)由平時(shí)成績(jī)和期終考試成績(jī)組成,其中平時(shí)成績(jī)占30%,期終考試成績(jī)占70%,學(xué)生的平時(shí)成績(jī)和期終考試成績(jī)均由鍵盤輸入。//***************************************************************//*程序名:1_2.cpp*//*主要功能:*//*輸入平時(shí)成績(jī)和期終考試成績(jī),求學(xué)期成績(jī)*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間intmain()//定義主函數(shù){//主函數(shù)開始

doublepeacetimeScore=0;//定義平時(shí)成績(jī)并初始化為

doublefinalExamScore=0;//定義期終考試成績(jī)并初始化為0doubletermScore=0;//定義學(xué)期成績(jī)并初始化為

cout<<”請(qǐng)輸入平時(shí)成績(jī):”;//輸入提示

cin>>peacetimeScore;//輸入平時(shí)成績(jī)

cout<<”期終考試成績(jī):”;//輸入提示

cin>>finalExamScore;//輸入期終考試成績(jī)

termScore=peacetimeScore*0.3+finalExamScore*0.7;//計(jì)算學(xué)期成績(jī)

cout<<”學(xué)期成績(jī):”<<termScore<<endl;//輸出學(xué)期成績(jī)

return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束定義變量并初始化提示并輸入平時(shí)成績(jī)輸出學(xué)期成績(jī)計(jì)算學(xué)期成績(jī)39謝謝觀賞2019-8-231.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)主界面40謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3在屏幕上輸出如下圖1.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主函數(shù)//***************************************************************//*程序名:1_3.cpp*//*主要功能:*//*顯示主菜單,并獲取用戶輸入的模塊編號(hào)*//***************************************************************#include<iostream>//包含輸入輸出接口文件usingnamespacestd;//引用標(biāo)準(zhǔn)命名空間voidmainMenu();//申明主菜單函數(shù)intmain()//定義主函數(shù){//主函數(shù)開始

charchoice=‘0’;//用戶選擇的模塊編號(hào),默認(rèn)為0mainMenu();//調(diào)用主菜單函數(shù)

cin>>choice;//獲取用戶輸入的模塊編號(hào)

cout<<”你輸入的模塊號(hào):”<<choice<<endl;//輸出模塊編號(hào)

return0;//函數(shù)返回值為0}//主函數(shù)結(jié)束函數(shù)調(diào)用函數(shù)申明41謝謝觀賞2019-8-231.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é)生成績(jī)管理|\n”;cout<<”\t\t|\t6.信息統(tǒng)計(jì)模塊|\n”;cout<<”\t\t|\t7.信息顯示模塊|\n”;cout<<”\t\t|----------------------------|\n\n”;cout<<”\t\t\t請(qǐng)輸入模塊編號(hào)(0-7):”;}函數(shù)首部函數(shù)體42謝謝觀賞2019-8-231.3.1了解程序的創(chuàng)建和結(jié)構(gòu)例1.3主菜單函數(shù)函數(shù)首部1.3.2C語言基本的程序結(jié)構(gòu)程序說明部分編譯預(yù)處理行主函數(shù)函數(shù)說明語句函數(shù)原型語句43謝謝觀賞2019-8-231.3.2C語言基本的程序結(jié)構(gòu)程序說明部分15謝謝觀賞201.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)式的值44謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)任務(wù)1.1編程計(jì)算下面表達(dá)1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開發(fā)環(huán)境圖1-3-3VS2008集成開發(fā)環(huán)境的初始界面45謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)1.進(jìn)入VS2008集成開1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”①在VS2008初始界面上,用鼠標(biāo)依次點(diǎn)擊如下菜單項(xiàng):文件→新建→項(xiàng)目,打開新建項(xiàng)目對(duì)話框窗口圖1-3-4新建項(xiàng)目對(duì)話框46謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”②在新建項(xiàng)目對(duì)話框中,展開項(xiàng)目類型中的“VisualC++”,單擊“Win32”項(xiàng);在模板中,單擊“Win32控制臺(tái)應(yīng)用程序”項(xiàng);在下面的對(duì)話框中輸入項(xiàng)目名稱“函數(shù)計(jì)算”,選擇好項(xiàng)目位置,單擊“確定”按鈕。

47謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”11.3.3簡(jiǎn)單功能的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)目界面48謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)2.建立項(xiàng)目“函數(shù)計(jì)算”圖1.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件①鼠標(biāo)右擊解決方案資源管理器中的源文件,出現(xiàn)右鍵菜單,在此菜單中依次點(diǎn)擊如下菜單項(xiàng):添加→新建項(xiàng),打開添加新項(xiàng)對(duì)話框窗口

在此對(duì)話框中,點(diǎn)擊類別中的“VisualC++”,再在模板中選擇“C++文件(.cpp)”,然后輸入文件名稱“1_4.cpp”,最后單擊“添加”按鈕。圖1-3-8添加新項(xiàng)對(duì)話框49謝謝觀賞2019-8-231.3.3簡(jiǎn)單功能的C程序設(shè)計(jì)3.建立文件圖1-3-81.3.3簡(jiǎn)單功能的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}

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論