譚浩強(qiáng)版C++程序設(shè)計(jì)-第3章--程序設(shè)計(jì)初步ppt課件.ppt
《譚浩強(qiáng)版C++程序設(shè)計(jì)-第3章--程序設(shè)計(jì)初步ppt課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《譚浩強(qiáng)版C++程序設(shè)計(jì)-第3章--程序設(shè)計(jì)初步ppt課件.ppt(75頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、第第3章章 程序設(shè)計(jì)初步程序設(shè)計(jì)初步本章要點(diǎn)本章要點(diǎn)n基本概念基本概念n賦值語句賦值語句nC+輸入與輸出輸入與輸出n關(guān)系運(yùn)算和邏輯運(yùn)關(guān)系運(yùn)算和邏輯運(yùn)算算n選擇結(jié)構(gòu)選擇結(jié)構(gòu)n循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)3.1 面向過程的程序設(shè)計(jì)和算法面向過程的程序設(shè)計(jì)和算法n在面向過程的程序設(shè)計(jì)中,設(shè)計(jì)者必須制定計(jì)在面向過程的程序設(shè)計(jì)中,設(shè)計(jì)者必須制定計(jì)算機(jī)執(zhí)行的具體步驟。算機(jī)執(zhí)行的具體步驟。n處理問題的一系列步驟即算法。計(jì)算機(jī)算法分處理問題的一系列步驟即算法。計(jì)算機(jī)算法分為:數(shù)值算法和非數(shù)值算法。為:數(shù)值算法和非數(shù)值算法。n算法的表示方法有:算法的表示方法有:自然語言自然語言 用人們使用的語言描述算法用人們使用的語言描述
2、算法流程圖流程圖 用一些圖框、線條以及文字說明來形象用一些圖框、線條以及文字說明來形象 地、直觀地描述算法。地、直觀地描述算法。偽代碼偽代碼 計(jì)算機(jī)語言(程序)計(jì)算機(jī)語言(程序)流程圖示例流程圖示例假假選擇選擇過程過程真真循環(huán)體語句組循環(huán)體語句組過程過程開始開始結(jié)束結(jié)束3.2 C+程序和語句程序和語句1.C+程序結(jié)構(gòu)程序結(jié)構(gòu)程序包括:程序包括:數(shù)據(jù)描述(聲明語句)數(shù)據(jù)描述(聲明語句)數(shù)據(jù)操作(執(zhí)行語句)數(shù)據(jù)操作(執(zhí)行語句)2.C+語句概述語句概述(1)聲明語句)聲明語句 變量說明,如變量說明,如 inta;(2)執(zhí)行語句)執(zhí)行語句 控制語句控制語句主要完成分支結(jié)構(gòu)程序和循環(huán)結(jié)構(gòu)程序的控制。主要
3、完成分支結(jié)構(gòu)程序和循環(huán)結(jié)構(gòu)程序的控制。C+主要包括以下主要包括以下9個(gè)控制語句:個(gè)控制語句:ifelse語句語句 分支語句分支語句 switch語句語句 多分支語句多分支語句 for語句語句 循環(huán)語句循環(huán)語句 while語句語句 循環(huán)語句循環(huán)語句 dowhile語句語句 循環(huán)語句循環(huán)語句 continue語句語句 結(jié)束本次循環(huán)語句結(jié)束本次循環(huán)語句 break語句語句 結(jié)束循環(huán)或結(jié)束結(jié)束循環(huán)或結(jié)束switch語句語句 goto語句語句 轉(zhuǎn)向語句轉(zhuǎn)向語句 return語句語句 從函數(shù)返回語句從函數(shù)返回語句2.C+語句概述語句概述函數(shù)調(diào)用語句函數(shù)調(diào)用語句 C+有大量的系統(tǒng)函數(shù),程序員也可以自己定義函
4、數(shù),有大量的系統(tǒng)函數(shù),程序員也可以自己定義函數(shù),對這些函數(shù)的調(diào)用可以作為一條語句。對這些函數(shù)的調(diào)用可以作為一條語句。表達(dá)式語句表達(dá)式語句 由一個(gè)表達(dá)式構(gòu)成一個(gè)語句,即在表達(dá)式后添加一由一個(gè)表達(dá)式構(gòu)成一個(gè)語句,即在表達(dá)式后添加一個(gè)分號(hào),如賦值表達(dá)式語句等。個(gè)分號(hào),如賦值表達(dá)式語句等。(3)空語句)空語句 空語句只有一個(gè)分號(hào)。即:空語句只有一個(gè)分號(hào)。即:;因此空語句什么也不做。因此空語句什么也不做。(4)復(fù)合語句)復(fù)合語句 除了上面的簡單語句外,可以將一組簡單語句用大除了上面的簡單語句外,可以將一組簡單語句用大括號(hào)括號(hào) 括起來,稱之為復(fù)合語句。括起來,稱之為復(fù)合語句。3.3 賦值語句賦值語句n賦值
5、語句由賦值語句由賦值表達(dá)式賦值表達(dá)式加上一個(gè)加上一個(gè)分號(hào)分號(hào)構(gòu)成。構(gòu)成。a=b+25;c=(29.5*d)/(a+b);n賦值運(yùn)算符具有賦值運(yùn)算符具有“右結(jié)合性”,如:,如:a=2;x=b;與;與 2=a;b=x;nC+程序中可以出現(xiàn)連續(xù)賦值的情況。程序中可以出現(xiàn)連續(xù)賦值的情況。a=b=c=d;3.4 C+的輸入與輸出的輸入與輸出n C+通過調(diào)用輸入輸出流庫的流對象通過調(diào)用輸入輸出流庫的流對象cin和和cout 實(shí)現(xiàn)輸入、輸出功能。實(shí)現(xiàn)輸入、輸出功能。1.輸入輸出流的基本操作輸入輸出流的基本操作cin語句的一般格式:語句的一般格式:cin變量變量1變量變量2變量變量n;cout語句的一般格式:
6、語句的一般格式:cout表達(dá)式表達(dá)式1表達(dá)式表達(dá)式2表達(dá)式表達(dá)式n;n在程序中使用在程序中使用cin、cout時(shí),必須用預(yù)處理命時(shí),必須用預(yù)處理命令包含頭文件令包含頭文件stream,即即#include。流提取運(yùn)算符流提取運(yùn)算符流插入運(yùn)算符流插入運(yùn)算符說明說明n一個(gè)一個(gè)cin、cout語句可以分寫成若干行。語句可以分寫成若干行。如:如:cinab;可以寫成:可以寫成:cout“this is a C+program”endl;可寫成:可寫成:n 不能用一個(gè)插入運(yùn)算符插入多個(gè)輸出項(xiàng)。不能用一個(gè)插入運(yùn)算符插入多個(gè)輸出項(xiàng)。如:如:couta,b,c;coutaba b;cout“this is”“
7、a C+program”endl;2.在輸入輸出流中使用控制符在輸入輸出流中使用控制符-格式控制格式控制說明說明n使用控制字符時(shí),頭文件應(yīng)包含使用控制字符時(shí),頭文件應(yīng)包含#includ 和和#include n一個(gè)一個(gè)cout語句中可以用多個(gè)控制符,但每個(gè)流插語句中可以用多個(gè)控制符,但每個(gè)流插入運(yùn)算符入運(yùn)算符“后只能跟一個(gè)控制符,多個(gè)控后只能跟一個(gè)控制符,多個(gè)控制符需要用多個(gè)流插入運(yùn)算符制符需要用多個(gè)流插入運(yùn)算符“。如:如:double a=123.456789012345;couta;輸出輸出123.456(默認(rèn)精度(默認(rèn)精度6)coutsetprecision(9)a;輸出輸出123.45
8、6789 coutsetioflags(ios:fixed)setprecision(4)a輸出輸出123.4567(小數(shù)點(diǎn)后精度(小數(shù)點(diǎn)后精度4)例例3.1:輸出使各行小數(shù)點(diǎn)對齊:輸出使各行小數(shù)點(diǎn)對齊#include#include using namespace std;int main()double a=123.456,b=3.14159,c=-3214.67;coutsetiosflags(ios fixed)setiosflags(ios right)setprecision(2);coutsetw(10)aendl;coutsetw(10)bendl;coutsetw(10)ce
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 譚浩強(qiáng)版 C+ 程序設(shè)計(jì) 初步 ppt 課件
鏈接地址:http://zhizhaikeji.com/p-18735030.html