1.對於計算機系統,程式就是系統可以識別的一組有序的指令。
進行解釋程式的指令叫作程式語言。
程式語言可以將程式轉化為計算機可識別的語言進行操作。
程式語言是用來指揮計算機想要的動作。
c:面向過程,嚴謹,所有程式之爹。c++:物件導向,具有可繼承和派生性。python:指令碼語言,簡單,用的爽。
2.(1)把源**轉換成機器碼的過程
(2)之前還會進行前期處理
(3)過程中會進行語法檢查
(4)編譯器:完成編譯動作的程式
3.c語言具有簡潔,運算子多,**具有緊湊性。可以與控制硬體,方便直接對機器下達指令。學習c語言半生不熟也可以掌握程式設計思想(地位大概就是暴雪或任天堂在遊戲圈的地位)
4.常量:在執行中不能被改變的量。變數:在執行中可以被改變的量。
常量:直接常量,符號常量。
變數:整型變數,實型變數,字元變數。
5.(1)必須用字母和下劃線開頭。
(2)不能用c語言的關鍵字。
(3)區分大小寫
6.資料型別:是電腦程式處理的物件,可以是整數、實數、字元,也可以是影象、聲音等的編碼表示。
分為:基本型別(整型,實型,字元型)構造型別(陣列,struct union eumn),指標型別,空型別。
基本型別 :char:1 short: 2 int :4 long:4 float:4(win下是8) double:8
計算:關鍵字sizeof
7:位元組大小是:是計算機資訊技術用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元。
關鍵字:sizeof
8.原碼就是當前數字轉化成的二進位制數。反碼就是除了符號位每一位都不同。補碼就是反碼再加一。
(這個我也有點忘,上課時我記一下,上述是我的理解,就是考試時用的)
9.算數運算子(+,-,*,/),位運算子(->),邏輯運算子(!,=)。
算數運算子:數學計算
位運算子:計算機中對每一位的操作,如移位,換位(大概就是這麼回事)
邏輯運算子:判斷
10.while,do...while,switch,for,if(break,if...else,continue,goto,return)
功能 .........我查了一下我不太熟的
continue和break:continue終止此次操作,但繼續下面程式。break直接跳出迴圈(還有return,直接跳出當前函式,回到呼叫該函式的流程)
goto:goto語句的語義是改變程式流向, 轉去執行語句標號所標識的語句。(太年輕了,好像從教到現在沒有用過)
11.if...else:因果語句,白話說:如果(...)執行程式,不符合(...)就執行else下的語句
while:while(...),如果滿足(...),就直接跳出迴圈,不滿足繼續執行{}的程式,直到滿足為止
for:for(...)三目運算,一目控制迴圈起始,二目控制次數,三目控制條件
switch...case:(編不下去了)開關語句。switch用在程式設計中,如c語言中它經常跟case一起使用,是乙個判斷選擇**。其功能就是控制業務流程流轉的。
直線翻譯:switch語句,即「切換」語句;case即「情況」。
12.10寫了
第一次作業
1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...
第一次作業
1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...
第一次作業
1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...