设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7364|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is. N& I0 G  J0 X% R9 I# v/ D
       Ci :integer; qi : integer  ]. l; `* l* @2 b
do
5 C; O4 O9 X& ^) C& |  M8 `       inspect Ci
* R4 j, g' e8 b5 |when Ci>0 and Ci <=150 then
% o6 G  e3 N: ]- r5 M$ K       print qi=1;
$ a8 v0 x1 [1 v5 [4 l" @when Ci>151 and Ci<=500 then
1 E- J5 r2 L! ^, o" o$ n! e9 [/ U       print qi=2;" H, S9 h) X0 Y! {. ~/ l# e2 A
when Ci>501 and Ci<=700 then
3 a4 e9 k% T( @* W       print qi=3;
. \" ?! q: p, pwhen Ci>701 and Ci<=1000 then# R* F1 X& ~* ^0 o6 \
       print qi=4;7 N$ `" b* R9 h* o- Y4 ]
when Ci>1001 and Ci<=2000 then
$ |+ k3 Y: i+ x2 p3 f# k# T       print qi=5;
2 L* t3 B! R. t0 gwhen Ci>2000 then4 [. w! X6 y- Y; B. c: ~
       print qi=6
' @# M9 ?$ G8 j& |+ h( V# Y7 \end;1 N2 D3 a0 X7 D3 w5 E
end;
4 E5 u2 l4 `( P5 M2 a5 r( ~! s+ h. S4 I5 i
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
( y1 F& w3 K: Y2 Z  Q          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( h, v: e. g6 k+ `! b3 u
(number : integer)  T1 O9 d# Z9 d+ g
is
% E/ y  S5 I! M8 V8 t9 z7 M) Ndo% {. `- r' [3 w$ s/ Q' k
   inspect number6 B! s* U9 S0 C* T  C" d2 l
       when 1 then 4 m1 h: _! g& U8 `
          print "not a prime number"
# J! B* W/ S' m; U# {5 `" v       when 2,5,7,3 then
8 j- P8 e+ p# ^$ q- ^/ b          print "prime number"9 ?- X: A5 R( X' W3 ?% v9 i% Q) _* w
       when 9,4 then " T# C* w- C$ v& A1 ^
          print "square number"
: F# R% N4 a- T* j1 W2 ^       else
  K: @& M. \9 w4 d' G0 Q; [" \: ~          print "no special number";4 R9 a- n2 V2 I# ~
          print "or number greater than 9";
+ t& M( J+ j7 H+ S7 S   end;$ d- g( P5 p: a8 L5 i
end;
 楼主| 发表于 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, 2025-11-13 03:01 , Processed in 0.017938 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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