设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9329|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is7 }% c! Z. w+ v( c9 q& x
       Ci :integer; qi : integer
0 o/ ^7 ?" a. n& q, X, ido
! M$ c% v: {( m1 e7 R( l       inspect Ci5 u' x9 ^9 }7 I2 N( Q8 z5 |# I
when Ci>0 and Ci <=150 then / o/ o3 C1 K( y2 Y" O+ v
       print qi=1;
. B" a' o" |. ?3 Z  E( X0 @4 i1 Hwhen Ci>151 and Ci<=500 then
5 E, _% O2 y' N7 R9 c( O       print qi=2;1 g; u# Y2 ]# [
when Ci>501 and Ci<=700 then
- b" h  {: v& C/ ]" ]       print qi=3;
; {1 x+ u1 E% s& A* y# P1 Ywhen Ci>701 and Ci<=1000 then
9 R$ U- D8 c4 X, g' `' Z       print qi=4;4 N; `8 `9 E; z5 ]: I& T
when Ci>1001 and Ci<=2000 then3 ~# l: B( m+ j# W: D+ Z& b4 U
       print qi=5;
5 D+ H) |% n- r/ V/ |when Ci>2000 then( v6 w# z" m3 J. Q8 a( {  `- J& N- w& i
       print qi=6
2 e, z5 I& e7 Send;. C% }: m/ t! @4 F. ?" s
end;) }. ?  g" F* p5 N$ ]" `
' o% V# i6 {% d" M. D4 s
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?! s3 l- ^  J1 z  ]* d: X/ K) R' M
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 ~! Q- O; J4 t8 H' Y" F(number : integer), {& U* d3 J% j. @
is
: {* F6 {7 K) N, m+ f' fdo
: M3 h7 s4 @" r# `  I0 S   inspect number
3 E) K1 D9 q' V. O/ \       when 1 then
) B3 J& ^2 g# K3 x          print "not a prime number"
  X/ Z' c% m6 Z9 V7 a       when 2,5,7,3 then
4 c: s" r- s" M6 }5 N9 F. B* a          print "prime number"
' A$ m  g1 K1 e5 E       when 9,4 then
1 t4 ~( o5 _  v5 [          print "square number"$ V3 i. z  j( q& `! t
       else7 a3 I4 Q( U6 g& y! a% ]. ~
          print "no special number";
) U5 B2 K/ {, E& u+ Z2 B          print "or number greater than 9";
4 }. h$ y/ l; u0 r) m   end;% V4 E' z2 W! A
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, 2026-9-1 04:44 , Processed in 0.015655 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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