机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

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

编程:我来解释下if和while

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-6 16:10:59 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
最近在看一些简单程序,对while和if有点犯晕,查了资料,似乎明白了。1 \1 N( y; i2 Z- C8 u* P2 M
举个例子吧,就好比踢足球:
8 ]' ?0 b! P/ n) H: [2 aif (足球没进)
& ^, T% H$ Y$ V( y. u/ C8 T{你就踢一脚}7 z" k9 E: ` ?5 |" Y* t
解释:你踢了一脚没进的足球,不管它进没进。
$ o" s; x& V; P2 |/ O% u' [$ u( A1 ]* Z0 @; X- ?
while(足球没进)- j' y7 J, O! m
{你就踢一脚}) i+ u% y u) L0 P
解释:只要足球没进,你就得接着踢一脚,直到球进了为止。0 q/ |: ]0 y5 p& Z0 F, C
2 g. U3 ~) H j: p5 k6 A" f2 a
中国球员就IF的作风吧,梅西、劳尔等应该就是WHILE的踢法吧。) M) H0 E8 g0 c; S6 s! H
不知道理解的对不对,还希望编程高手指点指点。
2#
发表于 2010-1-6 16:31:34 | 只看该作者
解释的很精辟,例子很恰当
3#
发表于 2010-1-6 16:40:10 | 只看该作者
你理解的很正确。
$ @4 O- T/ O% E程序的三种结构,顺序、选择和循环。
4 u h" H9 n% c c/ W% M! Mif是选择,while是循环,现在似乎for已经全面替代了while。7 ]* x6 e8 Q8 a) P# K0 Q
% a0 l! H; B/ y e" H& h {+ n
听说PLC用梯形图,单片机用汇编,不知道工控领域,是否能用c语言。
4#
发表于 2010-1-6 16:49:11 | 只看该作者
楼主加油!2 k" _6 q1 }3 e* ?# k+ }2 F3 {
编程不太熟悉,基本不怎么用.
' R' P% r0 P! R0 z. C3 @但俺用的这些指令中FOR是不能代替WHILE的.比如:
/ j. @4 v1 a! [4 ]8 D; j# g0 |FOR N=1 TO 204 ~1 ]5 w; V Z
......4 l) D, B. B1 t- w
END FOR! T6 [" q& U4 V9 e+ b! [: S
显然不能代替:
4 p% R: {% f/ a' x% j$ Q# D' N3 a- sN=1
@% S7 V/ ?) [WHILE N<20
: H8 H0 r6 J3 }) a+ G& ^3 Q.......7 C! G' ~! l. w; h
N=N+0.1
! T" q5 v7 a5 y4 |* vEND WHILE
) p0 }. o; z2 DPLC可以用C语言编程.- y, B4 _! H. ^. Z6 i8 D
单片机流行混合编程,汇编+C.
5#
发表于 2010-1-6 17:16:27 | 只看该作者
楼上大侠您好!& i, Y9 g0 k V8 H. [- c- k9 m1 a
好像您用的是basic?
6#
发表于 2010-1-6 17:21:22 | 只看该作者
basic现在没人用了,早年算强度,甚至算传热,都是自己编程,几千行,再手工校对,玩一次,无论什么,记一辈子,说什么都知道,
7#
发表于 2010-1-6 19:08:35 | 只看该作者
不是的,俺从未用过BASIC。
# |, P; W- A9 f只略懂一些最基本的编程语言,低级的,比如汇编,高级的统统没用过。
- i9 c/ ?9 C, w. v2 P3 c( E编程,语言是次要的。
8#
发表于 2010-1-6 19:37:11 | 只看该作者
本帖最后由 五更鸡 于 2010-1-6 19:38 编辑9 V9 X9 f. A K0 t
q9 z2 ?" W) C# m0 l0 v. U
编程语言的等级,是反过来的,越低级的,越高级。7 d! F8 L) T5 v* ?
不知楼上大侠写的那些for和while是什么语言里的,莫非是宏汇编?
* t3 T/ E3 g( t( V# C6 g" m9 v另外,鄙人的见解是:编程,语言是第一位的。z( Q# j% f( ^- j6 ?+ V+ I2 k
丝毫没有c或c++或java孰优孰劣的意思,这些统统是字母语言;如果有一种象形语言来象电脑的形,我相信必将成为世界第一。
9#
发表于 2010-1-6 19:41:01 | 只看该作者
我回帖后,再编辑,完成后回到页面,发现成了一个新帖子,不知是否是必威APP精装版下载有问题。j3 J' e3 j- X5 Y {
* h% k. i; F3 v2 C' o
另外6楼说的很对,一个题目,如果你能亲自把它编成程序,就等于说,你“彻底”的掌握了这个题目,绝对不骗人!
10#
发表于 2010-1-6 20:01:46 | 只看该作者
呵呵。根本就不是什么语言里的,是控制系统里的指令而已。5 u9 H& l- V% M5 g
高级与低级本来就不是区分高下的。至于用什么语言要看干什么。
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

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

GMT+8, 2025-1-26 01:56, Processed in 0.053878 second(s), 13 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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