设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9375|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
( ?0 v) E/ H9 f# s) y; C       Ci :integer; qi : integer
6 V- Y7 t& m) X4 i( f$ Odo : a2 K4 j6 m5 c; N4 S! w
       inspect Ci& {9 f  S  J8 Z
when Ci>0 and Ci <=150 then
8 X: q0 i3 @( \1 P$ _" o) J2 F       print qi=1;( f8 {. H4 u$ z1 Q5 ^% v) e
when Ci>151 and Ci<=500 then
' A9 o7 D5 K0 h. \  E& L" k2 _       print qi=2;0 K! l5 s/ I4 _: G
when Ci>501 and Ci<=700 then
; Y' b1 {; b8 x8 {" Z, r4 D       print qi=3;
6 a6 H# f5 Q6 ^0 O& O  F* r0 Qwhen Ci>701 and Ci<=1000 then% N: d* F$ C+ A: {, B- P
       print qi=4;
  u: C. j. ?- W' s: P- Vwhen Ci>1001 and Ci<=2000 then* u5 e' z+ [& J2 G- O8 s
       print qi=5;
1 z! t% u! }( M' k* m5 [) o" zwhen Ci>2000 then
% E9 s; Q( E  ?  c: m3 f7 W5 b       print qi=6- Z. t6 h4 U1 c
end;4 o, f2 p+ k. E5 }. J* w1 ]% f
end;$ s- o8 \# r, b& y

( t5 K& W( p, R; O/ S; m( A: h          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
/ J; T% r5 a0 i5 `+ g          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' G& l; Q' r3 K1 }- w. T; e(number : integer)5 p; T* b  @$ A; R5 X2 X6 r
is
. F( t& ~; l8 J1 e' a/ B1 F# ~do
1 c% l- k, t$ g# o, L$ ^0 [   inspect number
/ E3 d3 ]8 t! b) y& f       when 1 then
5 w/ k# l9 O3 v# O. K          print "not a prime number"* q" L4 }9 k! m: f8 k* t/ K
       when 2,5,7,3 then
& X! F' ~& L" U+ t0 ?- M) C" J6 `          print "prime number"4 N) F+ k; E7 N1 P2 ^
       when 9,4 then
% k( t1 l8 r+ b          print "square number"! ^, o, o: H7 x
       else# l- T  V: \  ~+ B; ?3 M* I
          print "no special number";* Y6 z6 [6 ~9 e0 Z4 p
          print "or number greater than 9";
! b* Y5 A! T. ~, l, d9 P   end;
% I/ V2 n' s( q: _1 p8 Tend;
 楼主| 发表于 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-9-9 14:15 , Processed in 0.015375 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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