高級程序設計語言概述.ppt
《高級程序設計語言概述.ppt》由會員分享,可在線閱讀,更多相關《高級程序設計語言概述.ppt(39頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第一講高級語言程序設計概述,金世雙編著,2,,本講主要內(nèi)容,,程序設計語言發(fā)展歷程,,1,C與C++集成環(huán)境,,2,C與C++的程序組成,,3,,簡單輸入輸出操作,,4,,,,,,3,0.序言,教學對象計算機科學與技術系教學目標程序設計的重要性程序設計的基本概念與基本方法編程解題的思路與典型方法數(shù)學模型簡介算法及算法步驟程序結構與相應語句編碼與上機調(diào)試,4,,學習的重點程序設計的基本概念,基本方法;在C/C++語言的環(huán)境下,學會如何針對問題進行分析,構建數(shù)學模型,尋找算法并編程實現(xiàn);有條有理有根有據(jù)的編程實踐;養(yǎng)成良好的編程風格與習慣;重在思維方法的學習,鼓勵創(chuàng)新。,5,教學內(nèi)容安排1.概論:程序設計的基本概念與基本方法;怎樣才能學好這門基礎課2.程序的基本結構3.編程關鍵:邏輯思維與問題求解人是怎樣讓計算機幫助自己解題的4.數(shù)據(jù)的組織方式一:數(shù)組5.模塊化:函數(shù)與函數(shù)調(diào)用6.分治思想:遞歸算法及其實現(xiàn)7.邏輯指代與物理指代:指針8.數(shù)據(jù)的組織方式二:結構,6,9.蒙特卡洛法10.貪心法11.動態(tài)規(guī)劃12.數(shù)據(jù)的組織方式三:鏈表與樹13.數(shù)據(jù)的組織方式四:文件,數(shù)據(jù)的永久存儲與重復使用14.面向對象程序設計,7,1.程序設計語言發(fā)展歷程,程序設計語言的軌跡,8,C語言發(fā)展過程產(chǎn)生背景產(chǎn)生過程時間:1972~1973地點:美國貝爾實驗室目的:UNIX操作系統(tǒng)設計人:Ken.Thompson和Dennis.M.RitchieC標準標準C:K,,,,,,,,格式聲明,,格式控制:以%開始,以一個格式字符結束,中間可以插入附加的字符。,31,scanf函數(shù)輸入數(shù)據(jù),scanf函數(shù)的一般形式scanf(格式控制,地址表列),,,,,,,32,經(jīng)典例題,例題5.按照“(x+y)*z-k”的格式輸入算術表達式,并輸出結果。,33,經(jīng)典例題,例題6.輸出如圖所示的圖形。,34,C++語言輸入輸出語句,在C++中引入術語stream(流),指的是來自設備或傳給設備的一個數(shù)據(jù)流。cout表示輸出流對象,它是輸入輸出流庫的一部分。與cout相關聯(lián)的設備是顯示器。在程序中有了關聯(lián)字cout就有了將數(shù)據(jù)流傳到顯示器的條件,這時用插入操作符“<<”將其后的數(shù)據(jù)插入到該流中去。比如下面的兩條語句cout<<“welcometoJin”;cout<>”可將輸入流存儲到一個事先定義好的變量中。,提取輸入流的示意圖,36,注釋及其重要性,注釋(comments)是非常重要的一種機制。沒有注釋的程序不能算作合格的程序。要建立這樣的觀念:程序是給人編的,讓人家看懂是第一位重要的事情。特別是將來你可能參加一個團隊,幾十人甚至幾百人一起合作編程,相互協(xié)同,更需將注釋寫得清清楚楚、明明白白,因此,我們規(guī)定程序中須有如下內(nèi)容:程序名稱程序要實現(xiàn)的功能,比如要完成什么數(shù)學運算程序的思路和特點編程的人與合作者編程的時間,修改后的第幾版本對初學者,希望每條語句都加上注釋,要求注明這條語句是做什么用的,37,經(jīng)典例題,例題7.輸入十進制的整數(shù),按照十六進制輸出。,38,經(jīng)典例題,例題8.從鍵盤的輸入學號、姓名和性別,將結果寫入文本文件student.txt中。,39,本講小結,作業(yè):編寫一個求3個數(shù)中最小的一個數(shù)。編寫程序輸出如下的信息:**********,計算機語言發(fā)展歷程C和C++的基礎知識,- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 高級 程序設計語言 概述
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.italysoccerbets.com/p-12926688.html