设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8594|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
6 j+ N5 K& Q5 p, ?* U       Ci :integer; qi : integer
1 d& j5 [3 w# W& a" z1 V& [do
, h9 {. ?+ g) \+ d* q       inspect Ci
) U( s. G+ J! g! v8 F& r* i  ?when Ci>0 and Ci <=150 then
5 {2 x: B6 ?: c/ U       print qi=1;
, U2 U8 E  K/ awhen Ci>151 and Ci<=500 then* q" ]& @$ v+ P+ G* l
       print qi=2;! @" k  W8 [$ u2 P& V7 X! r
when Ci>501 and Ci<=700 then
1 _" `4 [/ ?% C/ q2 Q3 x3 E3 l+ u       print qi=3;2 O9 ]8 M5 b1 r% |# b
when Ci>701 and Ci<=1000 then
% y% v* I0 Q; D8 T$ \% T       print qi=4;
( o9 R" y0 c. |, c0 ~when Ci>1001 and Ci<=2000 then
3 j; {5 u$ ?1 ?( K# r       print qi=5;
4 r8 \2 ~2 d/ }: q8 N& a7 t) ~5 D3 nwhen Ci>2000 then. j7 q( {& m( I, g7 E: {2 O
       print qi=6
6 Z% T  E! a9 k/ ^* J7 z8 wend;
% j. X9 ?/ O' z+ O; wend;
6 V8 ^% B0 G/ s9 W. R' X7 f
0 G& z, L; z; _( Q' G          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
% X4 G1 c+ k1 I" T6 _- K/ f! T$ n          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 A# N& B" h1 [6 s2 ^
(number : integer). U- G1 C8 Z/ J; t; b5 W
is
+ A  u- w) k# ?' D. g9 U' `do
/ e* x. r5 e$ s- ~( t* v   inspect number
& Z9 n# I4 k2 P( @/ b) E" A       when 1 then
2 B) ~# c0 e6 E" u4 _+ [          print "not a prime number"- M5 P  q' A5 R$ g& k
       when 2,5,7,3 then
1 x2 G9 U1 |. @/ U4 q6 U9 W% o/ ~          print "prime number"
& O) |$ Z% m0 f( f# q7 D+ o+ }       when 9,4 then
  Z% t/ S; H3 p          print "square number"+ z6 X! G0 i1 k
       else" j( O6 ^+ o; e! p5 V$ i8 `
          print "no special number";+ y  u+ L# q) l- a& W2 U
          print "or number greater than 9";3 u7 u1 y# ?3 m3 Q8 U9 g# P% \. L
   end;
; e8 X! O5 A: Bend;
 楼主| 发表于 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-5-18 02:13 , Processed in 0.015045 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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