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

Post on 28-May-2015

521 views 3 download

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

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

ふじさわ

2011年10月2日日曜日

間違えるとこ、学年共通

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

2011年10月2日日曜日

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

理解されていない?

2011年10月2日日曜日

テキスト入力で

2011年10月2日日曜日

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

大前提

2011年10月2日日曜日

その1

2011年10月2日日曜日

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

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

2011年10月2日日曜日

hellomynameiskenokaIamfromtokyo.

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

45

2011年10月2日日曜日

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

普通ワードで区切る

45

2011年10月2日日曜日

pleasemovethisthere

読めないーー

2011年10月2日日曜日

please move this there

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

2011年10月2日日曜日

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

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

2011年10月2日日曜日

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

わからない

2011年10月2日日曜日

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

% mv this there

% mv 01.tar.gz /home/

2011年10月2日日曜日

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

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

2011年10月2日日曜日

おぼえるしかない

2011年10月2日日曜日

覚えて下さい単語を

2011年10月2日日曜日

では、次

2011年10月2日日曜日

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

2011年10月2日日曜日

英語圏のヒトでも

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

2011年10月2日日曜日

wc -l のlはlistの l

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

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

2011年10月2日日曜日

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

2011年10月2日日曜日

その次

2011年10月2日日曜日

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

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

}

2011年10月2日日曜日

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

2011年10月2日日曜日

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

This is a penmove this file /home/

2011年10月2日日曜日

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

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

2011年10月2日日曜日

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

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

System.out.println(a);

}

2011年10月2日日曜日

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

そして入れ子にできる

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

2011年10月2日日曜日

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

2011年10月2日日曜日