



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗一上機基本知識及實驗準備一、實驗目的:1、 熟悉本課程的課程網站2、 理解編輯、編譯、連接、執行及調試程序的概念;3、 掌握基本的DOS命令4、 掌握編譯命令gcc的基本用法5、 掌握集成開發環境CodeBlocks的基本用法6、 培養良好、規范的編程風格(縮進,注釋等)二、實驗內容:I第1次實驗1、 在自己的U盤建立文件夾,如:2、 將教師機上的文件復制到剛剛新建的文件夾里,將實驗文檔的文件名中的班級、學號、姓名改為你自己的信息,完成實驗后,該文檔將作為你本次的實驗報告提交到課程學習平臺。3、 安裝CODEBLOCKS軟件(如果電腦上尚未安裝)4、 觀看“學生版.wmv”,熟悉課程網站(注冊帳號、然后在修改個人資料中輸入學號、選課、提交在線作業5、 實驗常用DOS命令Window下,右鍵點擊左下角的windows圖標選擇“命令行提示符”或選擇“運行”,輸入“cmd”按回車進入DOS命令窗口(黑窗),試驗常用DOS命令(參見指導書p219實驗1.2.3)常用DOS命令:dir:文件或目錄列表查看(directory)。cd:顯示當前目錄的名稱或將其更改(changedirectory)copy:將至少一個文件復制到另一個位置move:將文件從一個目錄移到另一個目錄del:刪除至少一個文件或目錄(delete)md:倉U建目錄(makedirectory)rd:刪除目錄(removedirectory)ren:重命名文件(renamefile)path:顯示或設置可執行文件的搜索路徑6、命令行窗口編譯練習:(參見指導書p220實驗1.2.4&1.2.5)進入到你U盤新建的文件夾下:cd\第一次實驗/用記事本程序notepad編輯以下程序,保存到U盤該文件夾下,文件名:hello.c#include〈stdio.h〉intmain(){printf("Hello,World!");return0;}
3) 編譯源程序,生成目標文件:hello.ogcc-chello.c/如果產生錯誤信息:‘gcc'不是內部或外部命令,也不是可運行的程序或批處理文件,則可能是未安裝codeblocks或安裝后環境變量配置不正確。(參見指導書pl47,設置環境變量)4) 連接目標文件,生成可執行文件hello.exegcc-ohello.exehello.o/5) 運行可執行文件:hello.exe,觀看結果hello/7、認識CodeBlocks主屏幕上的菜單,并掌握以下工具按鈕的使用丁將hello.c在CodeBlocks下進行編譯鏈接運行。/提交hello.c作業到進行在線評測inputa,b:3,2max=38、運行、調試和修改一個錯誤的C語言程序(sample2.c);該程序功能inputa,b:3,2max=3/編譯錯誤一程序語法錯誤有哪些?搜狗拼音輸入法全:/搜狗拼音輸入法全:#include<stdio.h>intmax(intx,inty)intz;if(x>y)z=x;elsereturn(z);}intmain(){inta,b,c;printf("inputa,b:");scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d",c);getch();//定義在頭文件:conio.hreturn0;
}9、在sample2.c的基礎上,嘗試完成一個程序sample3.c,實現:從鍵盤輸入三個整數,然后輸出其中的最大值。#include<stdio.h>#include<conio.h>intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}intmain(){inta,b,c,d;printf("Pleaseinputa,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);d=max(c,max(a,b));printf("max=%d\n",d);getch();return0;}10、 改寫程序area2.c,要求:定義n為符號常量,值為3.14159,輸入半徑r,計算周長:C=2nr,并輸出。/*給出半徑,求圓周長*/#definePI3.14159 //符號常量PI#include<stdio.h> //編譯預處理-文件包含intmain() //主函數main{floatr,c; //定義變量r,c類型為單精度實型賦值(顯示)數據結果printf("Pleaseprintr;\n"); //變量賦值(顯示)數據結果scanf("%f",&r);c=PI*2*r;prinf("半徑r=%f時,周長c=%f\n",r,c);//輸出return0;}11、 求直角三角形斜邊長,編寫程序:輸入直角三角形兩直角邊a,b,求出斜邊長c。三個變量a,b,c為浮點數,C2=a2+b2,如何調用開根號函數,一-去百度查“c語言開根號函數”#include<stdio.h>#include<math.h>intmain(){floata,b,c;printf("請輸入a=,b=\n");scanf("%f,%f",&a,&b);c=sqrt(a*a+b*b);printf("c=%f",c);return0;}12、設置編輯器EDITOR下的TAB鍵的寬度
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能電網工程設計考核試卷
- 涂料行業新技術展望考核試卷
- 辦公室財務報表編制與分析考核試卷
- 筆的筆身材料創新考核試卷
- 珠海市高一上學期期末考試數學試題
- 四川華新現代職業學院《建筑構造與制圖》2023-2024學年第二學期期末試卷
- 西安汽車職業大學《臨床技能綜合訓練(Ⅲ)》2023-2024學年第一學期期末試卷
- 潞安職業技術學院《劍橋商務英語(1)》2023-2024學年第一學期期末試卷
- 江西省贛州市南康區唐西片區達標名校2025年初三模擬物理試題含解析
- 石家莊理工職業學院《健美操主項實踐教學》2023-2024學年第二學期期末試卷
- 理論力學摩擦實驗報告
- 【公開課】第6課+凝神造像-中國傳統雕塑+課件高中美術人教版(2019)美術鑒賞
- 滬教版四年級數學下冊全冊課件
- (2.22)-一、壓花原理壓花藝術
- 小型手推式除雪機及論文
- LED燈高低溫試驗及老化測試標準
- 2023年浙江省公務員考試申論真題A卷
- 藥事管理醫療機構藥事管理
- KTV工程部崗位職責
- 【超星爾雅學習通】機器的征途:空天科技網課章節答案
- 社會科學處橫向課題合同書
評論
0/150
提交評論