freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計1-程序設(shè)計初步(編輯修改稿)

2025-02-14 02:57 本頁面
 

【文章內(nèi)容簡介】 F盤符下建立個人名字目錄。 而后,單擊 File?New,在 ”新建項目 ”對話框中輸入項目名。 ( 1)新建程序 —第一步 接上步,當(dāng)按下 “ OK”按鈕后。 ( 1)新建程序 —第二步 ( 1)新建程序 —第三步 接上步,按下 “ Finish”按鈕 , 按下 “ OK”按鈕。 ( 1)新建程序 —第四步 單擊 File?New,在 “ 新建文件 ” 對話框中輸入后綴為 .c的文件名。 ( 1)新建程序 —簡化步驟 首先,在 Windows資源管理器的 F盤符下建立個人名字目錄以及子目錄名。而后,單擊 File?New,在 “ 新建文件 ” 對話框輸入后綴為 .c的文件名。 ( 2)編輯程序 接上步,按下 “ OK”按鈕 后,輸入、編輯程序 方法一:按工具欄上 “ 保存 ” 或 “ 保存所有 ” 所有圖標 方法二:按 Ctrl+S 方法三: File?Save 或 File?Save All ( 3)保存程序 接上步, 保存 程序 編譯程序 : Compile( Ctrl+F7)。 無錯時的 “ Output”窗口 : 建立程序 : Build( F7)。 無錯時的 “ Output”窗口 : 執(zhí)行程序 : Execute( Ctrl+F5)。 執(zhí)行結(jié)果 : ( 6)編譯、建立、運行程序( Build菜單) 熟悉 VC++運行環(huán)境和建立運行 C程序的上機試驗 上機學(xué)習(xí)使用 Visual C++ 系統(tǒng)環(huán)境: 系統(tǒng)界面、菜單列表及相應(yīng)功能。 通過編輯輸入簡單 C語言程序,建立、編譯 并運行這些例題程序,以掌握 C語言程序的 建立和運行過程。 了解和區(qū)分 C語言程序的基本組成和結(jié)構(gòu), 認真領(lǐng)會程序的書寫要求以寫出層次清晰、 結(jié)構(gòu)分明的 C程序 。 利用計算機解題的過程 算法的概念、特性和表示 計算機語言和計算機程序 結(jié)構(gòu)化程序設(shè)計的思想和方法 2 算法和程序概述 利用計算機解題的過程 使用計算機解題必須按照計算機能夠接受的方式進行工作 。 一般經(jīng)過以下詳細步驟: 1)、 明確需解決的問題和最后應(yīng)達到的要求 。 2)、 分析問題 , 構(gòu)造模型 。 比如:建立數(shù)學(xué)模型 。 3)、 選擇和確定算法 , 畫出流程示意圖 。 4)、 按流程示意圖表示的算法步驟 , 編寫高級語言程序 。 5)、 編譯和調(diào)試程序 。 反復(fù)試算修改 , 得到可用程序 。 6)、 正式運行 , 得到正確的運算結(jié)果 。 7)、 整理資料 , 寫出程序說明書等技術(shù)報告 。 ( 1) 分析問題: 確定問題的已知條件和未知條件 , 確定問題需要輸入和輸出什么等 , 這是工作的前提和基礎(chǔ) 。 ( 2) 算法設(shè)計: 這是較難的一個步驟 , 一般一個問題的算法可以有多種 , 應(yīng)該選擇一個比較好算法的作為為主要實現(xiàn)算法 , 并畫出流程圖 。 ( 3) 編寫代碼: 選擇合適的程序語言實現(xiàn)算法 , 這是最為簡單的一步 。 ( 4) 程序調(diào)試與運行: 這一步主要是查找程序中有可能出現(xiàn)的錯誤 , 并通過運行觀察程序的運行結(jié)果與預(yù)期的是否一樣 。 ( 5) 資料整理: 把前面四步 , 每步解決的問題書寫出來 , 以備將來查找 , 也有利于總結(jié)程序設(shè)計的經(jīng)驗 。 經(jīng)驗: 分析問題不全面,也不進行算法設(shè)計就開始編寫代碼,這樣寫出的程序一定會錯漏百出,即便是最有經(jīng)驗的程序員也會出錯,而且有些錯誤必將導(dǎo)致將來用更多的時間來改正,害人不淺,這非危言聳聽!務(wù)必養(yǎng)成良好的解題編程習(xí)慣! 計算機解題簡略步驟 復(fù)雜程序的開發(fā)-軟件工程 軟件從其產(chǎn)生到消亡,經(jīng)歷定義 (12)、開發(fā) (3456)和使用維護(78)三個階段。所謂軟件工程是指運用工程學(xué)的知識和方法指導(dǎo)軟件的開發(fā)工作,以提高軟件質(zhì)量和軟件成本。包括 8個步驟: (1). 軟件開發(fā)計劃確定-系統(tǒng)分析員和用戶 (2). 需求分析-系統(tǒng)分析員和用戶 (3). 總體設(shè)計-高級程序員 (主設(shè)計師 ) (4). 詳細設(shè)計-程序員 (5). 編寫高級語言程序-程序員 (6). 軟件測試-有經(jīng)驗的高水平的程序員 (7). 交付使用-有經(jīng)驗的高水平的程序員 (8). 軟件維護-有經(jīng)驗的高水平的程序員 軟件開發(fā)的過程也可以分為下面 6個階段 (1).軟件計劃-可行性分析、工作范圍和代價 (2).需求分析 (做什么 ) -功能需求、性能需求、 環(huán)境需求與限制 (3).軟件設(shè)計 (怎么做 ) -概要設(shè)計和詳細設(shè)計 (4).軟件編碼-用具體語言實現(xiàn)設(shè)計 (5).軟件測試-單元測試和綜合測試 (6).軟件維護-已交付的軟件修改、擴充、排錯 算法的概念、特性和表示 1)、 算法的概念 算法是指為了解決一個問題而需進行的步驟 , 即一步一步的過程 。 它是對解題方法和步驟的描述 。 為了有效解題 , 不僅需要保證算法正確 , 還要考慮算法的質(zhì)量 , 選擇合適的算法 。 這里僅討論計算機算法 , 即計算機能執(zhí)行的算法 。 計算機算法分為數(shù)值算法和非數(shù)值算法 。 計算機在非數(shù)值運算方面的應(yīng)用遠遠超過在數(shù)值運算方面 。 需要掌握一些典型的算法 , 編寫相應(yīng)的程序 。 2)、典型算法舉例 例 1:兩個杯子的水交換算法 (交換算法本質(zhì) ) 假定水分別放在 A杯子和 B杯子中,問題的解決可以這樣: 考慮借助第三只空杯子 C。 第一步:先把 A杯子的水放入 C杯子中; 第二步:把 B杯子的水放入 A杯; 第三步:把 C杯子的水放入 B杯。 例 2: A、 B、 C三個作為上人由矮到高排列算法 (冒泡算法本質(zhì) ) 第一步:比較 A、 B座位上兩人的高矮 , 如果 A座位的人比 B座位的人高 ,則 A、 B座位的人交換位臵; (此時 A座人矮 B座人高 ) 第二步:比較 B、 C座位上兩人的高矮 , 如果 B座位的人比 C座位的人高 ,則 B、 C座位的人交換位臵; (此時 B座人矮 C座人高且 C座人最高 ) 第三步:比較 A、 B座位上兩人的高矮 , 如果 A座位的人比 B座位的人高 ,則 A、 B座位的人交換位臵 。 (此時 A座人矮 B座人高且 B座人次高 ) 1. 學(xué)生看書 15分鐘: 課本 P15~ 18的 2. 注意體會: 用 ”順序 ,選擇 ,循環(huán) ”的思想和方法設(shè)計算法 2)、 算法的特性 a.)有窮性:算法應(yīng)包含合理執(zhí)行時間內(nèi)的有限操作步驟 。 b.)確定性:算法中每一個步驟應(yīng)當(dāng)唯一確定無二義 。 c.)有效性:算法中每一個步驟應(yīng)當(dāng)有效執(zhí)行得到確定結(jié)果 。 d.)有零個或多個輸入:算法的作用是處理必要的外界信息 。 e.)有一個或多個輸出:算法的目的是為了求解 。 3)、 算法的表示方法 ( 學(xué)生 15分鐘看書 P20 ~ P34 ) a.) 自然語言:優(yōu)劣
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1