1. 編寫程序求下面分段函數的值要求x的值從鍵盤輸入y={0 x+2 x2-3 10
private sub command1_click()
input "x=";x
select case x
case is>=0
y=x+2
case 0
y=0
case is=0
y=x+2
elseif x=0
y=0
else
y=x-2
endif
"y=";y
endsub
2. C:編寫程序計算分段函數y值。
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
double x;
double y(double);
printf("輸入x的值(實數):");
scanf("%f",&x);
pritnf("\ny=%f",y(x));
return 0;
}
double y(double x)
{
double yy;
if(x>0.0)yy=exp(x);
else if(x<0.0)yy=-exp(x);
else yy=0.0;
return yy;
}
3. 編程求分段函數的值
將你的程序進行如下調整就可以了。
private
sub
command1_click()
x
=
text1
if
x
>
0
and
x
<
300
then
y
=
x
-
1
elseif
x
>=
300
and
x
<
600
then
y
=
x
+
1
else
y
=
-1
end
if
text2
=
y
end
sub
1、第二個if改成elseif
2、text2
=
y
要在分支語句外面,這樣才能使x不管為何值都結果。
4. 編程序求以下分段函數的值,從鍵盤輸入x,計算並輸出y的值,要求保留2位小數y{2*x x>1;x+2 0<=x<=1;x/2 x<0
program ;var x:longint; y:real;begin readln(x); if x>1 then y:=2*x else if x>=0 then y:=x+2 else y:=x/2; writeln(y:0:2);end.
5. 如何用python編寫一個求分段函數的值的程序
1、首先打開python的編輯器軟體,編輯器的選擇可以根據自己的喜好,之後准備好一個空白的python文件:
6. 【VFP】編寫一個程序,計算分段函數的值
*編寫一個程序,計算分段函數的值f(x)={
*x3-1x>0
*1x=0
*x2+1x<0
*運行程序,分別求x=0;1;0.5;5;-3時,f(x)的值
SETTALKOFF
CLEAR
CLOSEDATABASES
input[請輸入x=]tox
DOcase
CASEx>0
y=x*x*x-1
CASEx=0
y=1
CASEx<0
y=x*x+1
ENDCASE
?y
RETURN
7. C語言 編寫程序 求下列分段函數的值
#include <stdio.h>
#include <stdlib.h>
void main()
{
float x,y;
printf("請輸入X的值:\n");
scanf("%f",&x);
if(x>-1)
{
y=1/(1+x);
}
else if(x==-1)
{
y=0;
}
else
{
y=x*x;
}
printf("y=%f",y);
return 0;
}
8. 根據下面提示信息編寫程序,計算下面分段函數的值
#include<stdio.h>
voidmain()
{
intx=0;
doublet=0;
printf("inputx:");
scanf("%d",&x);
if(x<0)
t=x-2;
if(x>=0&&x<1)
t=x*x/3;
if(x==1)//判斷相等應該是==,而不是=
t=4;
if(x>1)
t=5*x;
printf("x=%d,t=%lf",x,t);
}
9. 編制一個C程序,計算並輸出下列分段函數的值(其中x有鍵盤輸入)
答案在下面,可以運行一下:#include<stdio.h>
#include<math.h>
void
main()
{
float
x,y;/*定義變數x和y為浮點型*/
cuit:/*標簽*/
printf("請輸入X:");
scanf("%f",&x);
if(x<0&&x!=-3)
{
y=pow(x,2)+x-6;
}
else
if(0<=x<10&&x!=2&&x!=3)
{
y=pow(x,2)-5*x+6;
}
else
{
y=pow(x,2)-x-15;
}
printf("分段函數值=%f\n",y);
goto
cuit;/*跳到標簽處,為了多次測試程序*/
}
10. 編寫程序,從鍵盤輸入x的值,計算並輸出分段函數y的值y=-1(x<0)
#include
<stdio.h>
int
main()
{
int
x,y;
printf("輸入x:\n");
scanf("%d",&x);
if(x>0)
y=1;
else
if(x<0)
y=-1;
if(x==0)
y=0;
printf("y的值為:%d\n",y);
}
(10)編程序中的分段值擴展閱讀:
C語言需要說明的是:
1、一個C語言源程序可以由一個或多個源文件組成。
2、每個源文件可由一個或多個函數組成。
3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。
4、源程序中可以有預處理命令(包括include
命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。
5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括弧「}」之後不能加分號。結構體、聯合體、枚舉型的聲版明的「}」後要加「
;」。
6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已權有明顯的間隔符,也可不再加空格來間隔。
參考資料:
網路-c語言