《C語言與程序設計》第一講-清華李宛洲_第1頁
《C語言與程序設計》第一講-清華李宛洲_第2頁
《C語言與程序設計》第一講-清華李宛洲_第3頁
《C語言與程序設計》第一講-清華李宛洲_第4頁
《C語言與程序設計》第一講-清華李宛洲_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、鍵盤向計算機輸入控制命令或者文字信息計算機處理輸入文字信息或者命令什么是信息?計算機如何認識信息?ABCD 0100,00010100,00100100,00110100,0100 向鍵盤輸入文字信息鍵盤轉換為計算機語言,輸入到計算機中。計算機所能處理的信息是0或者1計算機內部所有的信息都是用0或者1來代表的顯示器輸出計算機處理的結果:將計算機的語言翻譯成自然文字或者圖像計算機,或者叫主機主板裝載存儲器和CPUCPU是計算機控制與信息處理核心在主板上裝載著存儲器條計算機還配置有硬盤,用來存儲大容量的數據文件或者程序主板上存儲器也稱之為內存內存存儲器用電信號來存儲信息硬盤也稱之為外存,用磁介質來

2、存儲信息所有的信息首先進入CPUCPU再將信息存儲到存儲器人腦用細胞存儲圖像或文字信息計算機用存儲器存儲圖像或文字信息存儲器只能識別0或者1所以,計算機必須用0或者1描述圖像或者文字、聲音0100 0001 0100 0010 01000100 0001 0100 0010 0100基本概念:自然文字或符號與計算機符號之間有一個國際轉換標準ASCII碼-英文字母與常用符號的計算機代碼。如,A的ASCII碼是0100,0001。在計算機中存儲這串8位0、1數字表示的是字母A。漢字也有國家標準代碼。所有的信息首先進入CPUCPU再將信息存儲到存儲器計算機需要將這些信息存儲到指定的區(qū)域,以便隨時能找

3、到它們。存儲器存儲信息的能力用單元數目來衡量。一個單元可以存儲一個文字符號,即字母符號的ASCII碼。每一個存儲單元有一個地址,稱為存儲器地址。程序根據存儲器地址來操作存儲在存儲器中的信息。0100 0001 0100 0010 01000100 0001 0100 0010 0100基本概念:存儲器有一個連續(xù)排列的地址空間,用來標記每一個存儲單元在計算機存儲器中的位置。123456789101112131415存儲器地址對應該地址的存儲器單元AB該存儲器單元里存儲的內容讓計算機完成指定功能的命令與數據集合,是程序。程序由程序員,使用計算機語言來設計、并輸入到計算機中。 程序存儲在計算機硬盤。

4、程序在內存中運行 。運行程序可以得到你所需要的結果。計算機語言必須具備兩個因素:它使用自然文字描述,以方便程序員理解;它可以翻譯成計算機符號,以便能在計算機中存儲和運行。C語言是計算機語言中的一種。C語言使用自然文字描述,類似英文的語法;C語言有一個編輯、翻譯(編譯)、運行的工作環(huán)境,它可以把C語言翻譯成計算機符號,在計算機中運行。計算機語言高級語言BASIC語言PASIC語言FROTRAN語言C語言匯編語言計算機符號:機器碼編譯運行VC6.0工作界面工作菜單快捷鍵編譯、運行熱鍵程序名程序結構編輯程序的界面一個C語言程序的頭部文件一個C語言程序主體一個C程序起始的語句C語言的函數要輸出的信息一

5、對花括弧,它界定了C程序的程序體。表明了程序的起始和結束。編譯信息編寫一個程序:從鍵盤輸入一個電壓值和一個電阻值,計算出相應的電流值并顯示在屏幕上。設電流變量為I、電阻變量為R、電壓變量為U,則: RUI 解題思路如何在計算機中實現?定義變量I、R、U,它們分別代表電流、電阻和電壓 ;從鍵盤輸入R、U這兩個變量的數值;用歐姆定律,根據輸入參數求I ; 把計算結果寫在顯示器屏幕上 。定義變量、輸入數據、輸出結果是程序的基本步驟程序的頭部文件定義程序變量輸入電壓變量的數值輸入電阻變量的數值計算結果賦給電流變量輸出計算結果C程序函數標準函數自定義函數輸入輸出函數數學函數c語句系統(tǒng)函數用C語句編寫的程

6、序體if語句循環(huán)語句:for、while開關語句:switch變量整數型變量:int字符型變量:char浮點型變量:float布爾型變量:boolVC已經有的,通用功能的標準庫函數在程序頭部用#include說明也就是頭文件程序員為特定功能編寫的函數變量為什么會有不同的類型?變量存儲在計算機的內存中;內存(存儲器)是一組連續(xù)地址的存儲單元;每一個存儲單元能存儲的二進制數長度是8位,稱為一個字節(jié);內存大小是一定的,為了節(jié)省存儲空間,程序應該讓每一個變量占用盡可能少的內存單元;比如,根據ASCII碼可知,一個英文字母只需要8位二進制碼的存儲長度,因此,對字符變量的類型可以用一個字節(jié)存儲;比如,4位

7、數的年份存儲在內存中,它沒有小數,但存儲單元至少需要2個字節(jié),我們稱之為整型數據; 1234567891011121314157 6 5 4 3 2 1 00 1 0 0 0 0 0 1字母A存儲在內存二進制的每個數字在不同數位上,其權值以2的倍數遞增。即20,21,22,23,24, 2字節(jié)一共有二進制的16位,則216=65536,可以描述十進制的4位數。數據類型基本類型構造類型指針類型空類型整數型字符型實數型(浮點型)枚舉型單精度雙精度長整型短整型數組型結構體型共用體型圖2.1 C語言數據類型布爾型(邏輯型)整型C語言已經定義了的數據類型通過基本類型的組合來構造的復合數據類型,需要自己在

8、程序中定義指向變量地址的數據類型VC環(huán)境下,把用戶c程序稱之為“工程”,即Project;與此相關的所有文件、數據都被包括在該Project名稱的文件夾內;Project名稱、路徑由你指定;VC自動為Project建立文件夾;選擇程序菜單選擇VC6.0菜單雙擊,選擇VC6.0程序選擇new菜單1、點擊project2、點擊win32控制臺3、輸入你的project名字4、選擇你的project路徑5、OK!再次點擊new1、點擊源文件選項2、建立源文件名字5、OK!1、定義頭部文件2、從main()開始編輯程序體學會c語言不等于掌握了程序設計;語言是技能,程序設計是方法;學習C語言,要求你熟悉C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論