设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8739|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
# j8 k+ }" w4 |% M* p- Q1 `       Ci :integer; qi : integer0 P% R% t- K' O3 F) o
do
) ~0 a, ]: T1 T$ Z       inspect Ci& O0 c) N) W0 D2 n. M1 `
when Ci>0 and Ci <=150 then 2 w% c1 e; H$ [* D
       print qi=1;
; y. `: N# H' ^7 E5 m1 L. xwhen Ci>151 and Ci<=500 then
% o. N3 a  @4 {! k; Q       print qi=2;+ }, O' F% Y& ?( T
when Ci>501 and Ci<=700 then
( I, }( ^! f0 R+ I       print qi=3;
2 V# K$ N5 {' _" `( hwhen Ci>701 and Ci<=1000 then
3 A1 O, H- ?3 _       print qi=4;/ u% f9 Q3 Q4 t6 E, _" T. R
when Ci>1001 and Ci<=2000 then7 [& [. E; v" w5 l: C/ ], d/ _
       print qi=5;
- ~* Z! A9 K4 g1 w- T: G' G  dwhen Ci>2000 then' e7 Y1 [  K% D. y6 d1 X) A
       print qi=62 q' f/ L& T" R% Z
end;, L7 }; y6 y' Y  a
end;
' q! M/ }) J8 x* G# H( |& e% ~6 k; u6 v* \- z
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
3 i& @/ M* I8 I% n$ x* \( m          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ n+ d7 G2 k8 e(number : integer)
# r+ U  i$ E# B' Ais
' J  @( p8 p$ O) R# P. [( Mdo
' k4 l2 Z" u4 k7 v6 s2 A   inspect number) p1 N& S2 @  b* T( N6 w% B2 P0 H
       when 1 then
9 H. e- v& a. S) H: j8 b          print "not a prime number"
- k9 ]$ s( C2 D8 o2 A, [, ?7 k5 Q       when 2,5,7,3 then
  p) e% B) _: S% M7 v" @          print "prime number"; B  V: E% z' j  K6 u* O
       when 9,4 then 2 K# }* y$ v5 {  M: W
          print "square number"6 p5 j0 @, `  u8 V
       else
2 d; ]. N5 G$ D* d- n' X4 D6 q          print "no special number";
% N% \& g* }/ B$ d) b' w& ^8 C          print "or number greater than 9";
' p: S( |+ C$ k6 Q6 I4 T   end;; u" A7 m# K* L5 H/ H5 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-6-18 03:25 , Processed in 0.013446 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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