设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8401|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
/ ]- Z' h, P, h5 V6 Z; S" y       Ci :integer; qi : integer3 B8 x' G6 Y9 q
do
3 N4 P7 S& I9 P" s1 L% `       inspect Ci+ p% d7 j( d# \/ I% u
when Ci>0 and Ci <=150 then
; T3 ]& M9 b5 V0 j: k4 a       print qi=1;
/ ]2 l9 O) h! d% n) X7 A0 Ywhen Ci>151 and Ci<=500 then
/ ]! f- W1 p7 D       print qi=2;. z# g9 K& W: w
when Ci>501 and Ci<=700 then
8 i* S. y) l% i# F% H5 Y       print qi=3;
9 c- M3 D' k+ Z5 z' l# |* t# Y) Swhen Ci>701 and Ci<=1000 then1 k2 o* m1 D) Y+ r- j) F9 d
       print qi=4;% W  [! C1 X, f- g9 @/ |+ `7 Y6 e
when Ci>1001 and Ci<=2000 then
9 m: [. o8 i/ K- @1 A       print qi=5;
: z" f1 J; v- Y9 `when Ci>2000 then' f8 e) j& @2 Q3 v, Y5 W% p& D9 M
       print qi=6
! E2 R" d/ Y; Uend;
, S% j# R. _6 B/ }' ^( R) b2 d+ Lend;+ ^6 E' M% k+ Y/ z# {5 ^# Y8 ^, h! @- N

7 P% n$ w- Z# `) S0 i; G          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
5 f% W( S: j0 l4 a9 s2 r          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:* I# R. |! S$ Q7 S4 f+ n! ~6 u
(number : integer)5 A3 U2 F7 X) v. m4 N) U* g2 Q; o$ Q5 C
is
, M( z' q3 A. H# T) vdo7 P; H, P3 z4 i! t2 q
   inspect number: i( C  I9 |# b3 a' P; R
       when 1 then - |5 u, s" t/ n6 A8 R' S' C, O( P; a
          print "not a prime number"
1 }$ P; N; I- M2 ]       when 2,5,7,3 then
( u7 K2 M* [+ b8 w8 [          print "prime number"/ K7 U) A! u1 y7 w
       when 9,4 then 2 |! ?' A; g  y7 N3 s
          print "square number"5 m( ^5 S  o! G0 d9 x
       else5 D5 g9 y, |) t9 M( c# z
          print "no special number";: r# Q" c; \( T
          print "or number greater than 9";1 P9 W' e" j" r0 k* X" r' h
   end;1 G/ H2 b! D$ A) _( Y9 Q; B: ?
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-4-23 14:30 , Processed in 0.015734 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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