设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8177|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' r6 U& E, b) ~4 E0 |2 X/ v       Ci :integer; qi : integer: R/ ?' ^$ p1 V3 J, x' h
do ; g, F7 V/ ]5 n) w  u
       inspect Ci9 ^6 E1 X) \1 _( X9 v
when Ci>0 and Ci <=150 then
  x3 M# S/ j( c5 K/ b       print qi=1;
6 Y# F/ t$ i" k- gwhen Ci>151 and Ci<=500 then4 @0 B* r6 X1 L4 y% q7 f' B6 x' h
       print qi=2;
3 Q" D8 Q( ?+ t! L9 H# Pwhen Ci>501 and Ci<=700 then
/ ?4 `( M& b! ?% r       print qi=3;7 ?, J5 {+ f$ `. d" R, @# p: a, @/ J( U
when Ci>701 and Ci<=1000 then
$ Z/ ]; r# u+ @( j* c/ v       print qi=4;
. F& g4 i4 ?$ w- W9 h) d: Xwhen Ci>1001 and Ci<=2000 then
! v. ]5 k" P8 M3 L1 @       print qi=5;
5 x% C. [$ P- \4 n- Uwhen Ci>2000 then; J1 [, d, G" Q5 ~2 s: j
       print qi=6
/ z5 u7 _6 a- [# Q8 G+ Wend;
) C/ ~. t% k0 }  cend;+ J+ o. v1 W8 ?

  q8 M! e# u6 P7 w          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?8 _; e! N7 Z) h+ C# k0 M
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' W% |9 A/ C* @" b4 ~+ K! j& M  I# y( B(number : integer)
) k# ]5 F6 M# |1 qis, J4 r, T  V. T0 k* c; W' q  y: A) a
do3 H  B3 [& w9 D/ p' V) t
   inspect number. x3 o( y: x" F$ U5 o
       when 1 then
8 `+ Z& N; X' y8 _' u5 N/ {          print "not a prime number": m( w) d! g, C
       when 2,5,7,3 then ( `& T: e4 H; X2 }  M% R7 S: c
          print "prime number"
3 [- H5 q; b' f, I1 d       when 9,4 then % Q* T" l, i& D# m. ]5 A5 W
          print "square number"
) U. N" a1 I6 S& S/ d       else7 O/ p. J$ F* |, ]" z
          print "no special number";+ S( s6 h9 e7 v# z
          print "or number greater than 9";
( U, e8 Q  L+ J& W6 `   end;
* _3 Z0 C5 {9 ?/ `. v' O* Vend;
 楼主| 发表于 2009-5-13 10:00:51 | 显示全部楼层
我在做一个集装箱码头泊位—岸桥分配的仿真优化模型,我是新手,有很多问题需要请教,高手liysunny能否帮忙,我的qq:540966007。谢谢!!!
发表于 2009-5-13 17:55:54 | 显示全部楼层
发表于 2009-9-15 10:16:40 | 显示全部楼层
楼主Ci没有赋值,应先赋值,再判断
发表于 2010-10-19 09:44:36 | 显示全部楼层
二楼说得很对啊,版主为啥没给加分呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-3-30 07:20 , Processed in 0.017726 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表