導航:首頁 > 源碼編譯 > basic語言演算法

basic語言演算法

發布時間:2025-08-31 11:41:04

A. 用傳統流程圖表示該演算法:依次將10個數輸入,要求將其中最大的數輸出

1、傳統流程圖如下圖所示:

2、流程圖思路詳解:

(1)定義三個變數,分別是i(用於循環計數)、m(保存相對較大的數值)、a(輸入的數值)。

(2)給循環變數i賦值。

(3)輸入第一個數a,將a的值賦給m,初始化m的值

(4)進入循環,在循環中首先判斷是否復合循環條件,如果符合條件,則輸入新值a,用a的值和之前m的值進行比較,較大的值賦給m,循環變數i+1;不符合條件則輸出存放保存相對較大的數值的變數m,得到結果

簡單點說就是兩數比較取大值保存,最後輸出。

(1)basic語言演算法擴展閱讀:

流程圖(Flow Chart):使用圖形表示演算法的思路是一種極好的方法,因為千言萬語不如一張圖。流程圖在匯編語言和早期的BASIC語言環境中得到應用。相關的還有一種PAD圖,對PASCAL或C語言都極適用。

流程圖是揭示和掌握封閉系統運動狀況的有效方式。作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題出在哪裡,從而確定出可供選擇的行動方案。

流程圖的基本結構有:順序結構,條件結構(又稱選擇結構),循環結構,分支結構。

B. 演算法的描述方式有幾種分別是什麼

描述演算法的方法有多種,常用的有自然語言、結構化流程圖、偽代碼和PAD圖等,其中最普遍的是流程圖,分思法。

流程圖(Flow Chart)使用圖形表示演算法的思路是一種極好的方法,因為千言萬語不如一張圖。流程圖在匯編語言和早期的BASIC語言環境中得到應用。相關的還有一種PAD圖,對PASCAL或C語言都極適用。

(2)basic語言演算法擴展閱讀:

演算法可以宏泛的分為三類:

一、有限的,確定性演算法 這類演算法在有限的一段時間內終止。他們可能要花很長時間來執行指定的任務,但仍將在一定的時間內終止。這類演算法得出的結果常取決於輸入值。

二、有限的,非確定演算法 這類演算法在有限的時間內終止。然而,對於一個(或一些)給定的數值,演算法的結果並不是唯一的或確定的。

三、無限的演算法 是那些由於沒有定義終止定義條件,或定義的條件無法由輸入的數據滿足而不終止運行的演算法。通常,無限演算法的產生是由於未能確定的定義終止條件。

閱讀全文

與basic語言演算法相關的資料

熱點內容
阿里用的什麼資料庫伺服器 瀏覽:337
玩劍網用哪個攻略app 瀏覽:76
javamysql資料庫操作 瀏覽:225
眉山參加少兒編程培訓 瀏覽:986
androidaes加密java 瀏覽:816
蜜字的app叫什麼 瀏覽:544
程序員配樂 瀏覽:453
做一個解壓屋 瀏覽:619
品牌衣服用什麼app 瀏覽:151
python3鏈接資料庫 瀏覽:55
教課書英語是什麼app 瀏覽:884
環液式壓縮機 瀏覽:479
android控制項事件 瀏覽:967
雲伺服器的鏡像選擇什麼 瀏覽:755
python如何設置cplex 瀏覽:10
linux的mv命令詳解 瀏覽:359
怎麼把安裝好的python放在桌面上 瀏覽:121
mysql退出當前命令 瀏覽:743
現在還有什麼手機好用的app 瀏覽:326
java字元處理函數 瀏覽:278