37
杉田知至さん美穂さんおめでとうございます ダイクストラの構造化 プログラミングに学ぶ 結婚生活 from 田中 久輝

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

Embed Size (px)

Citation preview

杉田知至さん美穂さんおめでとうございます

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

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 継続

ご結婚 おめでとうございます