情報処理 - CUI 入力のポイント

30
情報処理 CUI 入力のポイント ふじさわ 2011102日日曜日

Transcript of 情報処理 - CUI 入力のポイント

Page 1: 情報処理 - CUI 入力のポイント

情報処理 CUI 入力のポイント

ふじさわ

2011年10月2日日曜日

Page 2: 情報処理 - CUI 入力のポイント

間違えるとこ、学年共通

• Java プログラム• OS Linux のコマンド入力• DB  SQLの組み立て

2011年10月2日日曜日

Page 3: 情報処理 - CUI 入力のポイント

当たり前だとおもって説明されてないことが

理解されていない?

2011年10月2日日曜日

Page 4: 情報処理 - CUI 入力のポイント

テキスト入力で

2011年10月2日日曜日

Page 5: 情報処理 - CUI 入力のポイント

コンピュータで使う構文は英語に似ている

大前提

2011年10月2日日曜日

Page 6: 情報処理 - CUI 入力のポイント

その1

2011年10月2日日曜日

Page 7: 情報処理 - CUI 入力のポイント

コマンドやSQL文にスペースを入れない

mv 01.tar.gz/home/taskls-lselect* fromgakusei

2011年10月2日日曜日

Page 8: 情報処理 - CUI 入力のポイント

hellomynameiskenokaIamfromtokyo.

英語もこれじゃあ読めない

45

2011年10月2日日曜日

Page 9: 情報処理 - CUI 入力のポイント

hello my name is ken oka. I am from tokyo.

普通ワードで区切る

45

2011年10月2日日曜日

Page 10: 情報処理 - CUI 入力のポイント

pleasemovethisthere

読めないーー

2011年10月2日日曜日

Page 11: 情報処理 - CUI 入力のポイント

please move this there

普通区切るよねスペースで

2011年10月2日日曜日

Page 12: 情報処理 - CUI 入力のポイント

英語は単語で分けるんです!

Hello, my name is ken oka. I am from tokyo.

2011年10月2日日曜日

Page 13: 情報処理 - CUI 入力のポイント

コンピュータも区切りがないと、どこまでが単語なのか

わからない

2011年10月2日日曜日

Page 14: 情報処理 - CUI 入力のポイント

区切ればコンピュータは分かる

% mv this there

% mv 01.tar.gz /home/

2011年10月2日日曜日

Page 15: 情報処理 - CUI 入力のポイント

だけど、どこまでが1つの単語か

人がわかってないと区切れない

2011年10月2日日曜日

Page 16: 情報処理 - CUI 入力のポイント

おぼえるしかない

2011年10月2日日曜日

Page 17: 情報処理 - CUI 入力のポイント

覚えて下さい単語を

2011年10月2日日曜日

Page 18: 情報処理 - CUI 入力のポイント

では、次

2011年10月2日日曜日

Page 19: 情報処理 - CUI 入力のポイント

1とlを間違える•wc -1•wc -l•1s -1•1s -l

2011年10月2日日曜日

Page 20: 情報処理 - CUI 入力のポイント

英語圏のヒトでも

wc -l じゃなくて wc -1 だったら覚えるの大変

2011年10月2日日曜日

Page 21: 情報処理 - CUI 入力のポイント

wc -l のlはlistの l

•ps -a の a は all •mv はmove • ls は list •cat は catanate

コマンド名、オプションには意味がある

2011年10月2日日曜日

Page 22: 情報処理 - CUI 入力のポイント

なので、意味を覚えて下さい

2011年10月2日日曜日

Page 23: 情報処理 - CUI 入力のポイント

その次

2011年10月2日日曜日

Page 24: 情報処理 - CUI 入力のポイント

‘’や {} を対にしない。echo ‘This is a pen”

for(int i = 0 ; i < 10 ; i++){System.out.println(i);

}

2011年10月2日日曜日

Page 25: 情報処理 - CUI 入力のポイント

そもそもなんで “”括るの?

2011年10月2日日曜日

Page 26: 情報処理 - CUI 入力のポイント

ヒトはどこまでが塊かわかる

This is a penmove this file /home/

2011年10月2日日曜日

Page 27: 情報処理 - CUI 入力のポイント

コンピュータには分からない

•this is a pen•this is a pen •this is a pen

2011年10月2日日曜日

Page 28: 情報処理 - CUI 入力のポイント

コンピュータでもわかるように括る

if ( a.equals(”this file”) ) {

System.out.println(a);

}

2011年10月2日日曜日

Page 29: 情報処理 - CUI 入力のポイント

同様にカッコも塊を明確にするために括る

そして入れ子にできる

class Student { public static void main (String[] args0){ System.out.println(”ほげほげ”); }}

2011年10月2日日曜日

Page 30: 情報処理 - CUI 入力のポイント

まとめ•スペース区切りに注意•コマンド等、ワードの意味• “” などの引用符の意味、 {}の意味•引用符、カッコは対になってないとエラーになる

2011年10月2日日曜日