设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7782|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
# k) E2 u  J  z       Ci :integer; qi : integer
: g; p6 J9 y2 ~4 L/ u) J2 L: rdo + z4 Y$ E1 V) _/ R' v3 n# {' U: q
       inspect Ci
9 e. N# V3 N1 e9 D$ G1 p! Q0 U0 f4 iwhen Ci>0 and Ci <=150 then & V# V6 ^( |7 v* W8 m: H# @( J4 V
       print qi=1;
* H8 S; o+ N, f2 Z( f& T4 b7 o8 swhen Ci>151 and Ci<=500 then/ q0 V$ z! y+ u2 M( o& ~- R/ D8 z: I
       print qi=2;
6 z# k4 ]% Q, k4 bwhen Ci>501 and Ci<=700 then7 R, r* v4 x! v9 ]* M+ G
       print qi=3;
9 ?% t3 e! l( j; D$ @when Ci>701 and Ci<=1000 then
& [4 |& R! g# ^, P       print qi=4;7 ~: v+ Z; t/ W8 s: B0 H
when Ci>1001 and Ci<=2000 then
! w( w( [2 P& {: i       print qi=5;8 D- w' e: _9 G; W; l; t
when Ci>2000 then+ Z# ?) `8 v+ }  T* C
       print qi=6$ g+ b( U  X: a' F' v& k* \  N
end;2 P# H5 {6 G! r4 N
end;4 p$ N8 n/ c$ w; F6 H0 a" o) F
( h: J8 s- O4 \* Y7 d- o5 B
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
( D( D& M7 N2 _7 n; D9 G, Y          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 T6 Y8 P. v% Z) A7 O# c
(number : integer)
- V+ O2 S# ?% a5 {# Qis
2 a7 |9 I3 ^- X+ ddo! O6 r' r3 j4 r& L
   inspect number* p  a/ t; o& |; D4 D6 N
       when 1 then
( D+ L4 S  [* j8 i" L7 F1 W          print "not a prime number"2 W5 a% m) ^+ K7 Y  v
       when 2,5,7,3 then
$ s9 P! _: Y. X7 A          print "prime number"
& a& b' Y. M4 S6 n7 ?4 c& S# v       when 9,4 then " y. q( R, M3 w3 s; h
          print "square number"
3 H8 A3 d, G9 G5 s0 r4 Y       else0 W' E. d/ s1 E5 p6 ?, D
          print "no special number";
/ u3 J4 ~, F( u% V2 H$ G$ C' v          print "or number greater than 9";
9 I4 q/ {3 [/ F5 R   end;+ w3 P3 d3 R0 O% `6 h! x
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-1-22 13:48 , Processed in 0.013653 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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