机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4496 | 回复: 11
打印 上一主题 下一主题

编程:我来解释下if和while

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-6 16:10:59 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
最近在看一些简单程序,对while和if有点犯晕,查了资料,似乎明白了。. u) \1 C! P; U {4 s2 z
举个例子吧,就好比踢足球:2 J2 G8 k4 a) p. `+ n, ?) L- k
if (足球没进)
6 l# Q+ z) D& ~4 k2 X: G{你就踢一脚}
# {7 G H6 j. f8 Y$ D解释:你踢了一脚没进的足球,不管它进没进。
' A8 }, a1 g+ G3 L% a6 S% I- t4 ]4 B# Y Z$ b, ?5 `
while(足球没进)
0 K! k) T, V+ s9 k! g3 h+ }* {{你就踢一脚}, Z* u- X6 K* d, Q$ j2 e! R
解释:只要足球没进,你就得接着踢一脚,直到球进了为止。3 W9 ^8 [ P% _9 t, f+ r
4 l3 ]' q7 D$ G
中国球员就IF的作风吧,梅西、劳尔等应该就是WHILE的踢法吧。. L0 V2 r( R/ J; e% a- o
不知道理解的对不对,还希望编程高手指点指点。
2#
发表于 2010-1-6 16:31:34 | 只看该作者
解释的很精辟,例子很恰当
3#
发表于 2010-1-6 16:40:10 | 只看该作者
你理解的很正确。' X1 L, ]/ @! O# E9 y+ V- F2 d" J
程序的三种结构,顺序、选择和循环。
6 A& g1 T: m/ V. j( \$ U0 Fif是选择,while是循环,现在似乎for已经全面替代了while。
! v& V( M/ b2 s a; s3 k" \ [+ X2 X7 m+ j7 J
听说PLC用梯形图,单片机用汇编,不知道工控领域,是否能用c语言。
4#
发表于 2010-1-6 16:49:11 | 只看该作者
楼主加油!
I6 S( H$ I, N4 [) B8 F: ~编程不太熟悉,基本不怎么用.% d/ j! y# b8 M% h s9 j9 @
但俺用的这些指令中FOR是不能代替WHILE的.比如:: V* H! l) \* h: z! L! t
FOR N=1 TO 20
0 G& z' P9 A& V8 U" L: X5 r......
& c O+ t7 T! Q UEND FOR
- q8 ]+ D \ n显然不能代替:
1 z0 A) a( k) @% `/ BN=18 n% u" Z1 Q) E: l2 o1 S) g! p* H0 X
WHILE N<206 X2 }( |" r$ b- r
.......0 Q7 B( Z( A: P' g. }* O9 q4 D9 O
N=N+0.1* i* C4 F( `$ |2 y! |2 }9 P
END WHILE; l2 w d- Y. C& G+ t2 O
PLC可以用C语言编程.
" j( o+ a9 k, E: G2 F单片机流行混合编程,汇编+C.
5#
发表于 2010-1-6 17:16:27 | 只看该作者
楼上大侠您好!
$ {& N& b! X2 M; e0 u2 b0 Z好像您用的是basic?
6#
发表于 2010-1-6 17:21:22 | 只看该作者
basic现在没人用了,早年算强度,甚至算传热,都是自己编程,几千行,再手工校对,玩一次,无论什么,记一辈子,说什么都知道,
7#
发表于 2010-1-6 19:08:35 | 只看该作者
不是的,俺从未用过BASIC。
( J) k( `8 m% f' U; N4 x6 @6 K只略懂一些最基本的编程语言,低级的,比如汇编,高级的统统没用过。8 V, g3 x' @1 R/ a) o x
编程,语言是次要的。
8#
发表于 2010-1-6 19:37:11 | 只看该作者
本帖最后由 五更鸡 于 2010-1-6 19:38 编辑! A* m) Y/ G3 j+ _

% Q0 I: D& @, O编程语言的等级,是反过来的,越低级的,越高级。1 c, o& D% y. `2 ?/ D# R! [* U ~, |
不知楼上大侠写的那些for和while是什么语言里的,莫非是宏汇编?
4 h* a* f* ^3 s; S' I另外,鄙人的见解是:编程,语言是第一位的。
' J" Y C. }0 b/ F+ o$ C丝毫没有c或c++或java孰优孰劣的意思,这些统统是字母语言;如果有一种象形语言来象电脑的形,我相信必将成为世界第一。
9#
发表于 2010-1-6 19:41:01 | 只看该作者
我回帖后,再编辑,完成后回到页面,发现成了一个新帖子,不知是否是必威APP精装版下载有问题。
! l" p+ u/ j4 Ly& [; Q) ]7 x7 Y
另外6楼说的很对,一个题目,如果你能亲自把它编成程序,就等于说,你“彻底”的掌握了这个题目,绝对不骗人!
10#
发表于 2010-1-6 20:01:46 | 只看该作者
呵呵。根本就不是什么语言里的,是控制系统里的指令而已。
: M4 S( W7 P! ? C& ^: p高级与低级本来就不是区分高下的。至于用什么语言要看干什么。
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-7-2 12:31, Processed in 0.052784 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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