2007AE 問題1 図2 アクティビティ図
| 固定リンク | コメント (0) | トラックバック (0)
J:このfor文って変じゃない?
for(i = 0; size > Size_tbl[i]; i++);
M:そうね、賢いやり方ともいえるけどね
J:いつもだと、
for(i = 0; size > Size_tbl[i]; i++){
・・・
}
こんな感じになっていない?
M:そうだね、{ ・・・ }の部分に繰返し処理を書き込むんだけどね
これは、適切なiを探すための文になっているのよ
J:for文って、繰返しの処理をやるためのものだけだと思ってた
M:例えば、iを0から9まで、つまり、iが10以上になるまで、
{ ・・・ }の処理をやって、例えば、配列A[i]を加算するとかね
for(i = 0; i < 10; i++){
B = A[i]
}
J:この書き方で書くとどうなるのかな?
for(i = 0; i < NUM3; i++){
if( size > Size_tbl[i]){
break;
}
}
M:こんな感じかしら
J:だよね、でも、問題文のほうがスマートな気も確かにする
M:最初に覚えた文法で判断するから、こういう書き方もあることは解っていたほうがいいでしょうね。急に見て、びっくりして、思考停止にならないようね
J:そうだね、やっぱり、いろいろ勉強しなくちゃ
━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━
(これがよさそう)
| 珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 著者:ジョン ベントリー |
(forしかかぶっていませんが、子供用のあるんですね)
![]() |
マインドマップ(R)for kids勉強が楽しくなるノート術 著者:トニー・ブザン |
(占いらしいです)
![]() |
The Answers Book for Your Future 著者:クレッセント ナオミ |
| 固定リンク | コメント (0) | トラックバック (0)
J:XORって変なの
M:変なのって?
J:何のためにあるの?
M:何のためにって言われてもね
J:他のとどんな風に違うの?
M:それぞれ、二つの要素に対して、どんか結果をだすかと言うとね
AND A,B
A B 結果
0 0 0
1 0 0
0 1 0
1 1 1
J:二つとも1でないと、1がでないってことね
M:次は
OR A,B
A B 結果
0 0 0
1 0 1
0 1 1
1 1 1
J:どちらか片方だけでも、1だったら1ってことね
M:で、
XOR A,B
A B 結果
0 0 0
1 0 1
0 1 1
1 1 0
J:おっ、違ったら1ってことか
M:これね、足し算したらわかりやすいかも
A+B
A B 結果
0 0 0
1 0 1
0 1 1
1 1 10
J:そうか、1の位の数を示しているんだ
M:同じように考えると、1の数が偶数だったら、1の位は、0になるでしょ
J:そうだね
M:そういうところで、使い道がでてくるの
J:ふーん
━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━
()
| goo & Google検索の達人―「論理演算」で「情報」を「速く」「確実」に出す!
著者:森羅 万象 |
(デジタルということで)
![]() |
USBワンセグテレビチューナー 販売元:ニッセン ニッセンで詳細を確認する |
(二つを比較)
![]() |
DRETEC 二つの時間を設定可能 2連式タイマー ダブルタイマー ホワイト T-177WT
販売元:DRETEC |
| 固定リンク | コメント (0) | トラックバック (0)
M:前にC言語で、”=”と”==”の違いを説明したけど覚えてる?
J:えーと、”=”は代入だったけど、”==”は...
M:”==”は比較なのよ
J:等しいかどうか、比べるってことね
M:その文法は、Javaにも受け継がれているからね
J:だよね、このあたり、区別がつかなかった
M:C言語はかなり、なんでもありなんだけど、Javaは、Webで使われるという性格上、セキュリティを考慮して、制限がつけられているのよ
J:制限?
M:C言語や、C++では、ポインタって言って、変数のアドレス操作もできるんだけど、Javaではそれはできないようになってるのよ、参照することだけできるのよ
J:なんで?
M:変数のアドレスってことは、メモリ上のどこにあるかという情報を取得して、それを自由にいじれるってことだから、簡単に、エラーを発生させられるのよ
J:ふーん
M:エラーを発生させると、バッファをあふれさせて、その後にある、こちらに都合のいいプログラムを実行させられるのよ
J:そして、そのマシンにウィルスを仕込むのね
M:そういうことよ、その危険を少なくするために、制限がかかっているのよ
J:じゃあ、安全なんだ
M:絶対ってことはないけどね、あと、メモリの自動開放もやっていて、プログラムが暴走することも防いでいるよ
J:ふーん、ときどきストレスを開放しないと、暴走しちゃうもんね
M:...
━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━ ━
(これでストレス解消)
| SAN FAMILY ストレス解消パンチバック |
(しずかなストレス解消)
![]() |
波~慶良間・久米島 アーティスト:ヒーリング |
(デザインパターンもいつかものにしなくちゃ)
| 増補改訂版Java言語で学ぶデザインパターン入門 著者:結城 浩 |
| 固定リンク | コメント (0) | トラックバック (0)
最近のコメント