當前位置:首頁 » 編程軟體 » 分支嵌套編程

分支嵌套編程

發布時間: 2025-06-15 10:19:26

⑴ 嵌套ⅰf語句和多路分支ⅰf語句有何區別舉例說明實際編程過程中這兩 種選擇依據

多路分支語句要求判斷的數一定是整型數據,並且是有限個數,比較好例舉的才適用。而對於其他數據類型,比如浮點數,就不好直接使用,多路分支語句可以使程序更加易讀,也簡化了某些情況下的程序設計。
比如:成績分組的題目,成績是float型,取值在0~100之間,按照分數分為A~E五檔,90分以上A,80以上B,70以上C,60以上D,59以下E,可以用if...else...結構判斷浮點數范圍,也可以簡化成將分數轉換成整數,然後再除以10,得到可例舉的整數,則10和9為A,8為B,7為C,6為D,其他為E。switch語句運用的關鍵一是整型,二是可窮舉所有情況。
不適用情況:比如給出幾個圓心坐標,再給定某坐標點,判定其距離某圓心比較近或者落在哪個圓之中。這需要浮點計算並且無法預定結果個數,也無法例舉這些取值,這時適用於用if做范圍判定而不適用switch或者強行使用switch卻增加程序設計難度,程序也因之不易讀。

⑵ 循環嵌套分支和分支嵌套循環區別

舉例代碼如下:1.循環嵌套fori=1to10fork=1to10nextknexti為了好給你講,將上面的循環i叫做A,循環k叫做B.他們的執行順序是,先執行A的第一次循環,進入A之後,再執行循環B,循環B循環完了,再執行A的下一次循環,接著再將B循環完了,再進行A的下一次循環.直到A循環完10次.2.IF嵌套IFa>bthenifb>cthenendifelseifa>cthenendifendif我覺得IF嵌套應該比循環嵌套更好懂一些,代碼從上到下執行,先比較a和b,如果a大於b,則再比較b是否大於c.當然,如果a不大於b,就不用再執行b和c的比較了,而是執行a和c的比較.希望你能看懂,其實你自己用VB寫一下程序就知道了.

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:887
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:580
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:683
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1012
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:254
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:112
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:803
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712