设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8627|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is5 K$ q+ N6 A+ N/ |
       Ci :integer; qi : integer
9 v" G4 s  }! Rdo ( ^% x5 }! R; A$ I, X5 R" {
       inspect Ci* R' W4 `  L% w( I" Y% Q2 h
when Ci>0 and Ci <=150 then : Y! w* ~( \$ {5 `! f) _
       print qi=1;1 p5 ^: a+ U$ u
when Ci>151 and Ci<=500 then" k$ e5 |8 i2 B! b
       print qi=2;
% N+ C4 n1 w) P& q6 Q/ m. Wwhen Ci>501 and Ci<=700 then3 Y7 L0 Z/ t! @9 z4 C+ t% {
       print qi=3;
7 W' \4 B1 R% D# Q8 v1 ]) a- twhen Ci>701 and Ci<=1000 then
) A- T3 J! ]( F) r# A. o' Q$ d3 O% E4 O       print qi=4;
; B' q- R7 h3 X+ z! |5 iwhen Ci>1001 and Ci<=2000 then
( }9 U) ~* r* Z       print qi=5;+ q# @6 y) U" J8 p5 h* Q
when Ci>2000 then, b# I- a- ]% N% f; z+ H
       print qi=6
- ^6 v) k9 i, jend;
: P+ k% _' v/ _% d7 Kend;
+ n6 I5 D- ?7 P6 t, U( R5 D/ {  c3 E7 _: ?
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
) S* u& L2 T  B- y* |/ `3 M          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: e; t7 ]' o, d+ y
(number : integer)
1 k8 \, C) z8 J  g5 [is
0 [; \- F# r# t& s" J  xdo% t  f# e. G; ?% q' }; o5 ]
   inspect number+ h, C( x' F( A5 ]) Y! P' |
       when 1 then
2 X# q# I2 t. E( }          print "not a prime number"0 M9 k& \: T- o$ ?
       when 2,5,7,3 then
) V$ @- d3 T/ T% c$ l% }' d: o" `          print "prime number"  f$ w6 L% {* q; v/ @6 O. v
       when 9,4 then
: k: a8 w0 I2 F( z" r# C9 j4 _          print "square number"( B- y: \6 t5 H
       else  j! M. V0 `, E
          print "no special number";/ ~6 W8 B) |' Z3 I( n/ @/ }& P
          print "or number greater than 9";5 P& _- I) e; P2 s% u* d6 |
   end;
2 M6 d% I" s' Z) p; s. f4 {& ~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-5-24 15:05 , Processed in 0.014069 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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