设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9291|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
% B4 \$ W3 g) X0 X; s, F- z( H       Ci :integer; qi : integer( M! o$ T7 \) N8 c5 ?2 l
do
8 E: ?% v+ U& a' L  W: M       inspect Ci
, f. \7 z9 Y, T# y: kwhen Ci>0 and Ci <=150 then
% N1 a# T$ ?4 @       print qi=1;, W$ o* L' Q1 P- U
when Ci>151 and Ci<=500 then# T; G' O* E- ]2 w; `" X
       print qi=2;7 @2 y) L* R& e0 l3 a- Z
when Ci>501 and Ci<=700 then
- ~, O% E) f& W4 p/ q7 s       print qi=3;# g* @. F1 _7 u; a9 d
when Ci>701 and Ci<=1000 then
0 p: ^8 L# v, Y7 Y: |" l  b       print qi=4;- o7 H7 m; K+ n0 w' z0 ?3 {
when Ci>1001 and Ci<=2000 then
; D. L/ M" b5 L) D" p3 q0 R/ l! ^       print qi=5;$ q( N  b! g9 u9 u5 z) z& k) L" z
when Ci>2000 then
) B, F  a$ I/ c8 c: E       print qi=6' F  B0 R) a) P
end;
5 Z/ `' y4 Q4 Fend;4 r4 G9 d, V3 r0 y4 R  i
! m' }. D7 q/ T$ m# d  W
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
+ @$ n- Q2 b% z& U" U( m          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
# y0 N1 j2 `; |' R(number : integer): n9 J, P/ \7 q. i3 d; z2 w3 s
is
( _7 n7 A; K4 R$ |6 ?) D& m- Ddo1 d: F- q8 N: U! a9 V% o; J
   inspect number
2 ]* L/ y7 M7 K) u( I2 P$ d       when 1 then
/ s. O9 m$ E* T1 v) u! n, o          print "not a prime number"& e2 I1 g4 [& Y2 n" u! E
       when 2,5,7,3 then
& }6 d, V- {+ g  H1 W1 R3 T4 Z          print "prime number"4 a8 f" W( N! d7 C
       when 9,4 then
. ?. Z! L# l# P1 S& v( [          print "square number"" U/ i- l+ v+ Z' l9 W
       else
" ]+ c. F2 k" x& q0 B% Y          print "no special number";
! c1 `8 ?. V( y; o+ U          print "or number greater than 9";
! v! u" i5 ~/ O   end;
$ R2 Z9 L2 z& U" c: L  H9 p5 qend;
 楼主| 发表于 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-8-25 15:15 , Processed in 0.013706 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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