跟我學(xué)工控C+第一講ppt課件_第1頁
跟我學(xué)工控C+第一講ppt課件_第2頁
跟我學(xué)工控C+第一講ppt課件_第3頁
跟我學(xué)工控C+第一講ppt課件_第4頁
跟我學(xué)工控C+第一講ppt課件_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一節(jié)第一節(jié)C+ 初體驗(yàn)掃描二維碼可體驗(yàn)更多課程目錄 課后習(xí)題課后習(xí)題教學(xué)目的教學(xué)目的教學(xué)內(nèi)容教學(xué)內(nèi)容上機(jī)實(shí)際上機(jī)實(shí)際教學(xué)目的了解程序的根本知識和上機(jī)環(huán)境,學(xué)習(xí)1.了解主函數(shù)和普通函數(shù)的概念,了解函數(shù)構(gòu)成;2.掌握源程序的書寫格式,包括標(biāo)識符和關(guān)鍵(保管)字的運(yùn)用;3.了解編譯預(yù)處置、編譯和鏈接過程和從編輯源程序到程序運(yùn)轉(zhuǎn)的操作方法;4.掌握數(shù)據(jù)的輸入輸出包括輸入輸出格式方法。教學(xué)內(nèi)容1 簡單的程序簡單的程序/例1-1:在屏幕上顯示:This is my first program!#include /包含根本輸入輸出庫文件using namespace std; / 運(yùn)用名字空間stdint

2、 main( ) /主函數(shù)名cout This is my first program! ; /屏幕顯示語句return 0; /表示程序順利終了 C+的程序由函數(shù)組成。該程序只由一個主函數(shù)的程序由函數(shù)組成。該程序只由一個主函數(shù)main構(gòu)成構(gòu)成 一對花括號一對花括號“ 是主函數(shù)的定界符是主函數(shù)的定界符 程序語句全部采用小寫字母。區(qū)分大小寫,書寫采用自在格式程序語句全部采用小寫字母。區(qū)分大小寫,書寫采用自在格式語句用分號終了;一行可以寫多個語句語句用分號終了;一行可以寫多個語句 注釋行注釋行: 以兩個以兩個“/起頭的任何文字起頭的任何文字教學(xué)內(nèi)容/ 例1-2:加法計(jì)算器程序 #include /

3、包含根本輸入輸出庫文件 using namespace std;/運(yùn)用名字空間std int main()/主函數(shù)名 int x, y, sum; /定義三個變量 coutxy;/輸入兩個變量的值 sum = x + y;/加法計(jì)算 cout x + y = sum endl; /輸出運(yùn)算結(jié)果 return 0;/表示程序順利終了 教學(xué)內(nèi)容/ 例1-3:求三角形面積#include #include /包含規(guī)范數(shù)學(xué)函數(shù)庫using namespace std;/ 定義area()函數(shù),其函數(shù)的前往值和方式參數(shù)a, b, c都是雙精度類型double area(double a, double

4、b, double c)double s, t; /定義本函數(shù)中用到的變量s和t為可描畫實(shí)數(shù)的雙精度類型變量s = (a+b+c)/2; /計(jì)算中間變量st = sqrt(s*(s-a)*(s-b)*(s-c);/調(diào)用規(guī)范數(shù)學(xué)開平方函數(shù)return t; /將運(yùn)算結(jié)果t的值前往,經(jīng)過函數(shù)名area帶回函數(shù)調(diào)用途/ 主函數(shù)int main()double x, y, z;/變量闡明,定義三個可對實(shí)數(shù)進(jìn)展操作的雙精度類型變量/調(diào)用area函數(shù)參數(shù)運(yùn)用幾個確定的值并將計(jì)算得到的結(jié)果直接輸出cout 邊長分別為3、4、5的三角形面積為: area(3, 4, 5) endl; coutxyz;/調(diào)用a

5、rea函數(shù)參數(shù)為用戶恣意輸入的值并將計(jì)算得到的結(jié)果直接輸出cout 三角形面積為: area(x, y, z) endl;return 0;教學(xué)內(nèi)容2 程序的根本構(gòu)造程序的根本構(gòu)造全局變量闡明全局變量闡明#include using namespace std;子函數(shù)子函數(shù)1 方式參數(shù)方式參數(shù) 子函數(shù)部分變量闡明子函數(shù)部分變量闡明 語句序列語句序列。int main 部分變量闡明部分變量闡明 語句序列語句序列return 0; C+程序由函數(shù)組成;至少包括主函數(shù) main和或假設(shè)干個子函數(shù)。獨(dú)一 的主函數(shù)main()是整個程序的入口點(diǎn)。 (留意與PLC區(qū)別)函數(shù)組成:前往類型,函數(shù)名,(形參)

6、函數(shù)體 (相當(dāng)于plc的高級指令或者子程序)函數(shù)體又由變量及參數(shù)闡明語句和語句序 列構(gòu)成。每個語句必需用分號結(jié)尾。一個語句行可以寫多個語句,一個語句可以寫在多行上。 C+言語允許在程序中插入注釋行。 C+言語提供了包括I/O功能在內(nèi)的大量規(guī)范庫函數(shù),但調(diào)用這些函數(shù)時,必需在程序頭部包含頭文件。教學(xué)內(nèi)容 3 輸入與輸出輸入與輸出 cin表示輸入流對象,其根本用法為:表示輸入流對象,其根本用法為:cinV1V2Vn;在輸入時,應(yīng)留意用空格或在輸入時,應(yīng)留意用空格或tab鍵將所輸入的數(shù)據(jù)鍵將所輸入的數(shù)據(jù)分隔開。分隔開。必需留意所輸入數(shù)據(jù)的類型應(yīng)與接受該數(shù)據(jù)之變必需留意所輸入數(shù)據(jù)的類型應(yīng)與接受該數(shù)據(jù)之

7、變量的類型相匹配,否那么輸入操作將會失敗或者量的類型相匹配,否那么輸入操作將會失敗或者得到的將是一個錯誤的數(shù)據(jù)。得到的將是一個錯誤的數(shù)據(jù)。 cout表示輸出流對象,其根本用法是:表示輸出流對象,其根本用法是: cout E1 E2 Em;在輸出時,要留意恰當(dāng)運(yùn)用字符串和換行符在輸出時,要留意恰當(dāng)運(yùn)用字符串和換行符endl,提高輸出信息的提高輸出信息的 可讀性??勺x性。 例例: 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.教學(xué)內(nèi)容4 注釋作用同注釋作用同PLC注釋注釋 C+的注釋有兩種方式:的注釋有兩種方式:/ 用于單行注釋用于單行注釋/* */ 用于多行注釋用于多行注釋 注釋可以出如今空白符允許出現(xiàn)的任何地注釋可以出如今空白符允許出現(xiàn)的任何地方,但習(xí)慣上將注釋和其所描畫的代碼相鄰,方,但習(xí)慣上將注釋和其所描畫的代碼相鄰,普通可以放在代碼的上方或右方,不放在下普通可以放在代碼的上方或右方,不放在下方。方。 恰當(dāng)運(yùn)用注釋可以使程序容易閱讀。恰當(dāng)運(yùn)用注釋可以使程序容易閱讀。上機(jī)實(shí)際安裝VC6.0集成開發(fā)環(huán)境安裝VisualAssist可大幅提高編程開發(fā)速度程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論