五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【c#開(kāi)發(fā)】第3章 結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)句

2019-10-01 00:47 作者:游戲理想國(guó)  | 我要投稿

本章要點(diǎn):

? if語(yǔ)句的作用及其使用

? switch語(yǔ)句的作用及其使用

? while、do…while和for等循環(huán)語(yǔ)句的作用及其使用

? continue和break語(yǔ)句的作用及其使用

? using語(yǔ)句的作用及其使用

3.1 循序漸進(jìn)學(xué)理論

3.1.1 if語(yǔ)句

1.用if語(yǔ)句實(shí)現(xiàn)單分支選擇結(jié)構(gòu)

[格式]:if(表達(dá)式) 語(yǔ)句;

【例3-1】編寫(xiě)一個(gè)程序?qū)崿F(xiàn)如下功能:輸入一個(gè)成績(jī),如果成績(jī)大于等于60則輸出“恭喜您,您通過(guò)了這次考試!”,否則不輸出任何信息。要求編寫(xiě)成控制臺(tái)應(yīng)用程序。



2.用if語(yǔ)句實(shí)現(xiàn)雙分支選擇結(jié)構(gòu)

[格式]:if(表達(dá)式) 語(yǔ)句1;

else語(yǔ)句2;


【例3-2】編寫(xiě)一個(gè)程序?qū)崿F(xiàn)如下功能:輸入一個(gè)成績(jī),如果成績(jī)大于等于60則輸出“恭喜您,您通過(guò)了這次考試!”,否則輸出“對(duì)不起,準(zhǔn)備補(bǔ)考吧!”。要求編寫(xiě)成Windows應(yīng)用程序,程序的設(shè)計(jì)界面如圖3-3所示,程序的運(yùn)行界面如圖3-4所示。


3.用if語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)

[格式]:if(表達(dá)式1)語(yǔ)句1;

else if(表達(dá)式2)語(yǔ)句2;

else if(表達(dá)式3)語(yǔ)句3;

……

else

語(yǔ)句n;



【例3-3】編寫(xiě)一個(gè)求成績(jī)等級(jí)的程序。要求輸入一個(gè)學(xué)生的考試成績(jī),輸出其分?jǐn)?shù)和對(duì)應(yīng)的等級(jí)。共分五個(gè)等級(jí):小于60分的為“E”;60~69分為“D”;70~79分為“C”;80~89分為“B”;90分以上為“A”。要求編寫(xiě)成控制臺(tái)應(yīng)用程序。


3.1.2 switch語(yǔ)句

[格式]:

switch(表達(dá)式)

{

case 常量表達(dá)式1:語(yǔ)句1;

break;

case 常量表達(dá)式2:語(yǔ)句2;

break;

……

case 常量表達(dá)式n:語(yǔ)句n;

break;

[default: 語(yǔ)句n+1;break;]

}


【例3-4】 用switch語(yǔ)句重寫(xiě)例3-3。要求編寫(xiě)成Windows應(yīng)用程序。程序的設(shè)計(jì)界面如圖3-6所示,程序的運(yùn)行界面如圖3-7所示。


3.1.3 while循環(huán)語(yǔ)句

[格式]:while(表達(dá)式)

語(yǔ)句;(即循環(huán)體部分)

【例3-5】編程求下式的值(要求編寫(xiě)成控制臺(tái)應(yīng)用程序):


3.1.4 do……while循環(huán)語(yǔ)句

[格式]:do語(yǔ)句;

while(表達(dá)式);

【例3-6】 編一個(gè)程序按下列公式求e的值(要求精度達(dá)到1e-6)。



3.1.5 for循環(huán)語(yǔ)句

[格式]:for(表達(dá)式1;表達(dá)式2;表達(dá)式3)

? ? 語(yǔ)句;


【例3-7】一張單據(jù)上有一個(gè)5位數(shù)的號(hào)碼為6**42,其中百位數(shù)和千位數(shù)已模糊不清,但知道該數(shù)能被57和67除盡。設(shè)計(jì)一個(gè)算法,找出該單據(jù)所有可能的號(hào)碼。



3.1.6 break和continue語(yǔ)句

1.break語(yǔ)句

[格式]:break;


【例3-8】輸入一個(gè)整數(shù)X,如果該數(shù)是質(zhì)數(shù),則顯示“是質(zhì)數(shù).”,如果不是則顯示“不是質(zhì)數(shù).”。要求編寫(xiě)成Windows應(yīng)用程序,程序的設(shè)計(jì)界面如圖3-12所示,程序的運(yùn)行界面如圖3-13所示。




  1. continue語(yǔ)句


