程式设计简介ppt课件.ppt

程式设计简介ppt课件.ppt

ID:59193862

大小:364.00 KB

页数:44页

时间:2020-09-26

程式设计简介ppt课件.ppt_第1页
程式设计简介ppt课件.ppt_第2页
程式设计简介ppt课件.ppt_第3页
程式设计简介ppt课件.ppt_第4页
程式设计简介ppt课件.ppt_第5页
资源描述:

《程式设计简介ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程式設計簡介李俊宏2006/11/03何謂程式與程式設計程式控制電腦如何做動作的指令集合程式設計設計一組指令集合控制電腦做動作何謂電腦系統以及為何要作程式設計作業系統使用者使用者使用者程式設計師程式編譯軟體組合語言編譯軟體文字編輯軟體資料庫系統軟體電腦硬體電腦軟體Office軟體黃易群俠傳遊戲軟體系統軟體由硬體觀點看程式設計計算邏輯單元控制單元暫存器主記憶體輸入輸出硬碟控制器外接硬體界面CPU電腦程式程式語言,程式,c++之間的關係為何程式控制電腦如何做動作的指令集合程式語言寫指令集合時須符合的格式C++語言一種程式語言機器語言,組合語言,與高階語言

2、三種程式語言(依與硬體相關性分類)機器語言控制機器的特定數字字串---人類很難看懂例子:+1300042774+1400593419+1200274027組合語言比較像文字的控制機器的指令須組譯器轉成機器可以看懂的機器語言例子:LOADBASEPAYADDOVERPAYSTOREGROSSPAY高階語言更像文字(英文)的控制機器的指令用數學符號來表示運算式例子grossPay=basePay+overTimePay1/*Fig.2.1:fig02_01.c2AfirstprograminC*/3#include45intmain()

3、6{7printf("WelcometoC!");89return0;10}基礎的程式發展環境基礎的程式發展步驟編輯前置處理編譯連結載入執行編輯程式處理程式的前置碼載入主記憶體CPU按順序一個一個執行被轉成機器語言的程式碼編譯程式轉成機器語言並存到儲存裝置連結外部的函式庫(別人寫好的)載入器主記憶體編譯器編輯器前置處理器連結器主記憶體............DiskDisk磁碟CPUDiskDiskIDE(整合開發環境)程式的整體觀點電腦系統使用者其他系統ControlInterfaceData硬體觀點輸出入裝置CPU儲存裝置視窗畫面程式執行的控

4、制資料結構軟體觀點程式例子1/*Fig.2.1:fig02_01.c2AfirstprograminC++*/3#include44usingstd::cout;5intmain()6{7cout<<“我是李俊宏”;89return0;10}三大程式基本要素#includeintmain(){introw=10,column;while(row>=1){column=1;while(column<=10){printf("%s",row%2?"<":">");++column;}--row;printf(""

5、);}return0;}資料控制流程動作資料:Variable(變數)#include main(){inta,b;a=1;b=a+2;printf("Thevalueof1+2is%i.",b); }031ab????????????????????????????????00000000000000010000000000000011Thevalueof1+2is3.電腦記憶體RAM資料Integer(整數int)Floatingpoint(浮點數float)Character(字元char)Integer數制前置符號例子p

6、rintf字元10進制無123%i或者%d8進制00247%o16進制0x或者0X0x12EF%xAnexamplemain(){    intnegative=-12;    printf("negative=%i",negative);    intdecimal=59;    printf("59DEC=%xHEX",decimal);    printf("59DEC=%oOCT",decimal);        inthexadecimal=0x12EF;    printf("0x12EFHEX=%iDEC",hexa

7、decimal);    printf("0x12EFHEX=%oOCT",hexadecimal);    intoctal=0247;    printf("0247OCT=%iDEC",octal);    printf("0247OCT=%xHEX",octal); }Resultnegative=-12 59DEC=3bHEX 59DEC=73OCT 0x12EFHEX=4847DEC 0x12EFHEX=11357OCT 0247OCT=167DEC 0247OCT=a7HEXfloat、doublemain(){    f

8、loata=9765625;    floatb=331.79;    doublec=1.2345e-11

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。