程式設計重要的是掌握程式設計思想

2021-08-13 21:08:19 字數 754 閱讀 2634

求最大值、求和、變數交還這三類是最近遇到的對於掌握核心思想非常重要的程式設計題目,三種型別的題目分別代表了三種思想,這三種思想都是非常重要的思想,一定要掌握這三種型別程式設計題的思想核心而不是僅僅記住這三種型別程式設計題目的**對我們而言是最重要的。

求最大值:如果是三個數求最大值,我們還可以使用if else這個函式,如果有很多個數,我們求最大值就必須設定乙個新的變數了sum出來了,設定了這個sum出來以後,求最大值的思想就變成了我們這個sum就相當於是乙個筐,然後一排的數在我們的面前,我們拿進來筐乙個數,再拿進來筐乙個數,如果後來的數比筐裡的數大我們就留下後來的數,把筐裡的數丟掉,如果筐裡的數比後來的數大,就留下筐裡的數。所以不斷從一排的數里拿出數來裝進筐裡就是乙個迴圈動作,拿出來的這個數就是a,並且設定為迴圈,最大值設為max,max

求和:也是一種新思想的運用的典型。將和設為sum,那麼sum也是乙個筐子,把要相加的數乙個乙個放進筐子裡,最後就可以得到這些數的和值。把要相加的數設為a,a再設為迴圈(也就是一次次放進筐子的動作),sum=sum+a,sum不斷作為新的值再繼續去接收a,最後無論多少個數我們都能求得它們最後的和值。求和也是運用了數字裝進筐的思想。

交換變數:交換變數在求最大值中可以使用,比如比較三個數求最大值,先比較前兩個數誰大,大的放前面,小的放後面,再比較後兩個數大小,大的放前面,小的放後面,這樣,三個數就是按照從大到小的順序在排列了。交換變數的思想是放入空瓶子思想,必須先int temp,即先在要交換的數裡面放入乙個空瓶子,然後進行交換。交換一對數用乙個空瓶子,再交換一對數再用乙個空瓶子,交換幾次就要用幾次空瓶子。

什麼是物件導向的程式設計思想?

物件導向的程式設計產生的歷史原因 由於面向過程程式設計在構造系統時,無法解決重用,維護,擴充套件的問題,而且邏輯過於複雜,晦澀難懂,因此,人們開始想能不能讓計算機直接模擬現實的環境,以人類解決問題的方法,思路,習慣和步驟來設計相應的應用程式。於是,物件導向的程式設計思想就產生了。物件導向的程式設計的...

程式設計思想

pop面向過程的程式設計思想把電腦程式看作是一組命令的集合,即一組函式的順序執行。面向過程設計時,將整個程式切分成幾個函式模組,每乙個模組負責解決乙個問題。oop把物件作為程式的基本單元,乙個物件包含了資料和運算元據的方法 method 物件導向的程式設計把電腦程式視為一組物件的集合,每個物件都可以...

程式設計思想之 人是活的,程式是死的

1.不要因為技術而技術,技術選型的初衷是需求。現在很多人在做專案的時候,開口就提專案用的nosql 大資料處理 分布式系統等等技術。技術真的這麼重要嗎?技術在軟體開發過程中的地位是不言而喻的,但是乙個專案選擇合適的技術去實現是很有必要,也是乙個很好的學習機會。比如做乙個簡單的人事管理系統,簡單的說就...