[格式]:continue;

3.1.7 隨機(jī)數(shù)的產(chǎn)生方法

[格式1]:randomObj.Next()

[格式2]:randomObj.Next(N)

例如,有下列語(yǔ)句:

RandomrandomObj=new Random()

i=randomObj.Next(10);

其作用是產(chǎn)生一個(gè)0~9之間的隨機(jī)整數(shù)并賦值給變量I。

[格式3]:randomObj.Next(N,M)

例如,有下列語(yǔ)句:

RandomrandomObj=new Random()

i=randomObj.Next(5,10);

其作用是產(chǎn)生一個(gè)5~9之間的隨機(jī)整數(shù)并賦值給變量i。 ?


【例3-9】設(shè)計(jì)一個(gè)程序完成這樣的功能:產(chǎn)生100個(gè)兩位隨機(jī)正整數(shù),求這些數(shù)中所有能被3整除的數(shù)的和以及所有不能被3整除的數(shù)的各位數(shù)字和。要求編寫(xiě)成控制臺(tái)應(yīng)用程序。

3.2 典型實(shí)例練能力

3.2.1 典型實(shí)例一:根據(jù)長(zhǎng)度和面積求矩形的高和寬

【實(shí)例題目】

使用一根長(zhǎng)度為L(zhǎng)厘米的鐵絲,制作一個(gè)面積為S的矩形框,要求計(jì)算出滿足這種條件的矩形的高h(yuǎn)和寬w。

3.2.2 典型實(shí)例二:百錢(qián)買(mǎi)百雞

【實(shí)例題目】

我國(guó)古代數(shù)學(xué)家在《算經(jīng)》中出了一道題:“雞翁一,值錢(qián)五;雞母一,值錢(qián)三;雞雛三,值錢(qián)一。百錢(qián)買(mǎi)百雞,問(wèn)雞翁、母、雛各幾何?”意為:公雞每只5元,母雞每只3元,小雞3只1元。用100元買(mǎi)100只雞,問(wèn)公雞、母雞、小雞各多少?要求編寫(xiě)成控制臺(tái)應(yīng)用程序。

3.3 上機(jī)練習(xí)重應(yīng)用

3.3.1 上機(jī)練習(xí)一:郵包計(jì)費(fèi)程序

【練習(xí)題目】

假定向國(guó)外郵寄包裹收費(fèi)如下計(jì)算:首先,包裹重量四舍五入到最近的15克的倍數(shù),然后按表3-3收費(fèi):



3.3.2 上機(jī)練習(xí)二:捉拿肇事司機(jī)

【練習(xí)題目】

一輛卡車違反交通規(guī)則,撞死行人,司機(jī)畏罪駕車逃跑。當(dāng)時(shí)有三個(gè)人目擊這一車禍的發(fā)生,但都沒(méi)有看清卡車的牌照號(hào)碼,只記住牌照號(hào)碼的部分特征,甲記住牌照號(hào)碼的前兩位數(shù)字是相同的,乙記住牌照號(hào)碼的后兩位數(shù)字是相同的,丙是一位數(shù)學(xué)家,他說(shuō)“車牌號(hào)碼肯定是四位數(shù),而且恰好是一個(gè)整數(shù)的平方?!?,并且丙已推導(dǎo)出符合該條件的號(hào)碼只可能有一個(gè)。根據(jù)這些信息來(lái)判定車牌號(hào)并捉拿肇事司機(jī)。要求編寫(xiě)控制臺(tái)應(yīng)用程序。


【執(zhí)行結(jié)果】




【c#開(kāi)發(fā)】第3章 結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)句的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
承德县| 莱州市| 印江| 大余县| 滁州市| 莱阳市| 渝中区| 视频| 理塘县| 汉川市| 深泽县| 蒙自县| 颍上县| 上杭县| 固安县| 岫岩| 沂南县| 英德市| 安国市| 泾阳县| 鹿泉市| 岳阳县| 泸定县| 汝城县| 泌阳县| 武汉市| 凤凰县| 葫芦岛市| 富裕县| 江口县| 昌都县| 称多县| 西昌市| 大丰市| 宝应县| 浏阳市| 新闻| 吉林省| 静宁县| 盐池县| 博白县|