设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9413|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
& U& o2 V" J% q: h- O  g" E# T& A5 y       Ci :integer; qi : integer8 A4 P0 R0 h& a7 B
do
7 L( R( p% Y' ^# x       inspect Ci
/ u- d- m) m( @1 J5 Fwhen Ci>0 and Ci <=150 then
" c( L0 Y4 q) ?0 u       print qi=1;! d# ~, R% l2 u- Y1 F
when Ci>151 and Ci<=500 then
8 I, g4 b3 g+ h9 n- q9 q5 C+ W* J       print qi=2;
+ C; E& L9 [. F5 M8 Zwhen Ci>501 and Ci<=700 then
6 W8 B; V, j2 Z/ A; N4 _+ T       print qi=3;
% H" n2 b4 Y" K4 \, n: twhen Ci>701 and Ci<=1000 then
) N( ]2 b- P: w8 F. f       print qi=4;# }6 k$ U: X/ f/ d* w
when Ci>1001 and Ci<=2000 then
& y5 K( ]# S& W2 P; \9 z       print qi=5;
' ^; Y2 S, f  n* I/ Dwhen Ci>2000 then) J- ]4 \* R' Q. \
       print qi=6
6 A  @2 a$ l' }7 Tend;
) j8 U+ G8 ~& f4 Xend;
* @: p- _: c% E; }6 H; `1 k) R; [& E9 I* K& D- W9 |: D) |# W3 m
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?6 q( f' \7 a6 s0 n, B* |. m
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ M' p" V3 s& c9 A7 S# [+ b(number : integer)
; n6 i+ Q3 N. s* X! C- |& _is# ?" a9 ^# w/ A3 E9 B; w2 ]
do
- r) D5 l8 D) F! [   inspect number
: F: p4 r. d4 u, u       when 1 then
$ m5 _6 B6 ]0 w4 c) Z2 @8 b          print "not a prime number"
' T3 Q& }) `4 o# M# {. t       when 2,5,7,3 then & P) P- T- ?5 R$ o% j
          print "prime number"
1 A5 z  `+ g. u       when 9,4 then
# T2 X) N: k# W# I/ f: [          print "square number"
7 S- W, `1 G; O) x9 ^       else
- ^, L7 o) g) m, b$ ~; B          print "no special number";
$ D- S- ~' j! }% |8 V& u7 h          print "or number greater than 9";
0 Y- F+ F1 |% X6 g   end;' ]# y3 k% l6 d+ @7 v& Z. m
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-14 20:03 , Processed in 0.014090 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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