編程八大思想
㈠ 編程思想到底是什麼
1)比如說,你想對MM說:我愛你!你可以用漢語說,也可以用英語說,也可以用德語說,這時候語言只是表達你思想的工具而已。編程也是這樣,碰到問題,首先想到的是建立一個解決問題的模型,而不是先想到for/switch/while。編程能力其中一個方面,就是會對問題進行抽象,建立一個解決問題的模型。
舉個簡單例子:這個問題很簡單,就是用幾個嵌套的循環,對攜帶的信息進行驗證,把通過驗證的信息,用一個東西裝起來。
上面的陳述,就是一種抽象了。我用什麼做循環,怎樣去驗證信息,怎樣去保存通過驗證的信息,不同語言有不同的實現方式。碰到問題,你能夠像上面一樣,去陳述,就是具有編程思想了。
2)掌握編程技巧需要實踐,從最簡單的開始,慢慢的去寫一些復雜的程序。
3)我覺得先學好C,然後實踐一些簡單的程序,慢慢寫一點邏輯還比較復雜的程序。然後去看《演算法與數據結構》。
補充:
編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是編程。
編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程】
例子:①比如編寫一段代碼程序②編寫一個控制設備體系。
㈡ C語言的編程思想詳細 精闢
看你沒有基礎了~
沒有基礎的話:
1.建議先買C語言二級考試的教程看下。很基礎,講細很詳細,錯誤比較少。
2.先弄懂進制轉換,然後是表達式的先後順序
3.然後是三種基本語句,這個很重要,是所有語言的基礎——順序,選擇,循環,這三種句語熟了以後會有一種編程的羅輯思維。
4.然後是一些排序法,冒泡啊什麼的
5.然後就是C當中很多人最難理解的指針。
以上的差不多了,就可以去看一些高深一點的書了,然後想著去解決一個實際問題去編程。
書至少要看三次,
第一次大概的看一下,不懂沒事兒。
第二次,邊看邊做題然後上機演練,不懂的一定要弄到懂為止。
第三次,大概的回顧一下,自己弱項加強鞏固一下
這樣下來一般能把一門計算機語言就基本撐握了
㈢ 編程的思想方法有哪些
本人認為設計模式就是編程的思想方法,你去買本設計模式的書看看吧
㈣ 什麼是編程思想
編程思想就是編程是設計師的思想
㈤ 編程思想
多看一些演算法方面的書,多積累很重要,沒有人能一開始就能寫出完美的代碼,很多優秀的演算法都是經過很多人不斷地完善才形成的,多看演算法方面的書可以開闊眼界
其實這類書還是很有意思的,不枯燥,相信你很快會喜歡上演算法學習的
㈥ 程序員的編程思想怎麼培養
編程思想培養當然要多練習總結了,我就以編程思想中演算法 —— 邏輯思維來舉例子吧。
在具體解決問題的過程中,最關鍵的能力有兩個 ——「邏輯思維」和「調試糾錯」。
邏輯思維能力
程序員圈子很流行的一個笑話。
娃媽給程序員老爸打電話:「下班順路買10個包子帶回來,如果看到賣西瓜的,就買一個。」
結果娃爸手捧一個包子進了門。娃媽怒道:「你怎麼就只買了一個包子?!」
娃爸答曰:「因為看到了賣西瓜的。」
雖然是一個黑程序猿的笑話,但也體現了很典型的編程思維。編程就是理性嚴謹地與電腦對話,因此對編程者的邏輯思維能力也有很高的要求。
邏輯思維中有個很重要的原則叫 MECE(Mutually Exclusive and Collectively Exhaustive),意思就是「相互排斥且整體完備」,也就是「不重復,不遺漏」。
在編程的演算法中,需要處處考慮MECE原則。解數學題時,也是同一個道理——我們要保證答案中考慮到所有的情況,而這些情況既不遺漏,也不重疊。
調試糾錯能力
編程的世界裡,只有對與錯,沒有模糊值。在程序運行的過程中,只要最終的結果與期望不符合,就證明演算法中肯定有錯漏。
但是,程序中的bug常常不是一下就能找到的,需要我們把程序的運行順序一步步地跟走一遍,同時觀察每一步的運行結果。這就需要很多的耐心、觀察力和專注力,對抗挫能力也是一種磨練。在這個過程中,也會逐漸懂得一個道理:犯錯很正常,糾正它,下次不再犯類似的錯誤就好。
這一點,也是優秀的人身上常常共通的一項品質。這些人總是在進步,因為他們懂得「回溯、調試、糾錯」,不斷進行自我優化和成長,不斷be better。
希望對你有所啟發幫助