Please enable JavaScript.
Coggle requires JavaScript to display documents.
高一資概ch1程式設計概念與實作 (1.2撰寫第一個程式 (三、編譯程式 (寫好的程式(原始碼)由編譯器轉譯成機器語言, …
高一資概ch1程式設計概念與實作
1.2撰寫第一個程式
二、撰寫程式
字母大小寫不同
每個敘述以分號;結束
程式區塊用Tab鍵向內縮排
三、編譯程式
寫好的程式(原始碼)由編譯器轉譯成機器語言
.exe都是編譯後可直接執行的檔案
機器語言0與1不易閱讀不易撰寫
直譯器、直譯語言:劇本語言、Python
一、開發環境
Dev C++ 開新檔自動插入程式碼
整合開發環境
編譯器
除錯器
編輯器
程式架構
四、程式除錯
debug
語法錯誤
語意錯誤(邏輯錯誤)
五、準備設計程式
拆解問題👉找出共通點👉關注重要資訊👉建立演算法
1.3變數與運算式
二、基本型態與變數宣告
n整數,float浮點數,char字元
三、輸出與輸入
從鍵盤輸入cin
從螢幕輸出cout
換行endl
一、變數
不能數字開頭、大小寫不同、作為指令的保留字不能是變數的名稱
四、運算式
1.指定運算子
運算元(資料)、運算子(種類)
=是指定而非等於
2.算術運算子
加減乘除餘(+-*/%)
3.遞增/遞減運算子
++加1、--減1
4.布林值(true1、false0)
==等於、!=不等於、<小於、>大於、<=小於等於、>=大於等於
且&& AND、或|| OR、非! NOT
1.1程式語言簡介
程式語言
視覺化語言
拖曳積木/有侷限性
文字式語言
用文字當指令設計程式碼
C/C++、Python、Java...
程式設計
可開發軟體、應用在節錄網路資訊和分析資料上
演算法
將演算法設計成程式
1.4循序結構與選擇結構
2.選擇結構
條件式
if-else 指令
if-else if 指令
if 指令
1.循序結構
按照敘述出現的順序 ex:兩數交換
結構化程式設計
循序、選擇、重複
1.5重複結構
while不固定次數
執行迴圈前先檢查條件式
for固定次數
雙重迴圈
for迴圈還有一個for迴圈
使用變數控制迴圈執行次數