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

正文內(nèi)容

程序設(shè)計(jì)基礎(chǔ)(c)實(shí)驗(yàn)教程及完整答案-展示頁

2025-06-27 15:21本頁面
  

【正文】 void main(){ int m。輸入a,輸出A。 cout ch endl。amp。 ch = ’Z’ ) ? ( ch + 32 ) : ch 。 ch = ( ch = ’A’ amp。1 include void main() { char ch。coutfabs(a*ab*b)+int(ab)endl。coutenter a,bendl。}6include iostreaminclude cmathusing namespace std。 coutlog10(1+pow(1+x*x,1/2))endl。 coutenter xendl。}5include iostreaminclude cmathusing namespace std。 coutexp(x+y)+exp(xy)endl。 coutenter x,yendl。}4include iostreaminclude cmathusing namespace std。 coutyendl。 cinx。int main(){ float x,y。 return 0。 sum=1+1/(x+1/(x+1))。 coutenter xendl。int main(){float x。 return 0。 cinx。 cinabcd。 float a,b,c,d。解:1include iostreamusing namespace std。(1)設(shè)計(jì)簡單程序,分別計(jì)算下列表達(dá)式,式中變量由鍵盤輸入,輸出表達(dá)式的值。(3) 掌握賦值語句的使用。實(shí)驗(yàn)一 面向過程的簡單程序設(shè)計(jì)(1) 使用C++語言編寫簡單的計(jì)算機(jī)程序,掌握C++程序從編輯、編譯到運(yùn)行的全過程,初步了解C++程序的特點(diǎn)。3. 分析與思考通過創(chuàng)建項(xiàng)目文件的實(shí)驗(yàn),總結(jié)一下創(chuàng)建一個(gè)控制臺應(yīng)用項(xiàng)目的一般方法和經(jīng)驗(yàn)。用戶要使用幫助必須安裝MSDN。在源文件編輯器中把光標(biāo)定位在一個(gè)需要查詢的單詞處,然后按〈F1〉鍵也可以進(jìn)入Visual C++。還有運(yùn)行至當(dāng)前函數(shù)的末尾(Step Out)等都是很有效的調(diào)試工具,這里不再做一一介紹。選擇Build | Start Debug | Go時(shí),程序執(zhí)行到斷點(diǎn)處程序?qū)和?zhí)行,可方便用戶進(jìn)行變量觀察。在程序調(diào)試狀態(tài)下,可以進(jìn)行單步執(zhí)行調(diào)試程序。對于程序中的錯(cuò)誤,VC提供了易用且有效的調(diào)試手段。調(diào)試程序:在編寫較長的程序時(shí),能夠一次成功而不含有任何錯(cuò)誤決非易事,這需要進(jìn)行長期大量的練習(xí)。執(zhí)行程序:選擇Build | Execute菜單項(xiàng)(Ctrl + F5為快捷鍵),執(zhí)行程序,將會(huì)出現(xiàn)一個(gè)DOS窗口,按照程序輸入要求正確輸入數(shù)據(jù)后,程序即正確執(zhí)行。當(dāng)所有錯(cuò)誤修正之后。在文件編輯區(qū)輸入源程序,存盤,如圖07所示。如圖05所示。圖01 啟動(dòng)Mircosoft Visual C++ 圖02 創(chuàng)建控制臺工程屏幕上出現(xiàn)如圖03所示的Win32 Console Application—Step 1 of 1對話框后,選擇“An empty project”項(xiàng),然后按Finish按鈕繼續(xù),圖03 Win32 Console Application—Step 1 of 1對話框出現(xiàn)如圖04所示的New Project Information 對話框后,按OK按鈕完成工程創(chuàng)建。Visual C++ 。實(shí)驗(yàn)操作步驟如下:安裝Visual C++ :運(yùn)行Visual ,選擇安裝Visual C++ ,然后按照安裝程序的指導(dǎo)完成安裝過程。這里的介紹不包含C++運(yùn)行環(huán)境(尤其是Windows環(huán)境)下進(jìn)行開發(fā)的內(nèi)容,有關(guān)這方面的內(nèi)容請參閱相應(yīng)開發(fā)手冊。Win32控制臺程序(Win32 Console Application)是一類Windows程序,它不使用復(fù)雜的圖形用戶界面,程序與用戶交互時(shí)通過一個(gè)標(biāo)準(zhǔn)的正文窗口,通過幾個(gè)標(biāo)準(zhǔn)的輸入輸出流(I/O Streams)進(jìn)行。Visual C++分為學(xué)習(xí)版、專業(yè)版和企業(yè)版。Developer Studio是一個(gè)通用的應(yīng)用程序集成開發(fā)環(huán)境,包含了一個(gè)文本編輯器、資源編輯器、工程編譯工具、一個(gè)增量連接器、源代碼瀏覽器、集成調(diào)試工具,以及一套聯(lián)機(jī)文檔。(4) 掌握程序調(diào)試的基本方法,包括程序斷點(diǎn)的設(shè)置與去除,程序的跟蹤以及運(yùn)行期間變量數(shù)值的觀察。 實(shí)驗(yàn)0 Visual C++ 集成開發(fā)環(huán)境1. 實(shí)驗(yàn)?zāi)康囊螅?) 熟悉和掌握Visual C++ 的集成開發(fā)環(huán)境(簡稱為IDE)的部分功能。如此,可充分利用有限的上機(jī)時(shí)間,有目的的增強(qiáng)調(diào)試程序、解決各種實(shí)際問題的能力。對于分析運(yùn)行結(jié)果的實(shí)驗(yàn)習(xí)題,上機(jī)前先進(jìn)行用人工分析,寫出運(yùn)行結(jié)果,與上機(jī)調(diào)試得到的結(jié)果進(jìn)行對照,如有差異,分析其原因。學(xué)生在做實(shí)驗(yàn)之前應(yīng)仔細(xì)閱讀本實(shí)驗(yàn)指導(dǎo)書,初步掌握實(shí)驗(yàn)的基本要求和實(shí)驗(yàn)方法。實(shí)驗(yàn)時(shí)也可根據(jù)具體情況做適當(dāng)調(diào)整。本實(shí)驗(yàn)指導(dǎo)所用環(huán)境是Visual C++ 。本課程上機(jī)實(shí)驗(yàn)的目的是使學(xué)生熟悉用高級語言解決實(shí)際問題的全過程,加深對語言的理解,得到程序設(shè)計(jì)基本方法和能力的訓(xùn)練。只有通過到計(jì)算機(jī)上去實(shí)踐,才能發(fā)現(xiàn)學(xué)習(xí)中存在的問題,鞏固所學(xué)知識,加強(qiáng)解決實(shí)際問題的能力,增強(qiáng)信心。經(jīng)過這樣的多次反復(fù),初學(xué)者就可以找到編程的感覺。然而,實(shí)踐證明,許多初學(xué)者在學(xué)習(xí)這門課程時(shí)的效果并不理想?!冻绦蛟O(shè)計(jì)基礎(chǔ)》實(shí)驗(yàn)教程對于從事計(jì)算機(jī)行業(yè)的人員來說,設(shè)計(jì)能力是最主要的基本功之一。入門課程《程序設(shè)計(jì)基礎(chǔ)》的學(xué)習(xí)效果將直接關(guān)系到編程能力的掌握和提高以及后續(xù)課程的學(xué)習(xí)。對初學(xué)者來說,如何學(xué)好本課程?首先,要理解教材中所給出的語法描述,并學(xué)會(huì)按語法規(guī)定去編寫指定問題的求解程序。除了要學(xué)好理論知識外,更重要的一點(diǎn)是要到計(jì)算機(jī)上去驗(yàn)證,因?yàn)橹挥袑?shí)踐才是檢驗(yàn)真理的標(biāo)準(zhǔn)。因此,《程序設(shè)計(jì)基礎(chǔ)》課程的上機(jī)實(shí)驗(yàn)是本課程必不可少的實(shí)踐環(huán)節(jié),必須加以重視。在獨(dú)立編寫程序、獨(dú)立上機(jī)調(diào)試程序的同時(shí),真正能用高級語言這個(gè)工具去解決實(shí)際問題,對計(jì)算機(jī)學(xué)科的相關(guān)知識有所了解,從而為后續(xù)課程的學(xué)習(xí)奠定良好的基礎(chǔ)??紤]到本課程的內(nèi)容和特點(diǎn),設(shè)置了十四個(gè)實(shí)驗(yàn),每次實(shí)驗(yàn)需要兩至三小時(shí),分別側(cè)重于教材中的一個(gè)方面,其中標(biāo)有“*”號的習(xí)題的綜合性較強(qiáng),可供學(xué)有余力的學(xué)生選擇。雖然可能由于課時(shí)和機(jī)時(shí)限制等原因而不能在實(shí)驗(yàn)課時(shí)內(nèi)全部得到安排,但還是建議學(xué)生能將其中的每個(gè)實(shí)驗(yàn)都能認(rèn)真做一遍,因?yàn)檫@些實(shí)驗(yàn)都是學(xué)習(xí)本課程所必需的。在實(shí)驗(yàn)過程中,學(xué)生應(yīng)該有意識的培養(yǎng)自己調(diào)試程序的能力,積累發(fā)現(xiàn)問題、解決問題的經(jīng)驗(yàn),靈活主動(dòng)的學(xué)習(xí)。對于程序編制的實(shí)驗(yàn)習(xí)題,上機(jī)前應(yīng)考慮出較成熟的編程思路,有意識提供出多種方案,以靈活運(yùn)用所學(xué)知識和技巧。每個(gè)實(shí)驗(yàn)完成后需要寫實(shí)驗(yàn)報(bào)告。(2) 熟悉和掌握建立控制臺應(yīng)用程序(3) 掌握用IDE編輯、編譯和運(yùn)行簡單程序的基本過程。2. 實(shí)驗(yàn)內(nèi)容(1) 了解Visual C++可視化集成開發(fā)環(huán)境Visual C++是微軟公司推出的目前使用極為廣泛的基于Windows平臺的可視化集成開發(fā)環(huán)境,它和Visual Basic、Visual Foxpro、Visual J++等其它軟件構(gòu)成了Visual Studio(又名Developer Studio)程序設(shè)計(jì)軟件包。使用Developer Studio,可以完成創(chuàng)建、調(diào)試、修改應(yīng)用程序等的各種操作。VC提供了一種控制臺操作方式,初學(xué)者使用它應(yīng)該從這里開始。下面我們將對使用VC編寫簡單的控制臺程序作一個(gè)最初步的介紹。另外,Visual C++包含豐富的函數(shù)庫和類庫,學(xué)生在設(shè)計(jì)程序時(shí)可以使用有關(guān)的內(nèi)容,這方面的內(nèi)容也請自行參閱相應(yīng)的開發(fā)指南類書籍。啟動(dòng)Visual C++ :安裝完成后,在開始菜單的程序選單中有Microsoft Visual Studio ,其中又有Microsoft Visual C++ (也可在Window桌面上建立一個(gè)快捷方式,以后可雙擊運(yùn)行)。建立控制臺工程:進(jìn)入Visual C++ 環(huán)境后,選擇菜單“File | New”,在彈出的對話框中單擊上方的選項(xiàng)卡“Projects”,選擇“Win32 Console Application”工程類型,在“Project name”一欄中填寫工程名例如MyFirst,在“Location”一欄中填寫工程路徑(目錄)例如:D:\ MyProject\MyFirst,見圖02,然后按“OK”繼續(xù)。圖04 New Project Information 對話框編輯C++程序:選擇菜單“Project | Add to Project | New”,為工程添加新的C++源文件。圖05 選擇菜單為工程添加新源文件圖06 加入新的C++ Source File在出現(xiàn)如圖06所示的對話框后,選擇“File”選項(xiàng)卡,選定“C++ Source File”項(xiàng),在“File Name”欄填入新添加的源文件名,“Location”一欄指定文件路徑,按按鈕“OK”完成C++源程序的系統(tǒng)新建操作,如圖06所示。圖07編輯 編譯源程序:選擇Build | Build菜單(F7為快捷鍵),系統(tǒng)將會(huì)在Output窗口給出所有的錯(cuò)誤信息和警告信息。對于Output窗口給出的錯(cuò)誤信息,雙擊可以使輸入焦點(diǎn)跳轉(zhuǎn)到引起錯(cuò)誤的源代碼處以進(jìn)行修改。如圖08所示。編寫的程序若已沒有編譯錯(cuò)誤,可以成功運(yùn)行。在工具欄上單擊鼠標(biāo)右鍵,在彈出的菜單中選中“Debug”項(xiàng)。其中,單步跟蹤進(jìn)入子函數(shù)(Step Into,F(xiàn)11),每按一次F11鍵,程序執(zhí)行一條無法再進(jìn)行分解的程序行;單步跟蹤跳過子函數(shù)(Step Over,F(xiàn)10),每按一次F10鍵,程序執(zhí)行一行;Watch窗口可以顯示變量名及其當(dāng)前值,在單步執(zhí)行的過程中,可以在Watch窗口中加入所需觀察的變量,輔助加以進(jìn)行監(jiān)視,隨時(shí)了解變量當(dāng)前的情況;同時(shí),為方便較大規(guī)模程序的跟蹤,可以設(shè)置斷點(diǎn)(F9為快捷鍵),斷點(diǎn)處所在的程序行的左側(cè)會(huì)出現(xiàn)一個(gè)紅色圓點(diǎn)。取消斷點(diǎn)只需在代碼處再次按F9即可。圖08 程序運(yùn)行結(jié)果 圖09 MSDN 有關(guān)聯(lián)機(jī)幫助:Visual C++,用戶通過選擇集成開發(fā)環(huán)境中的“Help”菜單下的“Contents”命令就可以進(jìn)入幫助系統(tǒng)。如圖09所示。用戶通過Visual C++ C++,這也是Visual C++作為一個(gè)非常友好的開發(fā)環(huán)境所具有的一個(gè)特色。除了已經(jīng)介紹過的調(diào)試方法,可以嘗試集成開發(fā)環(huán)境提供的其它功能。(2) 掌握C++語言的數(shù)據(jù)類型(包括對各種數(shù)據(jù)類型變量的定義、初始化、賦值等)、運(yùn)算符和表達(dá)式的使用。(4) 掌握數(shù)據(jù)的輸入輸出方法。 1 2 3 sinX+cosX+tan1X 4 ex+y+exy 5 log10(1+) 6 + (其中表示取不大于a的最大整數(shù))。int main(){ float x。 coutenter a,b,c,dendl。 coutenter xendl。 coutresultx+(a+b)/(cd)endl。}2include iostreaminclude cmathusing namespace std。 float sum。 cinx。 coutpow(x,)endl。}3include iostreaminclude cmathusing namespace std。 coutenter xendl。 y=sin(x)+cos(x)+pow(tan(x),1)。 return 0。int main(){float x,y。 cinxy。 return 0。int main(){float x。 cinx。 return 0。int main(){double a,b。cinab。}(2)閱讀下列程序,寫出(由指定的輸入)所產(chǎn)生的運(yùn)行結(jié)果,并指出其功能。 cin ch 。amp。 ch = ( ch = ’a’ amp。 ch = ’z’ ) ? ( ch – 32 ) : ch 。}解:輸入A,輸出A。功能:將輸入的字母轉(zhuǎn)換成對應(yīng)的大寫字母并輸出。 float x。 cout \n int m=。 bi = m 1000。 cin x。 cout bi 39。 br endl。解:結(jié)果依次是:0,1 1,0 0,1 1,1 0,0功能:判斷第一個(gè)數(shù)是否大于1000,第二個(gè)數(shù)是否小于等于1000。cin n 。else cout n endl 。功能:將輸入的數(shù)字增加1后輸出。(3)編寫程序?qū)崿F(xiàn)下列問題的求解。2 讀入三個(gè)整數(shù)a、b、c,交換它們中的數(shù),使a存放b的值,b存放c的值,c存放a的值。例如,輸入為1234時(shí),輸出結(jié)果為4,3,2,1。/*const float PAI=。 cout輸入園的半徑endl。 cout半徑為 r 的園的周長為 2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1