九藏喵窩V5

 找回密碼
 成為喵居民
搜索
查看: 3679|回覆: 2
打印 上一主題 下一主題

[分享] 程式菜貓(?)的 - C#程序編寫嘗試

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-4-15 21:26:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本文章最後由 北方 於 2013-4-15 21:35 編輯

我試寫了一個小程式,所以這邊寫下編寫過程(但是嚴格來講,反而像是解釋自己的程式)
注意:本文術語居多,可能會有無法理解的情形發生,可以在回覆發問,我盡量解答,
如果無法接受程式語言的人,前言結束後請直接跳到最下方後記

---前言----
我會寫這個程式,全是因為高中數學課本後面附了一張已經編好的流程圖,
剛好在自學程式,就拿來作練習,(流程圖對編程很重要,可以說是整個編寫程式的核心)

這就是用來求兩個數的最大公因數的流程圖(從高中數學課本擷取)

                               
登錄/註冊後可看大圖
(點圖放大)
(不過,我不擅長解釋數學,所以看不懂的話,記得他是用來求最大公因數就好,抱歉了)
----------
好了,前言結束,接下來正式進入程式編寫,

---------------------------------------------------
一開始,我必須先解釋一件事,這個程式不像是普通常看到計算機之類的程式,
所以這裡由實際執行開始記錄,而不是編寫程式開始,


                               
登錄/註冊後可看大圖
(點圖放大)
這就是寫好之後實際運作的樣子,比較像是以前DOS時代的視窗,而不是現代的圖形化視窗
---視窗內文字語譯---
這個程式用於找出兩個數之間的最大公因數
輸入兩個數之間較大的數字,不要輸入分位符(範例:12,000,000請寫成12000000)
-----------------------

所以,剛剛提到,這是求兩個數之間的最大公因數的程式,我們就要先輸入數字

                               
登錄/註冊後可看大圖
(點圖放大)
先輸入100(範例),按ENTER


                               
登錄/註冊後可看大圖
(點圖放大)
再輸入30(範例),按ENTER運算


                               
登錄/註冊後可看大圖
(點圖放大)
得到結果,答案是10,所以10是100和30的最大公因數

這就是程式執行的樣子,下來開始編寫程式,
-------------------------

評分

參與人數 1功勳 +5 收起 理由
神官喵 + 5 我也正在學這個,不過這真的好難www ...

查看全部評分

2#
發表於 2013-4-15 22:13:56 | 只看該作者
C#…這讓我想起上星期的作業,與偽電腦(?)的對話www
VB真的完全沒難度,但對於之後學其它相似的程式還滿有幫助的!
程式這種東西,當你弄懂它時會覺得它很可愛,但當你弄不懂時就很想乎它巴掌!(雖然打不到…)

評分

參與人數 2功勳 +4 收起 理由
北方 + 2 程式想不通的時候真的煩人...
Fuyuki + 2 弄不懂的時候就直接 "冰的"啦 XD ...

查看全部評分

3#
發表於 2013-4-16 20:01:58 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
您需要登錄後才可以回帖 登錄 | 成為喵居民

本版積分規則

手機版聊天室|野狗籠|改名申請|排行榜|DNAXCAT

GMT+8, 2024-12-5 08:49 , Processed in 0.098491 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回覆 返回頂部 返回列表