物理與程序
⑴ 學編程需要物理知識嗎
學編程不需要物理知識,只要學會演算法就會,或者學習數據結構這門課,有利於編程的學習。
編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是編程。
編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程】
⑵ 什麼叫數據與程序的物理獨立性,什麼叫數據與程序的邏輯獨立性
物理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。即,數據在磁碟上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。
邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,即,當數據的邏輯結構改變時,用戶程序也可以不變。
邏輯數據獨立性比物理數據獨立性更難做到,這是因為應用程序對於它們所訪問的數據的邏輯結構依賴程度很大。
數據獨立性的概念同現代程序設計語言中抽象數據類型的槪念在許多方面是相似 的。兩者均為用戶屏蔽具體實現的細節,使用戶可以只考慮概括的結構,而不必考慮低層實現細節。
(2)物理與程序擴展閱讀:
作用:
1、數據與程序的獨立
把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。
可以說數據處理的發展史就是數據獨立性不斷進化的歷史。在手工管理階段,數據和程序完全交織在一起,沒有獨立性可言,數據結構作任何改動,應用程序也需要做相應的修改。
2、獨立發展
文件系統出現後,雖然將兩者分離,但實際上應用程序中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節,因而只要數據作了任何修改,程序仍然需要作改動。而資料庫系統的一個重要目標就是要使程序和數據真正分離,使它們能獨立發展。
⑶ 程序員與物理的關系大不大
程序員與物理的關系不算大,但與數學的關系比較大一些。
因為開發程序涉及到許多演算法,需要較好的數學基礎。
⑷ 物理專業可以當程序員嗎
當然可以啦,360行,行行可以做程序猿。
⑸ 什麼叫數據與程序的物理獨立性,什麼叫數據與程序的邏輯獨立性
定義:1.物理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。即,數據在磁碟上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。
2.邏輯獨立性 邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,即,當數據的邏輯結構改變時,用戶程序也可以不變。
前者是應用程序與資料庫的數據,後者是應用程序與資料庫的邏輯結構,並非角度不同,而是對象的不同
⑹ 物理中思維程序是什麼
先決定屬於哪方面,如能力變化,力變化,是否各個內容有交叉,有理論與實際的不同等定范圍,聯想相關內容,涉及的物理方程或函數,解答
⑺ 程序的物理原理
程序是指令的集合,任何高級語言都必須最終翻譯成機器能懂的機器語言才能被執行,而機器語言是由二進制0和1組成的
這些0和1就代表了由二極體三極體等元器件構成的電路板里的電流的通斷或電平的高低,實際上就是邏輯上的是與非,執行還是不執行,計算多少次方,都可以通過電流的進出和高低來決定
⑻ 急急急,物理要學編程序和製作嗎
不需要,不過大學物理對高等數學要求比較高,物理學到一定程度會需要模型神馬的,不過研究生以前不用考慮