1樓:匿名使用者
1、什麼是程式呢,是通過程式語言實現某一功能和用途的**段。所以重點是程式語言和功能。根據上一句話,感覺用象棋規則比喻程式語言不是很恰當。
用戰術謀略比喻演算法是合適的,研究演算法的目的就是為了用更小的開銷(時間、儲存空間、能耗等)實現功能。程式的過程一定有資料處理,但是隻用資料處理來定義程式還是有失妥當。
2、如果乙個模組,我們知道這個模組需要什麼樣的輸入,可以獲得什麼樣的輸出(即模組功能),但是不知道模組裡的構造(即模組實現),這樣的模組可稱為黑盒模組。兩者都知道的稱為白盒模組。我們平時用的程式基本上都是黑盒模組,因為我們不知道其實現。
3、計算機的世界是由0和1組成的。硬體上,數位電路是通過使用低電平代表0,高電平代表1實現的,0和1構神粗成了最低層的脈衝訊號,這種二進位序列可以用來代表資訊。例如10的二進位數是0110。
通過對長度和排列組合做規定,可以對二進位序列進行編纖扮碼,表示更多更復雜的資訊。程式語言也是通過被翻譯成機器碼(本質也是二進位序列)使得計算機可以「讀懂」程式的。所以程式肯定是有資料處理的,但是其用途要根據其實現的功遊豎鎮能來判斷。
希望上述內容對你有所幫助!
2樓:網友
計算機只認識兩個數字:0和1,所有的一切都是無數個0和1的組合。
3樓:步利
可以這麼認為,程式語言都是大同小異,熟悉一門,別的上手會很快。
c語言程式設計這樣對嗎?高手情指點!
4樓:洪羿
肯定是錯啦:
第一沒有main主函式,c語言必須從主函式開始。你把函式名改為main .
第二沒有定義j,k;這兩個變數,變數要先定義才能使用的。把int i;
改為:int i,j,k;
第三你的陣列沒有賦值,所以函式輸出沒有資料。應多加一句陣列賦值語句。如:for(i=0;i<10;i++)
關於程式設計的問題
5樓:謬歌東郭飛薇
如果q不為空並且q的下乙個節點不是p
那麼執行q=q->next;(遍歷q的下乙個節點)當while迴圈完事,執行if(q)(判斷q是不是空)如果不是空返回q
如果是空返回error("*p
notinl");
即p節點不在連結串列中。
這段程式就是判斷p節點是不是在連結串列l中。如果在返回p,如果不在給出提示。
pnotinl
關於程式設計入門的問題(求高手解答)
6樓:
呵呵,學程式設計,看是沒用的…初步入門我覺得書都差不多,重要的是你要跟著書本敲完**後,自己也能敲…簡單說,就是多動手,多實踐…知識點忘了可以直接查書…
7樓:網友
學習程式設計應該先從高階語言開始,因為高階語言和人的思維及語言習慣最接近,容易被初學者理解。相反基礎語言生僻一點,不容易看懂。
所以我建議你先學一門高階語言,例如:c語言。掌握它的基本語法。
光學語言不行,我強烈建議你同時買一本《資料結構》學習,這本書裡有許多經典演算法,你嘗試用c語言去編寫裡面的演算法,一方面你掌握了語言,另一方面你又學會了一些基本演算法。(如果學語言,不注重演算法學習,你難以提公升自己地程式設計能力)。另外,注意學語言,一定要勤練。
多動手編。一般有個過程:讀程式--檢視語法--動手編寫--反悟其思想--自由發揮。
你不要認為程式語言很多,不知道學哪種語言最好。其實,當你真正掌握一門語言後,你就發現其它語言也差不多。可以說一通百通。所以學哪一門語言無所謂,關鍵是把它學通。
至於原始語言(如彙編)和機器很靠近,容易被機器識別,但和人的語言習慣遠。你學好了高階語言,再向機器靠近,再去學習原始語言。
關於程式語言的學習
8樓:匿名使用者
我感覺基礎很重要的!只有把基礎打牢,打實才會有大的突破!另外即使我們基礎很好了,你也會發現在你多次閱讀的時候會有完全不同的理解和感受!
所以還是學一下c語言吧!你會有更大的進步的!!!
請問一下讀書專家,c++物件導向程式等於資料結構加演算法對嗎?跪求讀書高手指點一下答案。
9樓:陽光的雷咩咩
怎麼會等於 側重點不一樣。
前者主要講語言的使用,最多再講一些常用的設計模式。
資料結構和演算法不會深入講解的。
10樓:網友
c++是一種程式語言,相當於我們使用的漢語,英語一樣,但是資料結構和演算法是語言程式設計的兩個核心內容,資料結構可以簡單說來就是資料的組成方式,演算法就是我們對某乙個問題的解決思路。
關於程式設計
11樓:網友
你的問題太高深了,可以詳細一點麼。
初中畢業的能不能學程式設計啊?我弟才初中就不想讀書了,他說他想學程式設計,行不?請高手指點一下。
12樓:叢高陽
初中畢業建議不要輟學的好,現在的培訓機構都是填鴨式的教學,需要大量的自學和理解,而初中畢業的學生不論是因為年齡還是因為教育原因大多數都是被動式的學習,所以自學能力相對較差。最好還是高中畢業之後再去學習一門技能,建議學機械操作類的,畢竟程式設計需要不斷學習,不太適合初高中畢業同學學習就業。
13樓:邢少川
可以的~隨便找個中專的學校就可以學~但教的東西比較少~可以自己深入學習。
14樓:網友
沒學歷是不行的 即使學會程式設計也不好就業 而且淘汰率比較高 更新換代快 歲數大了不行 還是學個技術類的吧 去技校 數控機床 模具夾具 機修什麼的 現在供小於求 就業很容易 越老越吃香。
15樓:網友
當然行了,變成也算是一門技術,是技術就能學,只要你有信心。
16樓:騰格里我的
機械類前期收益不高,因為現在普遍來說國內這行工資不高,當然你不能跟老技師們比,但是後期會好起來的,個人意見。
請問數學 x(6 68)4理解化簡是不是這樣68 2 2 17,它是兩次2,相
5 62616964757a686964616fe59b9ee7ad94313334313663338 2 32 50 5 3 2 2 4 2 5 2 2 15 8 5 12 2 6 3 2 2 3 6 6 2 6 3 6 6 45 27 4 3 125 3 5 3 3 2 3 3 5 5 2 5 ...
請問數學 什麼叫資本公積是不是這樣理解資本公積就是比
資本公積是所有者權益的有機組成部分,而且它通常會直接導致企業淨資產的增加。資本公積形成的 按其用途主要包括兩類 一類是可以直接用於轉增資本的資本公積,它包括資本 或股本 溢價 接受現金捐贈 撥款轉入 外幣資本折算差額和其他資本公積等。其中,資本 或股本 溢價,是指企業投資者投入的資金超過其在註冊資本...
請問數學 是不是這樣理解(1)如溫度變化均勻,則是每5分鐘,升高15度,那麼15 5 3,就是每
你的做法沒有問題只是這道題想問的不是這樣!第一問每5分鐘升高15 那麼知道3 分鐘!問21分鐘,注意看資料有20分鐘對應70 直接70 3 73 第二問34度在資料表中25 5分鐘 和40 10分鐘 之間34 25 9 9 3 分鐘 3分鐘 同樣25 對應5分鐘 5 3 8分鐘 40 34 6 6 ...