情報技術科ここだけトピックス
IPアドレス
IPアドレスは「192.168.0.1」などと、4つの数(オクテット)の区切りで表記されますが、
ネットワーク部(グループで同じにすべき番号)と、ホスト部(グループの中でユニークな番号)で構成されています。
多くの場合、サブネットマスクを用いて区別されます。
サブネットマスク「255.255.255.0」とすれば、IPアドレスの第3オクテットまでがネットワーク部、第4オクテットがホスト部になります。
何も考えずに設定して、ホスト部が重なってしまったりすると通信できないので、グループ内のアドレスをしっかり管理しておかなければなりません。
括弧(かっこ)の重要性
算数では + - より × ÷ から計算するように・・・
プログラミングでも計算だけでなく、様々な処理の書き方で、何から処理されるか
という優先順位があります。
まれにプログラミング言語によって変わることもあり、間違えやすいところです。
( )を効果的に使って、わかりやすく組み立てましょう
「3年2組ではない生徒」 の条件式の例
NOT 学年=3 AND 組=2
は、3年生ではない、たとえば1・2年生の2組の生徒になってしまう。
NOT((学年=3)AND(組=2))
プログラミングでも計算だけでなく、様々な処理の書き方で、何から処理されるか
という優先順位があります。
まれにプログラミング言語によって変わることもあり、間違えやすいところです。
( )を効果的に使って、わかりやすく組み立てましょう
「3年2組ではない生徒」 の条件式の例
NOT 学年=3 AND 組=2
は、3年生ではない、たとえば1・2年生の2組の生徒になってしまう。
NOT((学年=3)AND(組=2))
のように間違えないよう、明示しましょう。
ただし、さらに複雑に組み合わされたときの( )の重なりすぎにも注意
検索結果はいつもどれも本物?
問題です。
・ネット上で、多くが同じ意見で書かれていたとき、それが正しい?
・あることを調べるために検索した結果、一番はじめに出てきたものが、常に正しい内容?
情報源や、関係する事柄を正しく見極めるにはどうしたらよいでしょうか。
情報源や、関係する事柄を正しく見極めるにはどうしたらよいでしょうか。
変数
プログラミングする上で、おそらく最も重要な要素のひとつ。
「変数」
『コンピュータにやらせる』ためにも、その都度変化するものをとっておく「入れ物」が必要になります。

まずは、この「変数」というものを理解することが、コンピュータに様々な動作を実現させる第一歩かもしれません。
四則演算ほか
C言語だけではありませんが
四則演算をプログラミングする場合、算数・数学で使っていた記号の表記が異なります。
加算「+」は、「+」と、減算「ー」は、「-」、同じですが、
乗算「×」は、「*」、除算「÷」は、「/」、余りだけを算出する余算「%」など
言語によっては、さらにいくつかの算術演算子があります。
GUIとCUI
コンピュータなど、様々な操作をするときに、GUIとCUIがあります。
マウスやタッチなどでアイコンやウィンドウなどで操作する Graphical User Interface
キーボードでコマンドを打って操作する Character User Interface があります。

GUIがあたりまえになっていますが、いざというときやコマンド操作しかない場合もあるので、ぜひ知っておきましょう。
マウスやタッチなどでアイコンやウィンドウなどで操作する Graphical User Interface
キーボードでコマンドを打って操作する Character User Interface があります。
GUIがあたりまえになっていますが、いざというときやコマンド操作しかない場合もあるので、ぜひ知っておきましょう。
画面の原点
数学でグラフを描くときは、原点(x=0,y=0)の点から右方向と上方向に+(プラス)されていましたが・・・
コンピュータでは基本的に、原点(x=0,y=0)の点から右方向と下方向に+(プラス)になります。
ある場所から 横に動かしたければ、右はプラス、左ならマイナス
縦に動かしたければ、上はマイナス、下ならプラス という計算になります。
コンピュータでは基本的に、原点(x=0,y=0)の点から右方向と下方向に+(プラス)になります。
ある場所から 横に動かしたければ、右はプラス、左ならマイナス
縦に動かしたければ、上はマイナス、下ならプラス という計算になります。
文字の書き分け
プログラムコードでも、コンピュータの表示では見分けづらい文字が多くあるけれど、
プログラミング上では動作不能なミスになります。
, . (カンマ)と(ドット)
0 0 O o (ゼロ)と(オー)
I l 1 (大文字アイ)と(小文字エル)、(数字のイチ) など・・・
さらに記号もあるので、見分けがつかない文字が幾つもあります。
これは意識して書き分けや判別のための設定をしていきましょう
ファイルとフォルダ
スマホやタブレット端末のアイコン操作だけだと、意識することがないですが・・・
ソフトウェア開発をする上では、様々なファイルや、ファイルなどのまとめられたフォルダ(またはディレクトリ)の構造を把握しておかなければなりません。



プログラミングでは、ファイル名やフォルダ配置関係も意味がある場合が多いので、注意しましょう。
ソフトウェア開発をする上では、様々なファイルや、ファイルなどのまとめられたフォルダ(またはディレクトリ)の構造を把握しておかなければなりません。
プログラミングでは、ファイル名やフォルダ配置関係も意味がある場合が多いので、注意しましょう。
不等号記号
処理の分岐や繰り返しをしたい場合に、不等号を使って条件式を立てることがありますが、
まずは不等号の意味を把握して、逆向きにしないように、成立する範囲を正しく設定しましょう。
A < B (A小なりB、たとえばAの内容がBより小さければ関係は正しい。)
A > B (A大なりB)
A >= B (AはB以上)
A <= B (AはB以下)
ちなみに、変数Nをもとに条件が成立する間、繰り返されるとき・・・
変数Nの内容を0(ゼロ)から1づつ増やして10回継続するためには、どんな条件が必要?
N 10