#include<iostream>
using namespace std;
int main(){
return 0 ;
}
整數
小數
浮點數
字元
字串
句子
字母
布林值
int
float
char
string
bool
加 | 減 | 乘 | 除 | 模 |
---|---|---|---|---|
+ | - | * | / | % |
且 | && |
---|---|
或 | || |
if ( 條件句 ) {
// 當條件成立時則執行該區程式碼
}else if ( 條件句 ) {
// 當條件成立時則執行該區程式碼
}else{
// 當條件都不成立時執行這裡
}
for ( int i = 0 ; i < n ; i++) {
cout << i << endl ;
}
起始值
條件式
更新值
執行程式碼
int a = 0;
while (a <= 5){
cout << a+1 << endl;
a++;
}
int a = 0;
while (true){
cout << a+1 << endl;
a++;
}
設定一個角色 他的位置在 ( x , y )
請在按下wasd之後
輸出他移動過後的座標
今天有十位同學的成績要輸入
輸入完畢後
老師想要調閱第P位同學的成績
請輸出第P位同學的成績
在那之前...
儲存資料的方式
更有結構性、系統性的存放資料
連續性的大量資料
先進後出的資料
先進先出的資料
有階層關係的資料
等 等
儲存資料的方式
變數型態?
變數型態 是 宣告資料的
型態
資料結構 是 儲存 資料的
方法
這裡有一排置物櫃
置物櫃裡只能放書
這裡有一排置物櫃
置物櫃裡只能放書
資料結構
資料型態
連續性的大量資料
先進後出的資料
先進先出的資料
有階層關係的資料
今天有十位同學的成績要輸入
輸入完畢後
老師想要調閱第P位同學的成績
請輸出第P位同學的成績
其中一種 連續性的大量資料儲存方式
資料型態 陣列名稱[長度];
資料型態 陣列名稱[長度];
int a[5] ;
a[0]; a[1]; a[2]; a[3]; a[4];
cin >> a[0];
cin >> a[0];
cin >> a[1];
cin >> a[2];
cin >> a[3];
cin >> a[4];
for(int i = 0 ; i < 5 ; i++){
cin >> a[i];
}
for(int i = 0 ; i < 5 ; i++){
cin >> a[i];
}
for(int i = 0 ; i < 5 ; i++){
cout << a[i];
}
今天有十位同學的成績要輸入
輸入完畢後
老師想要調閱第P位同學的成績
請輸出第P位同學的成績
cout << a[P-1];
實際演練
報告時間:下一次社課
報告時間:五分鐘
報告形式:上台口頭報告
1. 你們要拆解哪一題
2. 拆解思路
3. 逐行拆解程式碼
1. 你們想要做什麼樣的功能 / 遊戲?
2. 該功能 / 遊戲 玩家怎麼玩?
3. 該功能 / 遊戲需要怎麼製作?
輸入
運算
輸出