作者ZINIF5566 (56)
看板Soft_Job
標題[請益] 虛擬碼寫法
時間Tue Jul 11 16:44:18 2017
各位好
因為對PTT各板的問題發問範圍掌握不佳
不知道這種問題能不能發在這板
如有不妥 告知後立即刪文
i++的虛擬碼寫成下面這樣OK嗎?
還是有更建議的寫法
謝謝
Let i to i+1
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.238.23
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1499762661.A.D61.html
→ dreamnook: i <- i+1 07/11 16:49
→ robler: 虛擬碼只要能表示意思就好,用中文寫也無所謂.. 07/11 16:51
→ robler: 只要能描述程式的邏輯就好 07/11 16:51
推 hung0724: 只要能表達意思都可以吧 07/11 17:04
→ yolasiku: 又不必編譯 你想這麼多尬麻? 07/11 17:05
推 s89162504: 這樣寫反而看不懂吧XDDD 07/11 17:19
噓 pttuser: 就寫i++就好 07/11 17:21
→ mdkn35: 這樣太文謅 我都寫i+1 07/11 17:30
→ red0210: i += 1 07/11 17:37
→ LFimi: 哎佳佳 07/11 17:44
→ joseph33: 我都寫++i 07/11 18:31
→ hduek153: 通常寫得看得懂就好吧 你這樣好像更難懂..y 07/11 18:42
→ kurakidream: i increase one 07/11 18:43
推 mithuang: 我都用ikea代表i++ 07/11 19:13
推 chuegou: 我都用iphone++ 07/11 19:25
→ MOONY135: 便當++ 07/11 19:41
推 meowyih: i++ 有學過程式的都懂, Let i to i+1 是寫文言文嗎? 07/11 19:47
推 CaptainH: 英文跟本沒有let .. to 的用法 07/11 20:17
→ hungys: i <- i + 1, i := i + 1 07/11 20:44
→ dreamnook: 好啦上面打那麼多也該知道 除非要解釋給一般人聽 07/11 21:27
→ dreamnook: 不然你的sudo code其實可以寫成程式碼也沒關係XD 07/11 21:28
→ hsnuyi: 是要sudo啥... 07/11 21:41
推 kyuudonut: sudo code XDDDDDDD 07/11 22:23
推 yeh6: sudo XD 07/11 22:28
推 firerycon: sudo code是被擋住甚麼權限嗎好萌(? 07/11 22:43
噓 steve1012: 先念念自己寫的好嗎.. 07/11 22:52
→ dreamnook: 啊乾XD pseudo code啦XDDD 耍笨了XDDDDDDD 07/11 23:06
推 kof2200: 找考碩士研究所的補習班:資料結構、演算法、離散數學、 07/12 00:02
→ kof2200: 線性代數、作業系統、邏輯運算、圖論上述補一下你就差不 07/12 00:02
→ kof2200: 多懂一點了。 07/12 00:02
推 kof2200: GREATEST_COMMON_DIVISOR(a, b) 07/12 00:06
→ kof2200: 1 while a ≠ b do 07/12 00:06
→ kof2200: 2 if a > b then 07/12 00:06
→ kof2200: 3 a ← a - b 07/12 00:06
→ kof2200: 4 else 07/12 00:06
→ kof2200: 5 b ← b - a 07/12 00:07
→ kof2200: 6 return a 07/12 00:07
→ kof2200: 上述就是虛擬碼(英語:pseudocode) 07/12 00:08
→ kof2200: 如何實作一個演算法? 07/12 00:09
→ kof2200: int gcd(int a, int b) { 07/12 00:09
→ kof2200: while (a != b) 07/12 00:10
→ kof2200: if (a > b) 07/12 00:10
→ kof2200: a -= b; 07/12 00:10
→ kof2200: else 07/12 00:10
→ kof2200: b -= a; 07/12 00:11
→ kof2200: return a; 07/12 00:11
→ kof2200: } 07/12 00:11
→ kof2200: For C/C++ 07/12 00:12
→ kof2200: 上為一個出處。 07/12 00:14
推 cphe: 寫人看得懂的就好,中文都行 07/12 00:16
推 kof2200: 有深入研究與興趣參考如下: 07/12 00:16
推 kof2200: 可以參考一下這位作者(非本人)解釋: 07/12 00:21
推 shinmeteor: 你全部寫中文也可以。不然怎麼叫虛擬?你好可愛 07/12 05:51
推 galic: 虛擬碼就是考試給你寫不能編譯的code 在下面附註這是虛擬碼 07/12 07:34
→ galic: 就不會錯了… 07/12 07:34
→ robber1234: 記得不要刪文 07/12 09:36
→ gmoz: let i go 07/12 09:54
推 testPtt: sudo code就是讓你寫command not found的code 07/12 09:59
→ dreamnook: 如果你有裝vscode就可以找到囉(自我吐槽 07/12 11:00
→ hungys: 還好我有這個指令 07/12 12:28
推 phoenixlife: 就像寫大綱 打草圖 你看的懂流程就好了 07/12 12:48
推 Klauhal: $ sudo code 07/12 19:37
→ dou0228: /usr/bin/sudo: 你找我? 07/13 08:35
推 Killercat: let應該是js寫法 這其實...不是很好的作法 07/14 02:28
推 Fxckyou5566: inc a; 07/15 16:15
噓 pttuser: pseudo code啦笑死我了,還sudo code咧,盡是一些菜逼巴 07/15 21:35
→ pttuser: ,還想擺老教人 07/15 21:35
→ Ghamu: 虛擬碼??? (黑人問號 07/21 02:25