順序結構---上機練習
一、源程式的命名方式為:班級學號姓名題號的全拼。
例如:我叫劉音,來自軟體1001班,學號為08112862,則
第一題命名為:
第二題命名為:
、、、、、、、以此類推
二、做完之後發郵箱:
郵箱:主題:班級學號姓名(中文),例如:軟體1001班08112862 劉音
傳送內容: .c檔案
1. 完成下面程式,實現如下的輸出結果。
2. 完成下面程式,執行如下圖。
3. 由鍵盤輸入x,y,編寫程式計算z=x+|y|的值。
實驗步驟與要求:
(1)程式中用scanf函式輸入x和y的值,請分析以下兩個語句
scanf(「%f%f」,x,y);
scanf(「%f%f」,&x,&y);
哪乙個是正確的,分別執行之,分析程式執行結果。
(2)如果用上面的「%f%f」格式控制符輸入x,y,請比較以下幾種輸入結果:
a) 6.7, -7.3↙
b) 6.7↙
-7.3 ↙
c) 6.7 -7.3↙
(3)如果scanf函式改為下面的形式,應該怎樣輸入資料?
scanf(「%f,%f」,&x,&y);
說明:c庫函式中求絕對值的函式為fabs(),在標頭檔案中說明,在程式開頭要用#include<>把包含進來。
4.編寫程式,輸入三角形的三邊長a、b、c,求三角形的面積。
實驗步驟與要求:
(1)輸入前要加提示語句。
(2)輸出結果前要有必要的文字說明。
(3)輸入一組資料3,4,5,觀察運算結果。
(4)輸入另外一組資料3,4,8,觀察運算結果,分析這個運算結果是否有效。
說明: (1)計算三角形面積的公式為:,其中s=(a+b+c)/2
【問題討論】
總結實驗中在編輯、編譯、連線、執行等各環節中所出現的問題及解決的方法。
5. 在橫線上填寫語句,把程式補充完整,實現比較兩個數的大小的功能。
6. 在橫線上填寫語句,把程式補充完整,實現大小寫字母的轉換。
第二次上機報告
實驗報告 計算機類 課程名稱 資料庫原理及應用 課程 6003239 學生所在學院 機械工程與自動化 年級 專業 班 2012級機電 4班 學生姓名杜海波 學號 312012 實驗總成績 任課教師 張琬茂 開課學院 機械工程與自動化 實驗中心名稱 西華大學實驗報告 計算機類 開課學院及實驗室 機械工...
DSP第二次上機實驗報告
一 實驗目的 1 加深對快速傅利葉變換的理解。2 掌握fft 演算法及其程式的編寫。3 掌握演算法效能評測的方法。二 實驗原理 略三 實驗內容 1 編制自己的fft 演算法。演算法參見附件的.m檔案 2 選取實驗1 中的典型訊號序列驗證演算法的有效性 三角波序列 將8點三角波序列使用自己的fft演算...
計算方法第二次上機作業
gegebao 摘要 程式基於matlab,包括問題陳述 演算法與程式 結果與分析 討論四個部分。一 問題陳述 數學上已經證明了 成立,所以可以通過積分來計算的近似值。1 分別使用矩形 梯形和simpson復合求積公式計算的近似值。選擇不同的h,對於每種求積公式,試將誤差刻畫成h的函式,並比較各方面...