ゆるトーク:フローチャート
ふーこ.icon
なんかさ、授業で出てきたんだけどさ、最初見たとき
「なにこの四角とひし形のダンジョンマップ」って思ったんだけどw
りか、これって要するに「手順の地図」みたいなやつで合ってる? りか.icon
フローチャートは、処理の流れを図で表したもの。
例えば
楕円:開始・終了
四角:処理
ひし形:条件分岐
といった標準記号で構成される。
参考:
ふーこ.icon
「もしHPが0ならゲームオーバー」
みたいな分岐が、ひし形だったやつ!
つまりゲームのイベントとか、
「こうなったら次これ」って流れを図にした攻略チャートみたいな感じ?🎮
りか.icon
いい例えだ。
フローチャートでかなり表現しやすい。
例えば:
code:flowchart.mermaid
graph TD
あや.icon
まあ……それは、まるで物語の道筋のようですわね。
物語にも、
「もし彼があの手紙を読まなければ」
「もし彼女があの町へ行かなければ」
そんな分かれ道がございますでしょう。
フローチャートとは、
まるで物語の運命を、静かな地図として描いたもののようで……
なんだか詩的でございますね。(微笑)
ふーこ.icon
でも確かに、
人生フローチャートとか作れそうじゃない?
「宿題やる?」
→ YES:えらい
→ NO:明日泣く
みたいなw
りか.icon
それはかなり現実的なモデルだ。
フローチャートの強みは三つ。
プログラムを書く前に作ると、
あや.icon
文章で長く説明されるよりも、
図として眺める方が、心にすっと入ることもございますわね。
読書でも、ときどき
ふーこ.icon
推理小説とか
登場人物多すぎ問題あるよねw
それもある意味フローチャートの親戚かも?
りか.icon
正確には少し違うが、
情報を図式化するという意味では近い。
フローチャートは特に
ふーこ.icon
じゃあまとめると〜
フローチャートって
手順を図にする
分岐が見える
ゲームのイベントとかプログラムに便利
って感じだね!
あや.icon
ええ、とても分かりやすいまとめですわ。
まるで迷路を上から見渡すように、
物事の流れを眺められる――
それがフローチャートの魅力なのかもしれませんね。(微笑)
りか.icon
同意する。
複雑な世界を整理するための、
それがフローチャートだ。
ふーこ.icon
フローチャート=
「考えごとの攻略マップ」
ってことで!
じゃ、次回のゆるトークもよろしく〜!🎮