杉田知至さん美穂さんおめでとうございます
ダイクストラの構造化
プログラミングに学ぶ
結婚生活
from 田中 久輝
いまからコンピュータープログラミングの話をしますよ
ウソですよ
エドガー・ダイクストラ
❖ エドガー・ダイクストラ
(Edsger Wybe Dijkstra, 1930年
5月11日 - 2002年8月6日)!
❖ オランダ人の計算機科学者。!
❖ 1972年、プログラミング言語の
基礎研究への貢献に対してチュー
リング賞を受賞。!
❖ 構造化プログラミングの提唱者。
構造化プログラミング
❖ 順次
❖ 分岐
❖ 反復
構造化プログラミング
❖ 順次 = 書いた順に実行
❖ 分岐 = if
❖ 反復 = for / while
IT系の人はこのおじさんに
感謝するように
IT系じゃない人のために
簡単に言うと
構造化プログラミング
❖ 物事の順番を守りましょう
❖ よく考えて判断しましょう
❖ 面倒なことは習慣付けしましょう
物事の順番を守りましょう
物事の順番を守りましょう
ごはん
おふろ
おふとん
いくら好きでも同時には…
物事の順番を守りましょう
ごはん
おふろ
おふとん
結婚生活において
間違いやすい点
ほめる
がんばる
うまくいく
ほめる
がんばる
うまくいく
ほめる
がんばる
オーライ
よく考えて判断しましょう
よく考えて判断しましょう
Yes
No
よく考えて判断しましょう
金 > 自由
Yes
No
結婚生活において
間違いやすい点
仕事 > 私
Yes
No
仕事 > 私
Yes
No
面倒なことは習慣付けしましょう
ごはん
おふろ
おふとん
面倒なことは習慣付けしましょう
せんたく
そうじ
皿洗い
せんたく
そうじ
皿洗い
面倒なことは習慣付けしましょう
面倒なことは習慣付けしましょう
せんたく
そうじ
皿洗い
まいにち
すんません、ちょっと
プログラムコードやります
むずかしかったらごめんなさい
二種類の反復
while (まいにち) {
そうじ
せんたく
皿洗い
}
do {
そうじ
せんたく
皿洗い
} while(まいにち);
判断→実行 実行→判断
結婚生活において
間違いやすい点
while (まいにち) {
そうじ
せんたく
皿洗い
}
do {
そうじ
せんたく
皿洗い
} while(まいにち);
やるか考える まずやってみる
while (結婚生活を継続できるかな) {
生活費を稼ぐ
人生設計
将来にそなえる
}
あかんパターン
結婚したった!
do {
生活費を稼ぐ
人生設計
将来にそなえる
} while(お、まだまだがんばれるで);
こうですよね
赤ちゃん!
do {
おむつ
おっぱい
だっこ
} while(やるしかない);
先の話かもしれませんが
人生、プログラミングと違って
考えてからでは始まりません
DO やってから
WHILE 継続
ご結婚
おめでとうございます

ダイクストラの構造化 プログラミングに学ぶ 結婚生活