设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9123|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is5 s0 u. v6 B. p$ g
       Ci :integer; qi : integer
+ O" V# f, i2 V  {9 f, [3 c2 ^do
2 h  R+ W2 ?4 {6 {       inspect Ci
! L$ ~1 O% N! W2 ]& f7 `& Uwhen Ci>0 and Ci <=150 then
  ^6 n/ ~: H: i; A) ^% v       print qi=1;  {/ \8 @  b! o/ [; t; {
when Ci>151 and Ci<=500 then$ a& Q* C& ?" q. [! C8 F- E
       print qi=2;$ b4 @) l' A! D1 _. p' ]! Y& L
when Ci>501 and Ci<=700 then- |' e7 X0 m% i0 m2 R9 w
       print qi=3;
2 o" x! p! X5 F2 c. ^- s+ o( |: uwhen Ci>701 and Ci<=1000 then! g% x3 Q: v7 ?' d2 b- {& c
       print qi=4;$ N. n. B5 _: n& {8 @1 l5 @
when Ci>1001 and Ci<=2000 then
$ t3 s# I/ ?# h: G       print qi=5;
  M5 o( _: ~. s' ]+ a! Rwhen Ci>2000 then
: }% {' h( O- c       print qi=6! Y+ W! V# A* Y% v4 t' h
end;: j# {3 e% W, H8 d8 c, L5 z
end;
+ B7 |/ q% N. B7 x+ L
+ R+ w9 }* D! D          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
$ ?# X$ P8 y1 n3 G% f          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 Z8 ?% D9 c3 n1 u; m(number : integer)1 s! v' W' O7 H
is
5 J2 w0 r. X8 k: D) ?; M) [' }& N* Jdo
1 `0 r. R, b+ D: a   inspect number
! ?7 S% v, Z# q* b6 k/ q       when 1 then
) q8 r+ {" _7 G% z+ m' ?- `. z          print "not a prime number"% Z( z- Q5 O) Z9 j; M+ l
       when 2,5,7,3 then
8 C+ m! P6 L* L- Z- h' C% R% I          print "prime number"& j( {' f* s; X4 d/ S
       when 9,4 then $ e+ J, ]9 Q% `( B! |' q
          print "square number"
# B* f& ]; o% ~0 x$ u6 [) ]       else
. Y, p. I6 ~- G. ~          print "no special number";
0 j$ M3 ^) R4 R, S          print "or number greater than 9";# P/ L# v! l5 z
   end;8 \2 @, j3 W- G6 h* v, y# 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-8-1 11:07 , Processed in 0.015650 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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