日誌

情報技術科ここだけトピックス

右 入れ子

プログラミングにおいて、ループ内でさらにループを使用する構造などを入れ子と呼びます。
たとえば画像は縦と横(さらに色)で構成されるので、画像データなどを扱うには何重もの繰返し処理が必要になります。

                    

昼 HyperText Markup Langage

インターネット検索など、ブラウザでWebページを表示するときにHTMLが必要ななります。
Webページは文字だけでなく、画像や音声、動画やリンクを合わせて表示できます。
HTMLは様々な「タグ」でコードを構成してWebページがつくられます。

  
  ※このページのHTMLの一部

嵐 配線の色

電圧が直流 数[V] の電子回路を扱う場合でも、配線に用いる色にも気を払いましょう。
+5[V]などのプラス側は赤、対して0[V](電池でいうマイナス側)は黒、それ以外の箇所は赤黒を使わない・・・など
電源ラインを明確にしたり、信号の意味を分けて把握しやすくするためにも色分けは重要です。
   
(100[V]以上では明確な色分けがあり、配色も異なるので注意。)

お知らせ 予約語

プログラミングをする上で、変数名などある程度自由に決められる部分でも、
そのプログラミング言語で、すでに処理命令などで使われている語句と同じ名前は使えません。
(同名がつけられる言語でも、同名は望ましくありません)
     

出張・旅行 「おもしろさをつくる」とは?

もし好きなゲームがあれば・・・
そのゲームのどのようなところが楽しいですか?

「おもしろさ」をプログラムで実現するには、どうすればよいでしょう。
さらに楽しくするためには、どのような要素などがあればよいでしょうか、
そしてどのように実装できるか・・・

おもしろさは発想力だけで突発的にできるのではなく、ニーズの分析や
様々な要素を綿密に組み上げて、本当のおもしろさがつくられると言えます。

  

嵐 電力[W]ワット,電圧[V]ボルト,電流[A]アンペア

コンセントに、よく「最大1500Wまで」など表記されています。

    

電圧、電流との関係は  電力[W] = 電圧[V] × 電流[A]  になります。
家庭用コンセントは交流100[V]なので、電流としては合計15[A]の範囲で使ってくださいということです。
たとえば部屋全体で、30[A]の許容量があっても一箇所からタコ足配線すると危険になります。熱を持ったり、動作しなくなってしまうので、電力にも気を払いましょう。

? パリティ

データの正当性をチェックする手法(誤り検出)の一つとして、パリティビットの付加があります。


 7ビットのデータに奇数パリティを付加した例   
 0
1
 0
 0
 0
 1
 1
 0
 ※右端がパリティビット。奇数パリティの場合は全体で「1」の数が奇数になるようにビットを付加する。

 もし、何らかの異常でビットが反転してしまった場合・・・
 
 0
1
 0
 0
 1
 1
 1
 0
 奇数パリティのはずなのに、全体のビット「1」の数が偶数なので、このデータは誤りがあると気づくことができます。

遠足 代入

計算問題では、「1+2= 」 や 「3x2 - x =  」など、イコール記号の左側に式があって、右側に結果があることがありますが・・・

プログラミング言語の処理では基本的に、イコール記号の右側に式や処理をおいて、左側に結果を得るかたちで記述します。

     

ひと休み エスケープシーケンス

プログラム実行中に表示するメッセージで改行をしたい場合、
プログラムコード内でEnterキーを打ってもコードが改行されるだけで、実行中の表示は変化しません。

動作を示す記号や、特殊な文字を表示する記号をエスケープシーケンスと呼びます。
たとえば改行であれば、「\n」を使用します。(※環境により、半角の「¥」または「\」と表示されます。)

C言語の例
        

グループ 1+1は?

算数で、1+1 「いち たす いち」 は2 ですが、ブール代数では1+1は1になります。

この場合は、1が「いち」ではなく、成立している状態「真(True)」をあらわし、「真もしくは真であることは真」ということになります。
他にも算数とは異なる公式がいくつかあります。

構成する電子回路から、プログラム上の条件式や、データベースの操作にいたるまで、
2値が扱いやすいコンピュータには、このブール代数は応用しやすい考え方となります。