プログラムってなんすか?
プログラム
って
どんなものなのか
全くもって想像がつかない
という
デジハリに行く前の長尾
のような方必見です
「ダイエット」を日本語で表してみる
ダイエット女子の行動パターンを日本語で書いてみます
目標体重を決める
↓
今の体重を記録する
↓
ウォーキングにいく
↓
ご飯食べる
↓
半身浴する
↓
冷蔵庫を開ける
↓
もし、ケーキがあったら
↓
もし、体重が目標に達してたら
食べる
「ダイエット」をプログラムで表してみる
次に、ダイエット女子のパターンをプログラムで書いてみます
var mokuhyoTaiju: Int
var imanoTaiju: Int
var hasCake = true
mokuhyoTaiju = 40
imanoTaiju = 44
doWalk()
doGohan()
doHanshinyoku()
if(openReizoko()) {
if(imanoTaiju < mokuhyoTaiju) {
eatCake()
}
}
func
doWalk() {
imanoTaiju - 1
}
func
doGohan() {
imanoTaiju + 1
}
func
doHanshinyoku() {
imanoTaiju - 1
}
func
openReizoko() -> Bool {
return hasCake
}
func
eatCake() {
hasCake = false
}
雰囲気は伝わったかと
音楽未経験の人がいきなり楽譜読む
に比べたら
プログラミング未経験者がいきなりプログラム読む
のほうが楽だと思います
ダイエット中は目標体重いってないのにケーキ食べたらダメですよ
それバグです