ページの下部へ移動

  • 高等学校「情報Ⅰ」の学習に活用できる教材を提案します。

(1)10進→2進変換の計算方法

〔参考〕

〔実行例〕

〔プログラム〕

(2)2進→10進変換の計算方法

〔実行例〕

〔プログラム〕

(3) ASCIIコード表

〔概要〕

 ASCIIコード表の0x20~0x7Fの文字コードを表示する。

〔参考〕

〔実行例〕

〔プログラム〕

練習問題1

 行見出し・列見出しをつけてください。

〔実行例〕

〔プログラム〕

(省略)

練習問題2

 0x00~0x1fも表示するとどうなりますか。理由も考えてください。

〔実行例〕

(省略)

〔プログラム〕

(省略)

(4) 情報関係基礎2021追試験問題 第1問・問3

情報関係基礎2021追試験問題 第1問・問3(圧縮)を実装する。

〔参考〕

図1

 図1を文字列「黒黒黒白黒黒黒黒白」で表す。

〔実行例〕

〔プログラム〕

練習問題1

 文字列「黒黒黒白黒黒黒黒白」を画素■と□で表示してください。

〔実行例〕

〔プログラム〕

(省略)

練習問題2

 図1の逆変換(文字列→画像)を行ってください。

〔実行例〕

〔プログラム〕

(省略)

文字数比較

 圧縮前後の文字数を比較する。

〔実行例〕

〔プログラム〕

圧縮効果

 圧縮効果を確認する。

〔実行例〕

〔プログラム〕

圧縮結果

 圧縮の結果を表示する。

〔実行例〕

〔プログラム〕

圧縮比

 圧縮比を表示する。

〔実行例〕

〔プログラム〕

練習問題3

〔実行例〕

〔プログラム〕

(省略)

(5)IPアドレス

IPアドレスを10進数で表記するDDN(Dotted-Decimal Notation)。IPv4のIPアドレス:32ビット。

 〔参考〕

〔実行例〕

〔プログラム〕

(6)チェックディジット

 チェックディジットを算出するプログラムである。 ISBN-10のチェック数字を求める。チェック数字は、入力誤りを検出するための数字である。 ISBN(International Standard Book Number)は、国際標準図書番号である。ISBN-10は、以下の10桁で構成されている。 国記号(日本は4) 出版者記号4桁 書名記号4桁 チェック数字1桁チェック数字はチェックディジットとよばれ、モジュラス11(modulus 11)で算出する。 各桁の重みとして最下位桁から、2、3、4、5、6、7、8、9、10を使用する。 たとえば、「487593401」であれば、次のようにして求める。
 4×10+8×9+7×8+5×7+9×6+3×5+4×4+0×3+1×2 = 40+72+56+35+54+15+16+0+2 = 290
 この和に適当な値を加えて11で割り切れるようにする。つまり、check digitをcdとすると、(290+cd) % 11 = 0である。いま、297÷11=27…0なのでcd=7となる。ただし、cdが10となったときはXと表記する。余り0→0、余り1→10(X)、余り2→9、余り3→8、…、余り9→2、余り10→1。 このプログラムにおいては、元のISBNコードを9桁の整数値として与えるものとする。
(例)isbn = 48759340

〔実行例〕

〔プログラム〕

(7)シミュレーション

〔参考〕

情報関係基礎 2021(R3)追試験問題第4問準備

 情報関係基礎 2021(R3)追試験問題第4問の「シート1 観測データ」の一部を表示する。

〔実行例〕

〔プログラム〕


Copyright (C) 2022 Easy Programming