设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9207|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
8 N& x1 ]' H5 D/ D& I  T- K       Ci :integer; qi : integer) P6 s' j3 B+ X% ?% E
do 8 L$ W4 I+ j1 {8 ]4 [4 E! ?, m
       inspect Ci
6 A/ R6 _- m9 rwhen Ci>0 and Ci <=150 then 5 ?: d8 K' t' V. N" s) L5 ]: i
       print qi=1;* ?# N5 B9 }. i* z6 i
when Ci>151 and Ci<=500 then
& u* {4 N7 y$ U' }$ ?. e/ m       print qi=2;7 U0 Y* M0 D# V; O
when Ci>501 and Ci<=700 then
- H% R% p& s+ ~( B5 C       print qi=3;" F2 m4 ^0 x4 e8 j8 g! l
when Ci>701 and Ci<=1000 then+ p# d! v+ I' P) C- \) w
       print qi=4;" \* Y) V* N$ e& Q5 S2 J
when Ci>1001 and Ci<=2000 then$ K3 T; M7 s( E5 _
       print qi=5;+ l$ O& l& ^8 A; X
when Ci>2000 then8 x' Q: T- C, b, @. P8 z
       print qi=6
9 d7 f8 {% H5 [* n: Q7 Q# Eend;& }4 ~/ @7 u( x+ h8 v4 C
end;
- \8 X# }5 k. A8 W* g8 d' x2 u* j9 t, k. {1 j, ]: q
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
0 z6 U/ b- j/ Y& f          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& V, X' Q5 ?* c7 ^6 M(number : integer)
! ^' f7 n( g1 dis
3 c" A' S9 K9 Kdo2 J4 f4 X7 m# v* F7 K- f) Z- V8 O
   inspect number
% B0 D: z9 u* e4 g4 V: i1 a, ]       when 1 then % ?! z5 E& X# F2 M% n
          print "not a prime number"$ \) o. M7 d, Y" Z7 R& o; g
       when 2,5,7,3 then
( B0 Q: {1 I$ Z% x7 D* h& u. r          print "prime number"
' q# \- e) e9 z/ Z& f( L: n! g       when 9,4 then 1 p5 T' s$ \$ x4 v+ e4 D
          print "square number"
' S5 r. d' R( A0 e' r- z; E; a# ?' t       else) [/ \- X, `' ~7 y, O9 r8 d* v
          print "no special number";! p& F; ~6 a3 C5 s( K& [
          print "or number greater than 9";8 M0 ~7 U( R/ _: S
   end;
9 i4 N1 c6 r( @1 f/ V" N( [( e+ h2 vend;
 楼主| 发表于 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-11 07:03 , Processed in 0.017253 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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