SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
杉田知至さん美穂さんおめでとうございます
ダイクストラの構造化
プログラミングに学ぶ
結婚生活
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 継続
ご結婚
おめでとうございます

Mais conteúdo relacionado

Mais de Hisateru Tanaka

Phpstormちょっといい話
Phpstormちょっといい話Phpstormちょっといい話
Phpstormちょっといい話Hisateru Tanaka
 
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身Hisateru Tanaka
 
&& || and or まぜるな危険
&& || and or まぜるな危険&& || and or まぜるな危険
&& || and or まぜるな危険Hisateru Tanaka
 
Phpcon kansani-2013-pinoco
Phpcon kansani-2013-pinocoPhpcon kansani-2013-pinoco
Phpcon kansani-2013-pinocoHisateru Tanaka
 
はじめてのGit #gitkyoto
はじめてのGit #gitkyotoはじめてのGit #gitkyoto
はじめてのGit #gitkyotoHisateru Tanaka
 
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugjPhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugjHisateru Tanaka
 
いまどきのYiiフレームワーク
いまどきのYiiフレームワークいまどきのYiiフレームワーク
いまどきのYiiフレームワークHisateru Tanaka
 
関西PHP勉強会 php5.4つまみぐい
関西PHP勉強会 php5.4つまみぐい関西PHP勉強会 php5.4つまみぐい
関西PHP勉強会 php5.4つまみぐいHisateru Tanaka
 
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのかWord pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのかHisateru Tanaka
 
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話関西Php勉強会のlimeの話
関西Php勉強会のlimeの話Hisateru Tanaka
 
Pinoco phptal-phpcon-kansai
Pinoco phptal-phpcon-kansaiPinoco phptal-phpcon-kansai
Pinoco phptal-phpcon-kansaiHisateru Tanaka
 
Yiiフレームワークを使ってみた
Yiiフレームワークを使ってみたYiiフレームワークを使ってみた
Yiiフレームワークを使ってみたHisateru Tanaka
 

Mais de Hisateru Tanaka (13)

Phpstormちょっといい話
Phpstormちょっといい話Phpstormちょっといい話
Phpstormちょっといい話
 
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
 
&& || and or まぜるな危険
&& || and or まぜるな危険&& || and or まぜるな危険
&& || and or まぜるな危険
 
Phpcon kansani-2013-pinoco
Phpcon kansani-2013-pinocoPhpcon kansani-2013-pinoco
Phpcon kansani-2013-pinoco
 
はじめてのGit #gitkyoto
はじめてのGit #gitkyotoはじめてのGit #gitkyoto
はじめてのGit #gitkyoto
 
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugjPhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
 
いまどきのYiiフレームワーク
いまどきのYiiフレームワークいまどきのYiiフレームワーク
いまどきのYiiフレームワーク
 
Kphpug beginners-2
Kphpug beginners-2Kphpug beginners-2
Kphpug beginners-2
 
関西PHP勉強会 php5.4つまみぐい
関西PHP勉強会 php5.4つまみぐい関西PHP勉強会 php5.4つまみぐい
関西PHP勉強会 php5.4つまみぐい
 
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのかWord pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
 
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話関西Php勉強会のlimeの話
関西Php勉強会のlimeの話
 
Pinoco phptal-phpcon-kansai
Pinoco phptal-phpcon-kansaiPinoco phptal-phpcon-kansai
Pinoco phptal-phpcon-kansai
 
Yiiフレームワークを使ってみた
Yiiフレームワークを使ってみたYiiフレームワークを使ってみた
Yiiフレームワークを使ってみた
 

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