程序設(shè)計(jì)與編程實(shí)驗(yàn)指導(dǎo)書(12版)_第1頁
程序設(shè)計(jì)與編程實(shí)驗(yàn)指導(dǎo)書(12版)_第2頁
程序設(shè)計(jì)與編程實(shí)驗(yàn)指導(dǎo)書(12版)_第3頁
程序設(shè)計(jì)與編程實(shí)驗(yàn)指導(dǎo)書(12版)_第4頁
程序設(shè)計(jì)與編程實(shí)驗(yàn)指導(dǎo)書(12版)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載? 精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載? # ?================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============以下為‘E'。6、求五個(gè)數(shù)中的最大數(shù)。7、從鍵盤上輸入三個(gè)數(shù),讓它們代表三條線段的長(zhǎng)度,請(qǐng)編寫一個(gè)判斷這三條線段所組成的三角形屬于什么類型的程序。8、身高預(yù)測(cè)每個(gè)做父母的都關(guān)心自己孩子成人后的身高,據(jù)有關(guān)生理衛(wèi)生知識(shí)與數(shù)理統(tǒng)計(jì)分析表明,影響小孩成人后身高的因素有遺傳、飲食習(xí)慣與堅(jiān)持體育鍛煉等。小孩成人后的身高與其父母的身高和自身的性別密切相關(guān)。設(shè)faHeight為其父身高,moHeight為其母身高,身高預(yù)測(cè)公式為:男性成人時(shí)身高=(faHeight+moHeight)*(cm)女性成人時(shí)身高=(faHeight* +moHeight)/2(cm)此外,如果喜愛體育鍛煉,那么可增加身高2%,如果有良好的衛(wèi)生飲食習(xí)慣,那么可增加身高%。編程從鍵盤輸入你的性別、父母身高、是否喜愛體育鍛煉、是否有良好的飲食習(xí)慣等條件,利用給定公式和身高預(yù)測(cè)方法對(duì)你的身高進(jìn)行預(yù)測(cè)。 119、簡(jiǎn)單的計(jì)算器程序要求用switch================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============語句編程設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器程序。要求根據(jù)用戶從鍵盤輸入的表達(dá)式:操作數(shù)1運(yùn)算符op操作數(shù)2計(jì)算表達(dá)式的值,指定的算術(shù)運(yùn)算符為加、減、乘、除。10、在實(shí)驗(yàn)9基礎(chǔ)上,增加如下要求:如果要求程序能進(jìn)行浮點(diǎn)數(shù)的算術(shù)運(yùn)算,程序應(yīng)該如何修改?如何比較實(shí)型變量沉22和常數(shù)0是否相等?如果要求連續(xù)做多次算術(shù)運(yùn)算,每次運(yùn)算結(jié)束后,程序都給出提示:Doyouwanttocontinue(Y/Nory/n)?如果用戶輸入Y或y時(shí),程序繼續(xù)進(jìn)行其它算術(shù)運(yùn)算,否則程序退出運(yùn)行狀態(tài)。那么,程序如何修改?三、實(shí)驗(yàn)要求1、復(fù)習(xí)關(guān)系表達(dá)式、邏輯表達(dá)式和if語句、switch語句。2、編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果3、將源程序、目標(biāo)文件、可執(zhí)行文件和實(shí)驗(yàn)報(bào)告存在磁盤上。 實(shí)驗(yàn)五循環(huán)結(jié)構(gòu)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)循環(huán)語句for、while和do-while語句的使用方法。2、學(xué)習(xí)用循環(huán)語句

