设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8695|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
8 v3 O* C0 g" K; Q0 w; b       Ci :integer; qi : integer+ r- h, z9 e4 }" F0 L/ v/ v
do
. D0 [& G7 a# B$ y3 \' @2 O       inspect Ci# A0 F! e$ G, J8 Q" v/ \* m# i6 q
when Ci>0 and Ci <=150 then $ k. W- n7 R! ^& a( w1 [2 g
       print qi=1;6 z- R1 P3 L# f$ G4 H% `% K& k0 w
when Ci>151 and Ci<=500 then$ P6 v! U. [1 u1 c3 o2 e4 S8 s
       print qi=2;1 ^: h0 B/ T, ^
when Ci>501 and Ci<=700 then* y( G2 g- K% s  ^9 t6 c8 O" d
       print qi=3;$ F' r' @( J1 J: M% `6 h
when Ci>701 and Ci<=1000 then& F+ |2 _  m9 l$ Q2 U8 Q. X
       print qi=4;
/ W& X: d1 v1 y0 r, Dwhen Ci>1001 and Ci<=2000 then
1 s+ n7 P# X. F! `2 K8 H       print qi=5;7 G$ S* v; @0 U2 v
when Ci>2000 then* Y/ |" v3 E* o( ?: b2 V
       print qi=62 t* s) I9 O9 i4 m8 x8 j
end;' r8 Y1 L# R4 g( m& a$ |- @0 m7 [
end;7 \& p7 s* K+ S' `" @$ X6 w9 X
- X+ }4 u* P- [
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?* N3 v& j2 h9 \' W
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( h  }8 u6 S" I( J2 {7 y% e
(number : integer)
4 V$ b6 r" E* }7 `# {  uis
8 o$ S! y6 ~5 ?* tdo! t* k: g- R+ E/ |- Q9 b' V
   inspect number: T8 S' Y2 X- z+ T3 Y! Y8 N
       when 1 then & R6 m! C, V+ H' a+ _3 m' E0 ]
          print "not a prime number"
* S6 O( B& \& G' _       when 2,5,7,3 then
5 ^) U" f7 c6 `* e  x          print "prime number"2 @) {! s: b' I4 f
       when 9,4 then % H3 G, A2 J$ }; \  C$ A
          print "square number"- v; M0 J: h9 h. K
       else
1 e, v1 F# n7 s# x9 q          print "no special number";
2 V( a  k+ S+ R$ U& D6 ]3 _5 p          print "or number greater than 9";1 E' [# a1 Z! Y9 S) ^
   end;
5 L! r: @- S% |! A3 `+ a. M6 `8 X. wend;
 楼主| 发表于 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-6-10 07:20 , Processed in 0.013865 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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