PASCAL 的 CASE 语句 如何编写 20 x 50 值表

发布于 社会 2024-08-20
14个回答
  1. 匿名用户2024-02-01

    case x of

    20..50:执行你的语句;

    51..60:另一种说法; end

  2. 匿名用户2024-01-31

    这很简单,给你完整的程序:

    var x:integer;y:real;

    baginreadln(x);

    case x of:

    32766..-1:y:=0;

    0..19:y:=x*2;

    20..49:y:=x*2+1;

    50..32767:y:=x/2-50;

    end; writeln(y:0:0);

    readln

    end.

  3. 匿名用户2024-01-30

    Case 语句不明白这一点,但有一种方法可以分叉它。 因为整数数据有一个范围。 你可以用这个来鬼混:

    var x,y:integer;

    beginreadln(x);

    case x of

    32767..0 : y:=0 ;

    0..19 : y:= 2 * x ;

    20..49 : y:= 2 * x + 1 ;

    50..32767 : y := x div 2 + 50 ;

    end;write(y);

    readln

    end.

  4. 匿名用户2024-01-29

    case x div 10 of

    0:y:=0;

    1:y:=2*x;

    2,3,4,:y:=2*x+1;

    else y:=x/2+50;

    end.对不起,我刚刚了解到,只有:

    当 x<10 y=0 时; 当 10<=x<20 时; 当 20<=x<50 时,y=2*x+1;当 50<=x, y=x 2+50

  5. 匿名用户2024-01-28

    如果 x 是非负整数,这很好。

    case x of

    else...

    end;

  6. 匿名用户2024-01-27

    如果方便的话,为什么你必须使用案例。

    if x>2 then ……

  7. 匿名用户2024-01-26

    案例工资

    0..800:没钱;

    801..1000:5%的税。

    1001..1500:10%的税。

    1501..3000:15%的税。

    否则20%的税。

    end;直接把**写出来不好,给你一个框架。

  8. 匿名用户2024-01-25

    哎!!! 楼上的那对夫妇都错了。

    它应该基于现实,这不是纳税的方式!

    read(a);

    while a>800 do

    case a of

    800..1000:a:=(a-800)*;

    1000..1500:a:=..

    end;大概算法是这样的,时间很匆忙,所以我只能这样写。

  9. 匿名用户2024-01-24

    {n 是应付金额,x 是付款后剩下的钱,y 是工资} 的情况

    1..800:n:=y*;

    801..1000:n:=y*;

    1000..1500:n:=y*;

    else n:=a*;

    x:=y-n;

    end;writeln(y);

  10. 匿名用户2024-01-23

    case number of

    1,3,5,7,9: := '奇数';

    0,2,4,6,8: := '偶数';

    begin= '10 到 100 之间';

    clblue;

    end;else

    '超过 100 或负数';

    end;end;

  11. 匿名用户2024-01-22

    Pascal 中的 case 语句如下所示:

    案例表达

    常量 1:语句 1;

    常量 2:语句 2;

    常量 n:语句 n;

    else 语句 n+1 {可选}

    end;常量 1-n 是一个固定值,它不能是数据范围,但可以是数据集合。

    表达式只能取变量本身,也可以是有运算的变量,也可以是逻辑表达式,但是在逻辑表达式的情况下,它下面只有两个常量值:true 和 false。

    因此,根据问题的不同,用范围来判断的最佳方法是使用 if 语句,而不是 case 语句。

    如果必须强制使用 case,结果将是:

    case k of

    1:x:=4;

    2:x:=4;

    3:x:=3;

    4:x:=3;

    5:x:=3;

    6:x:=0;

    7:x:=0;

    8:x:=1;

    9:x:=1;

    10:x:=1;

    end;从上面可以看出,逻辑不清晰,容易出错。 它也很长,不容易阅读。

    假设有一个 x>100 的判断,那么你可以想象案例陈述会有多长。

  12. 匿名用户2024-01-21

    案例陈述。

    case 语句由一个表达式和许多可选的操作序列组成。 在运行时,根据表达式的评估结果,从众多分支中选择一个分支进行执行。 它采用以下形式:

    案例表达

    常量 1:语句 1;

    常量 2:语句 2;

    常量 n:语句 n;

    else 语句 n+1 {可选}

    end;根据您的主题。

    case (k<=10) and (k>0) of8,10:x:=1;

    5,8:x:=0;

    2:3:x:=3;

    else x:=4

    end;如果是作业? 将来,你必须使用自己的大脑。

    我没有学过帕斯卡,看看网上的说明,它很简单,而且在每种语言中都差不多。

  13. 匿名用户2024-01-20

    如果一个条件只能实现两个分支,而 case 可以基于一个表达式的值实现多个分支。

    事实上,几乎所有的 case 语句都可以用 if 来实现,但程序不直观,内容更多。

    相反,case 语句不能替换各种 IF 语句。

  14. 匿名用户2024-01-19

    同上,大小写只处理有序类型,即只能处理值和字符,而不能处理字符串。

相关回答
9个回答2024-08-20

1.要确定 a 是否能被 b 整除,只要 a 的余数除以 b = 0,那么它就可以被 b 整除。 否则,输出 a、除法、b、等号、商(可用可整除函数 div 整除),然后使用 a-b* 商。 >>>More

7个回答2024-08-20

案例语句是一个多分支选择语句。 case 语句是多分支选择语句,if 语句只有两个分支可供选择,多分支选择结构在实际问题中经常使用。 >>>More

7个回答2024-08-20

var x:real;

beginreadln(x); >>>More

7个回答2024-08-20

主要语法:case

当条件 1 为时,则为条件 1 为真时的结果值。 >>>More

3个回答2024-08-20

o(n2):

选择“排序”。 插入排序。 冒泡分拣。 >>>More