當前位置:首頁 » 操作系統 » 輸入演算法語句

輸入演算法語句

發布時間: 2025-04-07 12:22:18

① 寫出1+2+3+…+100的一個演算法,並畫出流程圖和寫出演算法語句。

(1)演算法:

第一步,賦值變數S=0,n=0,i=0

第二步,計算i+1,仍用i表示,計算n+i,仍用n表示.計算S+n,仍用S表示.

第三步,判斷i是否大於等於100.若是,輸出S,結束演算法;若不是,進行第二步.

② 基本演算法語言(高一數學)

這里糾正ls錯誤
基本演算法語句符號:
=:賦值號
>、<:大於、小於
== !=:等於,不等於
>=、<=:大於等於、小於等於
abs(x):|x|(x是整數)
fabs(x): |x|(x可以是小數)
sqrt(x):x的算術平方根
[[上面三個函數需要在程序前加上#include <math.h>]]
x % y:x÷y的余數

基本演算法語句:
[[注意:所有語句後面必須加分號,且語句區分大小寫]]
輸入語句:
scanf ("格式",變數地址);
例如: scanf ("%d",&x); 表示輸入整數x
輸出語句:
printf ("字元串[包括格式]",變數);
例如: printf ("x=%d\n",x); 表示輸出x=,後面加變數x的值,最後換行
賦值語句:
變數=表達式;
例如y=x*x*x+24*x*x;
利用賦值語句交換a、b的值:
x=a;
a=b;
b=x;
條件語句:
if (條件) {
語句
}
或者
if (條件) {
語句1
} else {
語句2
}
還有
if (條件) {
語句1
} else if (條件2) {
語句2
} else {
語句3
}

循環語句:
while (條件) {
循環體
}
或者
do {
循環體
} while (條件);

③ 設計演算法流程圖,要求輸入自變數x的值,輸出函數 的值,並用復合if語句描述演算法

解:if語句描述演算法如下:
輸入x;
if x<0,
then f(x):=π/2.x+3;
else if x=0,
then f(x):=0;
else f(x):=π/2.x﹣5.
輸出f(x).
演算法流程圖如圖.

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