




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一節第一節C+ 初體驗掃描二維碼可體驗更多課程目錄 課后習題課后習題教學目的教學目的教學內容教學內容上機實際上機實際教學目的了解程序的根本知識和上機環境,學習1.了解主函數和普通函數的概念,了解函數構成;2.掌握源程序的書寫格式,包括標識符和關鍵(保管)字的運用;3.了解編譯預處置、編譯和鏈接過程和從編輯源程序到程序運轉的操作方法;4.掌握數據的輸入輸出包括輸入輸出格式方法。教學內容1 簡單的程序簡單的程序/例1-1:在屏幕上顯示:This is my first program!#include /包含根本輸入輸出庫文件using namespace std; / 運用名字空間stdint
2、 main( ) /主函數名cout This is my first program! ; /屏幕顯示語句return 0; /表示程序順利終了 C+的程序由函數組成。該程序只由一個主函數的程序由函數組成。該程序只由一個主函數main構成構成 一對花括號一對花括號“ 是主函數的定界符是主函數的定界符 程序語句全部采用小寫字母。區分大小寫,書寫采用自在格式程序語句全部采用小寫字母。區分大小寫,書寫采用自在格式語句用分號終了;一行可以寫多個語句語句用分號終了;一行可以寫多個語句 注釋行注釋行: 以兩個以兩個“/起頭的任何文字起頭的任何文字教學內容/ 例1-2:加法計算器程序 #include /
3、包含根本輸入輸出庫文件 using namespace std;/運用名字空間std int main()/主函數名 int x, y, sum; /定義三個變量 coutxy;/輸入兩個變量的值 sum = x + y;/加法計算 cout x + y = sum endl; /輸出運算結果 return 0;/表示程序順利終了 教學內容/ 例1-3:求三角形面積#include #include /包含規范數學函數庫using namespace std;/ 定義area()函數,其函數的前往值和方式參數a, b, c都是雙精度類型double area(double a, double
4、b, double c)double s, t; /定義本函數中用到的變量s和t為可描畫實數的雙精度類型變量s = (a+b+c)/2; /計算中間變量st = sqrt(s*(s-a)*(s-b)*(s-c);/調用規范數學開平方函數return t; /將運算結果t的值前往,經過函數名area帶回函數調用途/ 主函數int main()double x, y, z;/變量闡明,定義三個可對實數進展操作的雙精度類型變量/調用area函數參數運用幾個確定的值并將計算得到的結果直接輸出cout 邊長分別為3、4、5的三角形面積為: area(3, 4, 5) endl; coutxyz;/調用a
5、rea函數參數為用戶恣意輸入的值并將計算得到的結果直接輸出cout 三角形面積為: area(x, y, z) endl;return 0;教學內容2 程序的根本構造程序的根本構造全局變量闡明全局變量闡明#include using namespace std;子函數子函數1 方式參數方式參數 子函數部分變量闡明子函數部分變量闡明 語句序列語句序列。int main 部分變量闡明部分變量闡明 語句序列語句序列return 0; C+程序由函數組成;至少包括主函數 main和或假設干個子函數。獨一 的主函數main()是整個程序的入口點。 (留意與PLC區別)函數組成:前往類型,函數名,(形參)
6、函數體 (相當于plc的高級指令或者子程序)函數體又由變量及參數闡明語句和語句序 列構成。每個語句必需用分號結尾。一個語句行可以寫多個語句,一個語句可以寫在多行上。 C+言語允許在程序中插入注釋行。 C+言語提供了包括I/O功能在內的大量規范庫函數,但調用這些函數時,必需在程序頭部包含頭文件。教學內容 3 輸入與輸出輸入與輸出 cin表示輸入流對象,其根本用法為:表示輸入流對象,其根本用法為:cinV1V2Vn;在輸入時,應留意用空格或在輸入時,應留意用空格或tab鍵將所輸入的數據鍵將所輸入的數據分隔開。分隔開。必需留意所輸入數據的類型應與接受該數據之變必需留意所輸入數據的類型應與接受該數據之
7、變量的類型相匹配,否那么輸入操作將會失敗或者量的類型相匹配,否那么輸入操作將會失敗或者得到的將是一個錯誤的數據。得到的將是一個錯誤的數據。 cout表示輸出流對象,其根本用法是:表示輸出流對象,其根本用法是: cout E1 E2 Em;在輸出時,要留意恰當運用字符串和換行符在輸出時,要留意恰當運用字符串和換行符endl,提高輸出信息的提高輸出信息的 可讀性。可讀性。 例例: cout x + y = sum xy; cout This is my first program! ;顯示器顯示器圖圖1 1. .2 2 coutcout輸出流輸出流( (例例1 1- -1 1) )coutThis is my first program.教學內容4 注釋作用同注釋作用同PLC注釋注釋 C+的注釋有兩種方式:的注釋有兩種方式:/ 用于單行注釋用于單行注釋/* */ 用于多行注釋用于多行注釋 注釋可以出如今空白符允許出現的任何地注釋可以出如今空白符允許出現的任何地方,但習慣上將注釋和其所描畫的代碼相鄰,方,但習慣上將注釋和其所描畫的代碼相鄰,普通可以放在代碼的上方或右方,不放在下普通可以放在代碼的上方或右方,不放在下方。方。 恰當運用注釋可以使程序容易閱讀。恰當運用注釋可以使程序容易閱讀。上機實際安裝VC6.0集成開發環境安裝VisualAssist可大幅提高編程開發速度程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內科血管疾病分類與診療概述
- 責任制護理分組分管床位
- 公司培訓總結
- 2025年中國攀巖鉤行業市場全景分析及前景機遇研判報告
- 《數智時代下的供應鏈管理:理論與實踐》課件 第十二章 供應鏈金融
- 農業經理人培訓
- 商鋪消防知識培訓
- 航空航天復合材料 課件 第5章 功能梯度復合材料朱和國
- 老年患者護理風險管理
- 娛樂場所會員充值卡發行與使用管理合同
- 江蘇省南通市海安市2023-2024學年七年級下學期期末數學試卷(含答案詳解)
- DL∕T 2602-2023 電力直流電源系統保護電器選用與試驗導則
- 河南省許昌市2023-2024學年三年級下學期期末質量檢測語文試卷
- 2024年全國“紅旗杯”班組長大賽(復賽)備考試題庫(簡答、案例分析題)
- 全國住房城鄉建設行業職業技能大賽各賽項技術文件 C1-建筑信息模型技術員LS技術文件
- 北京大學2024年強基計劃筆試數學試題(解析)
- 畜禽屠宰企業獸醫衛生檢驗人員考試試題
- 醫療廢物污水培訓課件
- 設備維保的預防性維修與預防性管理
- 2022-2023學年湖北省黃岡市武穴市七年級(下)期末歷史試卷(含解析)
- 2024年江蘇瑞海投資控股集團有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論