================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============實(shí)現(xiàn)各種算法,例如窮舉法、迭代法等12 3、進(jìn)一步熟悉VisualC++集成環(huán)境的使用方法二、實(shí)驗(yàn)內(nèi)容1、下列程序計(jì)算SUM的值。調(diào)試該程序,使之能正確地計(jì)算SUM。寫出調(diào)試過程。計(jì)算公式如下:SUM=1+1/2+1/3+1/4+??+1/n2、北京市體育彩票采用整數(shù)1、2、3、??、36表示36種體育運(yùn)動(dòng),一張彩票可選擇7種運(yùn)動(dòng)。編寫程序,選擇一張彩票的號(hào)碼,使得這張彩票的7個(gè)號(hào)碼之和是105且相鄰兩個(gè)號(hào)碼之差按順序依次是1、2、3、4、5、6。如果第一個(gè)號(hào)碼是1,則后續(xù)號(hào)碼應(yīng)是2、4、7、11、16、22。 3、編寫程序?qū)崿F(xiàn)輸入整數(shù)n,輸出如下所示數(shù)字組成的菱形。1121 123211234321 123454321 1234321 12321 121113、實(shí)驗(yàn)要求1、復(fù)習(xí)、實(shí)驗(yàn)要求1、復(fù)習(xí)for、while、do-while語句和================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============continue、break語句。2、編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果。注意程序的書寫格式。3、將源程序、目標(biāo)文件、可執(zhí)行文件和實(shí)驗(yàn)報(bào)告存在磁盤上。實(shí)驗(yàn)六循環(huán)結(jié)構(gòu)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?、掌握三種循環(huán)語句的格式及應(yīng)用。 2、掌握break語句和continue語句的格式及應(yīng)用。3、提高用結(jié)構(gòu)程序設(shè)計(jì)設(shè)計(jì)程序的能力。二、實(shí)驗(yàn)內(nèi)容1、編寫一個(gè)程序,求小于100且能被3整除的數(shù)之和。2、一封電文轉(zhuǎn)換成密文,轉(zhuǎn)換規(guī)律如下:⑴電文的每一個(gè)字母用在字母表中位于其后一個(gè)字母來代替,如a用b代替,z用a代替,Z用A代替。⑵電文中的非字母字符不變。3、猜數(shù)游戲在這個(gè)實(shí)驗(yàn)中,我們將嘗試編寫一個(gè)猜數(shù)游戲程序,這個(gè)程序看上去有些難度,但是如果你按下列要求以循序漸進(jìn)方式進(jìn)行編程實(shí)現(xiàn),你就會(huì)發(fā)現(xiàn)其實(shí)這個(gè)程序是很容易實(shí)現(xiàn)的。 14那么,現(xiàn)在就開始吧,先編寫第一個(gè)程================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============序,然后試著在第一個(gè)程序的基礎(chǔ)上編寫第二個(gè)程序,??。 程序1:編程先計(jì)算機(jī)“想”一個(gè)1到100之間的數(shù)請(qǐng)人猜,如果人猜對(duì)了,則計(jì)算機(jī)給出提示:“Right!”,否則提示:“Wrong!”,并告訴人所猜的數(shù)是大(Toohigh)還是小(Toolow),然后結(jié)束游戲。要求每次運(yùn)行程序時(shí)機(jī)器所“想”的數(shù)不能都是一樣的。程序2:編程先計(jì)算機(jī)“想”一個(gè)1到100之間的數(shù)請(qǐng)人猜,如果人猜對(duì)了,則結(jié)束游戲,并在屏幕上輸出人猜了多少次才猜對(duì)此數(shù),以此來反映猜數(shù)者“猜”的水平,否則計(jì)算機(jī)給出提示,告訴人所猜的數(shù)是太大還是太小,直到人猜對(duì)為止。 程序3:編程先計(jì)算機(jī)“想”一個(gè)1到100之間的數(shù)請(qǐng)人猜,如果人猜對(duì)了,則結(jié)束游戲,并在屏幕上輸出人猜了多少次才猜對(duì)此數(shù),以此來反映猜數(shù)者“猜”的水平,否則計(jì)算機(jī)給出提示,告訴人所猜的數(shù)是太大還是太小,最多可以猜10次,如果猜了10次仍未猜中的話,則結(jié)束游戲。程================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============序4:編程先計(jì)算機(jī)“想”一個(gè)1到100之間的數(shù)請(qǐng)人猜,如果人猜對(duì)了,并在屏幕上輸出人猜了多少次才猜對(duì)此數(shù),以此來反映猜數(shù)者“猜”的水平,則結(jié)束游戲,否則計(jì)算機(jī)給出提示,告訴人所猜的數(shù)是太大還是太小,最多可以猜10次,如果猜了10次仍未猜中的話,則停止本次猜數(shù),然后繼續(xù)猜下一個(gè)數(shù)。每次運(yùn)行程序可以反復(fù)猜多個(gè)數(shù),直到操作者想停止時(shí)才結(jié)束。三、實(shí)驗(yàn)要求1、復(fù)習(xí)for、while、do-while語句和continue、break語句。2、、編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果。注意程序的書寫格式。3、將源程序、目標(biāo)文件、可執(zhí)行文件和實(shí)驗(yàn)報(bào)告存在磁盤上。15 實(shí)驗(yàn)七函數(shù)一、實(shí)驗(yàn)?zāi)康?、熟悉掌握函數(shù)的定義、調(diào)用方式。2、掌握變量的作用域和變量存儲(chǔ)屬性在程序中的應(yīng)用。3、能用函數(shù)編寫一般的應(yīng)用程序。二、實(shí)驗(yàn)內(nèi)容1、題目要求:用函數(shù)實(shí)現(xiàn)三個(gè)數(shù)求最大值2、二維數(shù)組(3*4)進(jìn)================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============行轉(zhuǎn)置,即行列互換,即a[i][j]=>a[j][i];借助一個(gè)中間二維數(shù)組來存放轉(zhuǎn)置后的結(jié)果。3、編寫一個(gè)求素?cái)?shù)的函數(shù),然后用主函數(shù)調(diào)用該函數(shù)來求100至500之間的所有素?cái)?shù),并統(tǒng)計(jì)素?cái)?shù)的個(gè)數(shù)。三、實(shí)驗(yàn)要求1、復(fù)習(xí)數(shù)組的定義、引用和相關(guān)算法的程序設(shè)計(jì)。復(fù)習(xí)字符串處理函數(shù)和字符數(shù)組的使用、庫函數(shù)的調(diào)用方法。2、編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果。3、將源程序、目標(biāo)文件、可執(zhí)行文件和實(shí)驗(yàn)報(bào)告存在磁盤上。實(shí)驗(yàn)八數(shù)組一、實(shí)驗(yàn)?zāi)康?16 1、掌握數(shù)組的定義、賦值和輸入輸出的方法。 2、學(xué)習(xí)用數(shù)組實(shí)現(xiàn)相關(guān)的算法。 3、熟悉VisualC++集成環(huán)境的調(diào)試數(shù)組的方法。4、掌握C語言中字符數(shù)組和字符串處理函數(shù)的使用。5、掌握在字符串中刪除和插入字符的方法。 6、熟悉VisualC++集成環(huán)境的調(diào)試字符串程序的方法。二、實(shí)驗(yàn)內(nèi)容1、調(diào)試下列程序,使之具有如================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============下功能:輸入10個(gè)整數(shù),按每行3個(gè)數(shù)輸出這些整數(shù),最后輸出10個(gè)整數(shù)的平均值。寫出調(diào)試過程。main(){inti,n,a[10],av;for(i=0;i;i++)scanf(\for(i=0;i;i++){ printf(\;if(i%3==0) 17printf(\; }for(i=0;i!=n;i++){av+=a[i];printf(\; }}上面給出的程序是完全可以運(yùn)行的,但是運(yùn)行結(jié)果是完全錯(cuò)誤的。調(diào)試時(shí)請(qǐng)注意變量的初值問題、輸出格式問題等。請(qǐng)使用前面實(shí)驗(yàn)所掌握的調(diào)試工具,判斷程序中的錯(cuò)誤并改正。 2、編寫程序,任意輸入10個(gè)整數(shù)的數(shù)列,先將整數(shù)按照從大到小的順序進(jìn)行排序,然后輸入一個(gè)整數(shù)插入到數(shù)列中,使數(shù)列保持從大到小的順序。3、編寫程序,輸入若干個(gè)字符串,求出每個(gè)字符串的長(zhǎng)度,并打印最長(zhǎng)一個(gè)字符串的內(nèi)容。以\作為輸入的最后一個(gè)字符串。三、實(shí)驗(yàn)要求 1、復(fù)習(xí)數(shù)組的定義、引用和相關(guān)算法的程序設(shè)計(jì)。復(fù)習(xí)字符串================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============處理函數(shù)和字符數(shù)組的使用、庫函數(shù)的調(diào)用方法。2、編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果。18實(shí)驗(yàn)十三文件一、實(shí)驗(yàn)?zāi)康?.掌握C語言中文件和文件指針的概念。2.掌握C語言中文件的打開與關(guān)閉及各種文件函數(shù)的使用方法。3.熟悉VisualC++集成環(huán)境的調(diào)試文件程序的方法二、實(shí)驗(yàn)內(nèi)容1.編寫程序,輸入一個(gè)文件名,輸出該文件中的每一個(gè)字符及其所對(duì)應(yīng)的ASCII碼。例如文件的內(nèi)容是Beijing,則輸出:B(66)e(101)i(105)j(106)i(105)n(110)g(103)。2.編寫程序完成如下功能:⑴輸入5個(gè)學(xué)生的信息:學(xué)號(hào)、姓名、3門課的成績(jī)。計(jì)算每個(gè)學(xué)生的平均成績(jī),將所有數(shù)據(jù)寫入文件;⑵從文件中讀入學(xué)生數(shù)據(jù),按平均成績(jī)從高到低排序后寫入文件; ⑶按照輸入學(xué)================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============生的學(xué)號(hào),在文件中查找該學(xué)生,找到以后輸出該學(xué)生的所有數(shù)據(jù),如果文件中沒有輸入的學(xué)號(hào),給出相應(yīng)的提示信息.。 3.用編輯軟件建立一個(gè)名為\的文件存入磁盤,文件中有18個(gè)數(shù)。從磁盤上讀入該文件,并用文件中的前9個(gè)數(shù)和后9個(gè)數(shù)分別 24 作為兩個(gè)3*3矩陣的元素。求這兩個(gè)矩陣的和,并把結(jié)果按每行3個(gè)數(shù)據(jù)寫入文件'。用DOS命令TYPE顯示。三、實(shí)驗(yàn)要求 1.復(fù)習(xí)文件的讀寫方法。2.編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果。3.源程序、目標(biāo)文件、可執(zhí)行文件和實(shí)驗(yàn)報(bào)告存在磁盤上。25 附錄:VisualC++的基本用法1.進(jìn)入C++工作環(huán)境建立個(gè)人子目錄: 第一次上機(jī)時(shí)先在E盤上建立一個(gè)sw1子目錄,在sw1子目錄下,再建立以自己學(xué)號(hào)后三位為目錄名的子目錄,如學(xué)號(hào)為9911001的同學(xué),可以用001為子目錄名。然后按以下步驟進(jìn)行操作;啟動(dòng)VisualC++:================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============雙擊Windows桌面上的VisualC++圖標(biāo)或單擊Windows桌面上“開始”按鈕,在“程序”中選擇“VisualC++”運(yùn)行即可。2.編譯、運(yùn)行C++源程序創(chuàng)建一個(gè)新的工程文件啟動(dòng)VisualC++編譯系統(tǒng)后,出現(xiàn)“MicrosoftDeveloperStudio”窗口,該窗口菜單條有9個(gè)菜單項(xiàng):(1).單擊“File”菜單,在其下拉菜單中選擇“New”,屏幕上出現(xiàn)一個(gè)“New”對(duì)話框,在該對(duì)話框中選擇“Projects,標(biāo)簽,出現(xiàn)“Project”對(duì)話框。.選擇工程類型為“Win32ConsoleApplication”,這時(shí),在右邊的Platforms選框中就會(huì)出現(xiàn)Win32。 (3).輸入工程名字。在“Projectname”選框中輸入所指定的工程文件名字,例如:1st。(4).輸入路徑名。在“Location”選框中,輸入你將要把所建立的工程文件放入何處的路徑名。例如,要將工程文件放在E盤下已建立好的子目錄E:\\sw1\\001子目錄中,所以該選取路徑為:E:\\sw1\\001\\1s。選擇“OK”按鈕,該工================精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載==============程文件已建立。 26圖1創(chuàng)建新的工程文件建立源文件再次選擇生證'菜單中的“New”選項(xiàng),在四個(gè)標(biāo)簽中選擇“File”標(biāo)簽,在其對(duì)話框選項(xiàng)中,選擇“C++SourceFile”,并在右邊的Addproject的選擇框內(nèi)打勾,激活其下面的選項(xiàng),然后在File框內(nèi)輸入源文件名,單擊“OK”按鈕,出現(xiàn)編輯屏幕,即可編寫程序。27圖2建立源文件 圖3編輯源文件

溫馨提示

  • 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)論