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

正文內(nèi)容

程序設計基礎(chǔ)教程----c語言版實驗指導手冊(更新版)

2025-08-07 16:25上一頁面

下一頁面
  

【正文】 rn (nXnY)。function[2]=fun3。,并給出輸入數(shù)據(jù)下的運行結(jié)果:int main(void){int fun1()。nA。p1=p2。printf(The results are :”)。p=amp。fB。printf(“i=%d j=%d k=%d\n”,*(amp。如果一個單詞剛好在行末結(jié)束,則下一行開頭應該有空格,包含句號和逗號后面也應該有空格?。? (2) 輸入n個國家的名字,要求按照字母的先后順序排序,并輸出排序前后的結(jié)果。具體實例如下:(1) 有一個數(shù)組大小為10,內(nèi)放10個數(shù),請找出其中對大和最小元素來,并分別將其與數(shù)組第1個元素和最后1個元素交換。實驗步驟:(1) 上機驗證所選題目,并做相應測試和分析;(2) 進行實驗分析;(3) 總結(jié)基于函數(shù)、宏等技術(shù)的模塊化程序設計和實現(xiàn)方法及其經(jīng)驗;(4) 編寫實驗報告。fast(void){rturn (i=1_)。j=3。} (3) 分析、編輯并執(zhí)行以下程序,如果有錯,請指出其錯誤原因,同時需要指出各個變量的存儲屬性。 return 0。 reset(i/)。 }/******(c)******/ printf(The first nX is %d\n,nX)。具體實例如下:(1) 編寫一個在屏幕上畫一條正弦曲線的函數(shù);(2) 編寫一個函數(shù),它可以求出給定數(shù)的所有因子,如下形式顯示其結(jié)果:72=2*2*2*3*3;(3) 分別寫出一個求N個數(shù)的最大公約數(shù)和最小公倍數(shù)的遞歸函數(shù);(4) 試編制n碟片hanoi塔的問題求解函數(shù),并利用它求解4個盤片的結(jié)果;(5) 試編寫求n!的函數(shù),并求n=7的結(jié)果。(4) 分析并總結(jié)計數(shù)型循環(huán)在do while, while和for循環(huán)句型中的實現(xiàn)方法和步驟。實驗五 循環(huán)控制程序的設計(4學時)實驗目的:(1) 復習和掌握算法的基本組成要素和描述特點;(2) 在實驗四的基礎(chǔ)上,學習幾種常見的循環(huán)程序的流程關(guān)系和運用方法;(3) 不同循環(huán)類型之間的轉(zhuǎn)換方法;(4) 循環(huán)的應用。測試數(shù)據(jù)組如下:nA nB nX1 1 11 1 23 0 12 0 42 1 11 0 22 1 23 0 2(d) 分析討論:1) 用哪組數(shù)據(jù)就可以使程序段中每個處理語句都執(zhí)行一次?為了找出程序中的邏輯錯誤,應使用什么樣的數(shù)據(jù)進行測試?請上機驗證自己的分析結(jié)果。實驗四 分支結(jié)構(gòu)的程序設計(4學時)實驗目的:(1) 掌握C語言程序設計中邏輯量的表示和運用方法;(2) 掌握C語言程序設計中條件表達式的值的計算方法及其跟程序執(zhí)行流程之間的邏輯順序關(guān)系;(3) 掌握C語言中的4種選擇結(jié)構(gòu)語句的執(zhí)行邏輯及其運用方法。ch2)。 printf(e=%17ld,f=%17ld\n,amp。 scanf(%o,%o,u,v)。實驗內(nèi)容:1. 熟悉表31~表35中給出的格式化輸入、輸出格式控制符及其使用方法,并上機測試教材表例31~例310,觀察C語言中的數(shù)據(jù)格式化輸入、輸出規(guī)律和方法;:int main(void){ int nA,nB。(可參考教材習題中的213,214和218,例220);4. 關(guān)于不同數(shù)據(jù)類型之間的轉(zhuǎn)換問題,參見教材例25~例212。} 4) 求1+2+3+...+100; 5) 給定5個數(shù),求其最小者; 6) 求a+|b|。}int main(void){ float x1,x2,x3。 return 0。必須在上機之前準備好上機的基本內(nèi)容并編寫好上機程序,盡量在上機之前先作好預先的閱讀分析工作;(4) 上機調(diào)試的基本方法:語法檢查(編譯)==邏輯檢查(設計者檢查)==測試。學生在進行實踐設計活動時,也可以結(jié)合自身掌握和學習的實際情況進行有選擇地實踐。具體實施過程中,除開各實驗中要求的必做題目外,教師可結(jié)合實際教學情況,根據(jù)學生接受程度作適當擴展。而不是簡單地對教材上的實例做驗證式的操作;(2) 上機內(nèi)容可以結(jié)合教材內(nèi)容和習題,或由老師布置專門的上機習題進行;(3) 為提高上機效果。實驗內(nèi)容:(要求至少調(diào)試3個以上的簡單程序),則安裝,否則,跳過此步;,熟悉TC編輯器的基本操作命令及其它基本功能; 、編譯、連接、運行過程,直到程序輸出結(jié)果正確;(包含編譯、連接錯誤信息的正確理解);(也可以參考教材范例):1) 最簡單的C語言程序:int main(void){ printf(This is my first program.\n)。 return fAvg。 return 0。實驗內(nèi)容:主要參考實例或內(nèi)容(也可以參考教材或習題實例):1. 請變成實現(xiàn)教材P54頁題24(目的:觀察各種數(shù)據(jù)類型的分配空間大小);2. 教材相關(guān)內(nèi)容為基礎(chǔ),考察變量的聲明、定義、使用的先后關(guān)系;考察不同數(shù)據(jù)類型變量之間相互賦值的結(jié)果;考察各種形式的常量表示;3. 基本的C語言運算規(guī)律,尤其是算術(shù)運算中的自反、自增、自減等運算和關(guān)系表達式、邏輯表達式的特殊運算規(guī)律的掌握。實驗三 最簡單的C語言程序設計(2學時)實驗目的:(1) 掌握順序結(jié)構(gòu)的程序設計概念、方法及各種賦值語句的使用方法;(2) 掌握基本的C語言程序設計中的輸入、輸出語句的使用方法。 scanf(%ld,%ld,lE,lF)。fD)。ch1,amp。實驗結(jié)果:(1) 根據(jù)測試目標寫出測試報告;(2) 測試結(jié)果分析說明;(3) 測試程序代碼清單。}(a) 以算法流程圖的形式表述;(b) 增加輸入、輸出功能以補充完整該程序段,使之能夠運行;(c) 測試該程序段的各種條件組合下的運行結(jié)果。實驗結(jié)果:(1) 根據(jù)測試目標寫出測試報告;(2) 測試結(jié)果分析說明;(3) 測試程序代碼清單。具體要求如下:(1) 分析并繪制九九表的程序?qū)崿F(xiàn)代碼(右上三角形狀);(2) 分析程序的執(zhí)行過程;(3)* 請在此基礎(chǔ)上修改部分程序代碼以打印如下一些變形九九表:右下三角、左上三角、左下三角、倒序排列等形狀,并觀察、分析和總結(jié)其規(guī)律。實驗內(nèi)容:(第1題任選其兩個小題,第2題和第3題必做)、定義和使用方法。 printf(The second nX is %d\n,nX)。 int i=HIGH。 printf(i=%d\n,i)。 return (i)。for (j=1。}/**********/static int i=10。實驗準備:(1) 編寫所選實驗題目的程序代碼和流程圖;(2) 檢查源程序并給出其可能的運行結(jié)果說明。(注:單詞以一個或多個空格為間隔。1) 程序段一:int main(){int i=3,j=6,k=9。q=amp。}3) 程序段三:int main(void){int nA,*p,**q,***r。scanf(“%d”,**r)。p=p1。pt1=amp。記錄并分析程序運行結(jié)果。function[1]=fun2。}int fun1(int nX,int nY) {return (nX+nY)。實驗步驟:(1) 上機驗證所選題目,并做相應測試和分析;(2) 進行實驗分析;(3) 總結(jié)指針及其程序設計、實現(xiàn)方法和經(jīng)驗;(4) 編寫實驗報告。3.*鏈表實驗。要求新插入的員工后,員工仍然按職工號順序排列。注:重點掌握緩沖文件系統(tǒng)的操作和運用,在此基礎(chǔ)上了解和熟悉文件的順序讀寫和隨機讀寫方法。補充:1. Ken Thompson(計算機科學家、UNIX的鼻祖、C語言創(chuàng)始人之一)在1983年度ACM的TM獎頒獎大會上所陳述的其曾經(jīng)編寫過的最精練的C語言程序段。i++)printf(“\t%d,\n”,s[i])。{char *ogto,tgoo[80]。goto gott。gtto:printf(“%dgoto\’s\n”,oogt)。goto togg。tgog:ootg=4。ggto:ogto=tgoo。本手冊以TC集成環(huán)境為主進行實驗。其中,各菜單項名的第一個字符是紅色,表明該字符是選擇該菜單項的熱鍵。,223。(如圖3所示)Run (Ctrl+F9):編譯、鏈接成目標文件和可執(zhí)行文件,最后運行程序(注:這幾步是自動執(zhí)行的)。用Alt+C,然后選中Compile即可。有Warning, Error, Fatal Error和Link四種情況下,可以終止Make過程。它包含Compiler, Linker, Environment, Directories, Arguments, Save options, Retrieve options等子菜單。Instruction選擇指令系統(tǒng),如8088/8086或80186/80286。例如:Identifier length表示標識符中有效字符的個數(shù),默認為32,可以設置為132范圍之間;Nested ments表示是否允許在注釋中允許使用嵌套;ANSI keywords only表示是用ANSI標準的關(guān)鍵字還是用Turbo C的關(guān)鍵字。2) Initialize segments:控制是否對沒有初始化的段進行初始化。Current File表示只跟蹤當前編輯窗口中的文件;All Files表示加載并跟蹤與錯誤信息相關(guān)的每個文件;off表示不跟蹤。Zoomed windows:將現(xiàn)行窗口的大小放大到最大。Turbo C directory:指定Turbo C所在的目錄/文件夾。圖71 Turbo C的Debug菜單界面圖72 Turbo C的Debug/Evaluate菜單界面Debug動態(tài)調(diào)試控制功能。(C) Find function:快速定位并顯示編輯窗口中某一函數(shù)的聲明和定義情形。圖8 Turbo C的Break/watch菜單界面(A) Add watch (Ctrl+F7):加入一個準備跟蹤監(jiān)視
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1