久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: 編程:我來解釋下if和while [打印本頁]

作者: 舟航    時間: 2010-1-6 16:10
標題: 編程:我來解釋下if和while
最近在看一些簡單程序,對while和if有點犯暈,查了資料,似乎明白了。
% y: T4 ?$ c. e# O8 e9 G8 W5 H舉個例子吧,就好比踢足球:9 I- `" ?" P8 |. A) @9 f
if (足球沒進)
& X: c0 E- g9 V6 |8 y) G* z{你就踢一腳}3 ^% o  X7 E2 _/ z& O  K! ]7 l
解釋:你踢了一腳沒進的足球,不管它進沒進。# U) _2 `9 q% g3 @5 g& x. }
  E. `! s" `% w- g- s
while(足球沒進)
, A$ [/ ]/ Q% X4 {7 A{你就踢一腳}3 {- w" `* J% P: \$ N8 j
解釋:只要足球沒進,你就得接著踢一腳,直到球進了為止。
# O, l  J+ z% b% S$ U9 N! o4 Z5 R* z9 }% F  [
中國球員就IF的作風吧,梅西、勞爾等應該就是WHILE的踢法吧。8 x. I4 l7 K/ ^3 d' f9 |: \
不知道理解的對不對,還希望編程高手指點指點。
作者: hanchaohch    時間: 2010-1-6 16:31
解釋的很精辟,例子很恰當
作者: 無能    時間: 2010-1-6 16:40
你理解的很正確。
7 s; d% a7 c& e; s. Z5 k/ d6 q) q程序的三種結構,順序、選擇和循環。
5 ?9 c( ~0 e" a# wif是選擇,while是循環,現在似乎for已經全面替代了while。
3 j$ }. N( `, G9 [+ J# o6 ^6 [6 p" i) t- B9 R" {
聽說PLC用梯形圖,單片機用匯編,不知道工控領域,是否能用c語言。
作者: 螺旋線    時間: 2010-1-6 16:49
樓主加油!, M% i, n$ `2 o0 f# H, l! a5 O
編程不太熟悉,基本不怎么用.4 M4 F: \7 r3 M6 N
但俺用的這些指令中FOR是不能代替WHILE的.比如:
# Z6 i0 L7 m! i* {9 sFOR N=1 TO 20
, }) S+ M" l6 h0 [, |& E0 f......
$ v) |" ~* M7 [( U3 r* ~: CEND FOR" W8 f$ |: z2 w3 \# X0 c
顯然不能代替:
: O- b, |+ d2 P1 {3 YN=1
2 ^5 w+ x! t: N. g' L% t/ b7 G9 fWHILE N<200 N$ Y2 {0 E  D4 W, X
.......& ]% T+ I% n. Z6 v) X) C0 g
N=N+0.1
6 F8 a. W: h4 K  s1 QEND WHILE
, u: A- h' I# O( s: q: I, ]PLC可以用C語言編程.$ \. O% E" A& f2 Y, H5 m) @' v7 o
單片機流行混合編程,匯編+C.
作者: 無能    時間: 2010-1-6 17:16
樓上大俠您好!
# w8 j3 @8 Q1 m6 g好像您用的是basic?
作者: 過街蛤蟆    時間: 2010-1-6 17:21
basic現在沒人用了,早年算強度,甚至算傳熱,都是自己編程,幾千行,再手工校對,玩一次,無論什么,記一輩子,說什么都知道,
作者: 螺旋線    時間: 2010-1-6 19:08
不是的,俺從未用過BASIC。
# Y" V+ V4 M: e' H1 K/ ~$ F1 D只略懂一些最基本的編程語言,低級的,比如匯編,高級的統統沒用過。
5 [% v; c/ k; M( G7 k1 J9 i編程,語言是次要的。
作者: 無能    時間: 2010-1-6 19:37
本帖最后由 五更雞 于 2010-1-6 19:38 編輯 * e5 l- S9 A3 ]

% s4 B5 d! L* |7 N" i- O  C編程語言的等級,是反過來的,越低級的,越高級。( r4 F5 b2 _+ o+ }
不知樓上大俠寫的那些for和while是什么語言里的,莫非是宏匯編?- z9 O  y6 n* o3 Z
另外,鄙人的見解是:編程,語言是第一位的。
6 h3 Z# \! k) `9 G3 Y絲毫沒有c或c++或java孰優孰劣的意思,這些統統是字母語言;如果有一種象形語言來象電腦的形,我相信必將成為世界第一。
作者: 無能    時間: 2010-1-6 19:41
我回帖后,再編輯,完成后回到頁面,發現成了一個新帖子,不知是否是論壇有問題。
" b$ e0 v/ u1 y0 R+ |" ?* M, Y( p2 E1 Q" w1 N1 L
另外6樓說的很對,一個題目,如果你能親自把它編成程序,就等于說,你“徹底”的掌握了這個題目,絕對不騙人!
作者: 螺旋線    時間: 2010-1-6 20:01
呵呵。根本就不是什么語言里的,是控制系統里的指令而已。
2 ?9 I' |/ X3 Z! k. _高級與低級本來就不是區分高下的。至于用什么語言要看干什么。
作者: 舟航    時間: 2010-1-6 20:22
看樣子,五更雞和過街大俠都是編程高手啊,以后還得多指教!
作者: 無能    時間: 2010-1-6 21:10
10# 螺旋線 * J# Z" K. e, R" W4 c

4 ?: w; b9 n# l1 h! N2 d明白了,類basic語言。
+ c5 v  L0 ]* E/ q. L# D6 t
. k8 w; E, n2 g另外樓主工控我不懂,但編程曾經干過,可以討論。




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5