![09高級語言c緒論ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/e89d6f9e-98e7-40fe-b1c2-176fc0e654b5/e89d6f9e-98e7-40fe-b1c2-176fc0e654b51.gif)
![09高級語言c緒論ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/e89d6f9e-98e7-40fe-b1c2-176fc0e654b5/e89d6f9e-98e7-40fe-b1c2-176fc0e654b52.gif)
![09高級語言c緒論ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/e89d6f9e-98e7-40fe-b1c2-176fc0e654b5/e89d6f9e-98e7-40fe-b1c2-176fc0e654b53.gif)
![09高級語言c緒論ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/e89d6f9e-98e7-40fe-b1c2-176fc0e654b5/e89d6f9e-98e7-40fe-b1c2-176fc0e654b54.gif)
![09高級語言c緒論ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/22/e89d6f9e-98e7-40fe-b1c2-176fc0e654b5/e89d6f9e-98e7-40fe-b1c2-176fc0e654b55.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、高級語言程序設計C學習程序設計的意義 解決邏輯問題 培養(yǎng)良好的意志品質學習程序設計的方法 多看書 勤考慮 多動手實際編程 多上機實作 隨時作好學習心得和經歷積累筆記多看書 應抓緊時間,快速學習其語法,在看書過程中,要邊看、邊考慮、邊記憶,歸納出其語法特色,或與已會的其它學科相對照,進展區(qū)別記憶,以加快學習進度。勤考慮 要逐漸學會,用程序設計的目光去對待、分析和考慮所要解決的詳細問題,并根據(jù)自己所想出來的解決該問題的方法算法,用本門程序設計語言,將其在計算機中表達出來。多動手實際編程、多上機實作 調試運行所形成的程序,看是否可行。在調試運行過程,對于所遇到的問題,一定要積極考慮,找出程序出錯的原
2、因,并對這些易犯錯的地方,多加留意,只有這樣,才能盡快進步自已的獨立編程和調試才能。隨時作好學習心得和經歷積累筆記 要多考慮,多編程,同時,也要注意多閱讀別人編寫的程序,從中分析,歸納出別人解決問題的一些好的方法,并作適當?shù)慕洑v整理,為已所用。學習中可能遇到的問題 上課也能聽懂 書上的例題也能看明白 可是到自己動手做編程時,卻不知道如何下手。 學習中可能遇到的問題分析1、所謂的看懂聽明白,只是很淺薄的語法知識,而我們編寫的程序或軟件是要根據(jù)要解決問題的實際需要控制程序的流程,假如你沒有深化地理解C語言的語句的執(zhí)行過程或流程,你怎么會編寫程序解決這些實際問題呢?學習中可能遇到的問題分析2、用C語
3、言編程解決實際問題,所需要的不僅僅是C語言的編程知識,還需要相關的專業(yè)知識。例如,假如你不知道長方形的面積公式,即使C語言學得再好你也編不出求長方形的面積的程序來。學習中可能遇到的問題分析3、C語言程序設計是一門理論性很強的課程,“紙上談兵式的光學不練是學不好C語言的。例如,大家都看過精彩自行車雜技表演,假設,你從來沒有騎過自行車,光聽教練講解相關的知識、規(guī)那么、技巧,不要說上臺表演、就是上路你恐怕都不行。介紹學習的步驟第一步、驗證性練習第一步、驗證性練習 在這一步要求按照教材上的程序實例進展原樣輸入,運行一下程序是否正確。在這一步根本掌握C語言編程軟件的使用方法包括新建、翻開、保存、關閉C程
4、序,純熟地輸入、編輯C程序;初步記憶新學章節(jié)的知識點、養(yǎng)成良好的C語言編程風格。 介紹學習的步驟第二步、照葫蘆畫瓢第二步、照葫蘆畫瓢 在第一步輸入的C程序的根底上進展試驗性的修改,運行一下程序看一看程序結果發(fā)生了什么變化,分析結果變化的原因,加深新學知識點的理解。事實上這和第一步是同步進展的,實現(xiàn)“輸入加深知識的記憶,“修改加深對知識的理解。記憶和理解是相輔相成的,互相促進。介紹學習的步驟第三步、不看教材看是否能將前兩步的程序第三步、不看教材看是否能將前兩步的程序進展正確地輸入并運行。進展正確地輸入并運行。 在這一步要求不看教材,即使程序不能運行,看能否將其改正,使其能正確運行。目的是對前兩步
5、的記憶、理解進一步強化。介紹學習的步驟第四步、增強程序的調試才能第四步、增強程序的調試才能第五步、研究典型的第五步、研究典型的C語言程序,進步程語言程序,進步程序設計才能序設計才能第六步、研究課程設計源程序,進步第六步、研究課程設計源程序,進步C語語言程序設計才能和調試較大程序的才能。言程序設計才能和調試較大程序的才能。第一章 緒論11 程序與程序設計 程序設計的根本概念 程序設計根本方法與原那么12 算法算法的概念和主要特性算法的描繪13應用實例14C語言 C語言是程序員的語言 C語言程序構造 C語言編程風格程序與程序設計程序設計的根本概念程序設計的根本概念1.指令與指令系統(tǒng) 所謂指令,是計
6、算機硬件可以識別并可直接執(zhí)行的操作命令,一臺計算機中所有可以被識別的指令的集合就稱為這臺計算機的指令集,或稱為“指令系統(tǒng)。 2.程序與程序設計語言 計算機語言 機器語言 匯編語言 高級語言 程序設計語言 語法表示程序的構造或形式,亦即表示構成程序的各個記號之 間的組合規(guī)那么,但不涉及這些記號的特定含義,也不涉及使用者。 語義表示程序的含義,亦即表示按照各種方法所表示的各個記號 的特定含義,但也不涉及使用者。 語用表示程序與使用的關系。 程序設計語言的根本成分1 數(shù)據(jù)成分,用于描繪程序所涉及的數(shù)據(jù);2 運算成分,用以描繪程序中所包含的運算;3 控制成分,用以描繪程序中所包含的控制;4 傳輸成分,
7、用以表達程序中數(shù)據(jù)的傳輸。程序設計根本方法與原那么程序設計根本方法與原那么1程序設計方法學的研究2構造化程序設計3模塊化程序設計的方法4面向對象的程序設計5程序設計應遵循的主要原那么和編碼 正確性/可靠性/簡明性/有效性/可維護性/可移植性。6程序調試 標準數(shù)據(jù)校驗、程序跟蹤、邊界檢查和簡化循環(huán)次數(shù)等。 算法算法的概念和主要特性 算法就是解決問題的有序步驟。每一個步驟都必須是確定的、可行的,且不管何種情況下,在經過有限步驟后,算法一定可以完畢。算法特性 l 有零個或多個輸入;l 產生一個或多個輸出;l 有窮性:每一條指令的執(zhí)行次數(shù)是有限的;l 確定性:每一條指令的含義明確;l 可行性:每一條指
8、令都應在有限的時間內完成。 用偽代碼表示求1到n之和。算法如下:輸入n的值; i1; sum0; whileib printfresult is: %dn,a; else printfresult is: %dn,b;Creating a computer programCreating a computer programCreating a computer program The program and user documentation is prepared after the testing is completed.Creating a computer program計算機處
9、理問題的過程源程序文件1預編譯命令說明部分執(zhí)行部分函數(shù)1函數(shù)n源程序文件i源程序文件nC程序C程序結構C程程序序函數(shù)組成函數(shù)組成由假設干函數(shù)說明部分函數(shù)說明部分函數(shù)體函數(shù)體函數(shù)類型說明函數(shù)類型說明函數(shù)名函數(shù)名函數(shù)形參函數(shù)形參形參類型說明形參類型說明變量定義部分變量定義部分執(zhí)行部分執(zhí)行部分 int sum x, y int x, y; int z; z=x+y; retrun z; int sumint x, int y int z; z=x+y; retrun z; 例如:例如:等價等價函數(shù)首部 1 C程序中必有且僅有一個程序中必有且僅有一個main 函數(shù),程序從函數(shù),程序從main 開場執(zhí)行,并且在開場執(zhí)行,并且在main 中完畢。中完畢。 2 每一個說明,每一個語句都必須以分號每一個說明,每一個語句都必須以分號“;結尾。結尾。但預處理命令,函數(shù)頭和花括號但預處理命令,函數(shù)頭和花括號“之后不能加分號。之后不能加分號。 3 C 語言的注釋符是以語言的注釋符是以“/*開頭并以開頭并以“*/結尾的串。結尾的串。在在“/*和和“*/之間的即為注釋。之間的即為注釋。 在在TC+中,注釋符以中,注釋符以“/ 開場,到本行完畢。開場,到本行完畢。例如:例如:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年離合器助力器項目申請報告
- 2025年公共停車設施車位使用協(xié)議規(guī)范
- 2025年停車場安全規(guī)定協(xié)議
- 2025年技術策劃援助框架協(xié)議
- 2025年企業(yè)風險管理合同模板
- 2025年光伏產品銷售合同范例
- 2025年產品策劃與委托生產合同書
- 住宅臨時借用協(xié)議
- 2025年企業(yè)財務管理規(guī)劃合作協(xié)議書范本
- 2025年企業(yè)員工健康促進協(xié)議書范本
- GB/T 6404.2-2005齒輪裝置的驗收規(guī)范第2部分:驗收試驗中齒輪裝置機械振動的測定
- GB/T 12496.19-2015木質活性炭試驗方法鐵含量的測定
- GB/T 11376-2020金屬及其他無機覆蓋層金屬的磷化膜
- 讖緯神學與白虎通義
- 中醫(yī)藥膳學全套課件
- 分析化學(第6版)全套課件完整版電子教案最新板
- 海上日出配套說課PPT
- 新青島版(五年制)五年級下冊小學數(shù)學全冊導學案(學前預習單)
- (完整word版)重點監(jiān)管的危險化學品名錄(完整版)
- 詳情頁測試文檔20220802
- 專利糾紛行政調解辦案指南
評論
0/150
提交評論