版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
計算機程序設計基礎什么是程序設計?程序設計(Programming)是給出解決特定問題程序的過程,是軟件構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業(yè)的程序設計人員常被稱為程序員。什么是程序設計語言?什么是程序設計語言?程序設計語言,programminglanguage。用于書寫計算機程序的語言。語言的基礎是一組記號和一組規(guī)則。根據(jù)規(guī)則由記號構成的記號串的總體就是語言。簡單點說:計算機可識別并執(zhí)行的命令。程序設計語言的劃分機器語言(0,1代碼構成)匯編語言(機器語言的符號化)高級語言(形式上接近于算術和自然語言)4GL語言(描述目的,不涉及具體算法細節(jié))注:高級語言是目前編程人員應用最多的類別不同語言的直觀印象來源:Google圖片機器語言(低級)----------匯編語言(中級)------------C語言(高級)高級語言的特點更接近人類的語言,更有助于記憶它必須通過編譯和連接才能被計算機接受(如C語言)幾種常見的高級語言CC++VirtualbasicC#javaC
1972C++1983VB1991Java1995C#2000底層、功能強大、嵌入式可視化編程易用借鑒Java繼承COM微軟主推面向對象的C類、模板跨平臺面向網(wǎng)絡更多內(nèi)容查看百科:/view/552871.htm工欲善其事必先利其器2013年8月高級語言排名語言簡潔緊湊使用方便、靈活、易讀可移植性較之匯編語言發(fā)展最早廣泛用戶群體為什么選擇C相對缺少“設計”的概念C是C++的子集,擴展性不如c++C的缺點程序設計步驟、規(guī)范一般步驟問題描述已知未知求解路線算法設計解決、優(yōu)化編寫代碼編譯、調(diào)試后續(xù)維護、更新題外:面向對象的程序設計思想面向對象編程(ObjectOrientedProgramming,OOP,面向對象程序設計)是一種計算機編程架構。OOP的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或對象組合而成。OOP達到了軟件工程的三個主要目標:重用性、靈活性和擴展性。為了實現(xiàn)整體運算,每個對象都能夠接收信息、處理數(shù)據(jù)和向其它對象發(fā)送信息。如何理解OOP舉例:超市購物超市布局食品區(qū)(可以吃的)罐頭餅干日常生活用品(日雜用的)家電(需要插電的)購物行為入口——出口要不要買洗衣服選擇符合口味的餅干商戶互動客戶成為會員商場派發(fā)打折傳單面向對象程序設計類和對象抽象類、接口實類A程序結構順序條件選擇循環(huán)程序特性屬性委托
思考:有一天,公主被魔王搶走了,勇者排除萬難挑戰(zhàn)魔王的的手下,最后救出公主,幸福的生活在一起。如何按照程序設計的步驟來設計你的程序?如何掌握一門編程語言。掌握程序編寫規(guī)范(框架)熟悉常用關鍵字、控制符、變量、數(shù)據(jù)類型(材料)掌握程序的邏輯結構(流程)選擇和循環(huán)遞歸和遞推多動手編寫規(guī)則:(后續(xù))編程語句的基本要素:關鍵字:系統(tǒng)定義、不可重新定義控制語句:控制程序執(zhí)行路線運算符:賦值、判斷操作等基本編寫規(guī)則標識符區(qū)分大小寫函數(shù)是C語言的基本單位,main為主程序語句以分號結束,語句塊使用大括號組合源碼擴展名為.h(頭文件)和.c(實現(xiàn)文件)(注:在VS中,后綴名為.h和.cpp)程序設計步驟、規(guī)范編寫程序代碼的規(guī)范結構清晰、語言簡練函數(shù)調(diào)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023雙方汽車租賃協(xié)議書七篇
- 色素性癢疹病因介紹
- 臂叢神經(jīng)損傷病因介紹
- 個體防護用品基礎知識
- 《模具設計與制造李集仁》課件-第6章
- (2024)清潔汽油項目可行性研究報告寫作范本(一)
- 2024-2025年遼寧省錦州市第十二中學第三次月考英語問卷-A4
- 天津市五區(qū)縣重點校聯(lián)考2022-2023學年高二下學期期中考試語文試卷
- 電氣施工對土建工程的 要求與配合- 電氣施工技術98課件講解
- 2023年監(jiān)護病房項目籌資方案
- 2024-2025學年人教版生物學八年級上冊期末復習練習題(含答案)
- 2025年上半年廈門市外事翻譯護照簽證中心招考易考易錯模擬試題(共500題)試卷后附參考答案
- 名師工作室建設與管理方案
- 2025年營銷部全年工作計劃
- 山東省濟南市2023-2024學年高一上學期1月期末考試 物理 含答案
- 2024二十屆三中全會知識競賽題庫及答案
- 成人重癥患者人工氣道濕化護理專家共識 解讀
- 機器學習(山東聯(lián)盟)智慧樹知到期末考試答案章節(jié)答案2024年山東財經(jīng)大學
- 科研設計及研究生論文撰寫智慧樹知到期末考試答案章節(jié)答案2024年浙江中醫(yī)藥大學
- 商業(yè)倫理與企業(yè)社會責任(山東財經(jīng)大學)智慧樹知到期末考試答案章節(jié)答案2024年山東財經(jīng)大學
- 2024年輔警招聘考試試題庫及完整答案(全優(yōu))
評論
0/150
提交評論