メインコンテンツへスキップ

共テ情報

    英語系
    ・プロトコル…通信に関する取り決め

    画像

    WEP…無線LANは通信傍受されても良いように暗号化する必要ある。そこでの、無線LANの暗号化の規格。

    ・DNSサーバ…情報屋さん。ドメイン名教えたら、IPアドレス教えてくれる
    ・ISP…企業。単にプロバイダーとも呼ばれる。(NTTやソフトバンクなど)。①ルーターとインターネットの仲介②DNSサーバの運営をする
    ・NAT…グローバルIPアドレスとプライベートIPアドレスを変換してくれる

    画像

    ・SMTP…メールの送信プロトコル
    ・POP/IMAP…メールの受信プロトコル

    画像
    画像

    ・lot…“センサー”で感知して動く、マイクロコンピュータ同士のネットワーク
    ・RFID…ICチップでデータの読み書き
    ・POSシステム…コンビニ売り上げデータなど
    ・EC、eコマース…電子商取引
    ・API…分業する時の窓口的なもの(特に、インターネットで公開されているものはWebAPIと言う)
    ・DBMS…データベースマネージシステム
    ・SQL…DBMSのための言語→選択、射影
    結合

    ・HTML…Webページの構造をデザイン言語
    ・CSS…Webページの色や表示位置などのデザインを施すためのスタイルシート
    ・CMS…知識なくても容易にWebページ作れるコンテンツマネージメントシステム

    ・fps…フレーム パー セカンド

    ・CPU…中央処理装置
    ・CPI…クロック パー インストラクション
    ・Hz=クロック パー セカンド
    ・HDD/SSD…記憶装置ストレージの名前。SDDの方がSごくSばやい

    ・CCライセンス…著作者からの意思表示

    ・ASCIIコード…文字コードの一つ。7bit(パリティビット含めたら8)
    ・JIS8ビットコード…ひらがなカタカナ漢字のみに番号が振られている
    ※シフトJISコードは16bit
    ・EUC-JP
    ・Unicode…世界中の文字に対して番号が振られている。ビット数は可変長
    ※最近は機種依存文字にもUnicodeが対応してくれたため、文字化けしにくくなった


    情報社会

    個人情報

    画像
    画像
    画像
    画像

    ⚠️仮名加工情報は個人情報で、匿名加工情報は個人情報ではない(匿名加工情報は個人情報として保護はされないが、特定のルールは定められている)
    ⚠️海外からの情報もちゃんと保護せよ
    ⚠️基本的に直接本人には聞かなくてもい
    →・(目的が限定されていて、不正じゃないなら)同意なく個人情報を取得して良い
    ※要配慮個人情報は原則同意がいる
    ・データの取り扱いを委託するとき、ちゃんと監督するなら同意を得なくても良い
    ・利用目的は、あらかじめ公表している場合は本人に通知しなくて良い

    業者の個人情報の取り扱い方
    ・本人から申し出があれば、“間違った内容”を削除しないとダメ。
    ・削除を拒否するなら、その理由を説明しないとダメ。
    ・変更の要請は受け入れなくてはダメ。
    ・要請されたら保持している個人データの開示をしないとダメ
    ・利用する必要がなくなったら、遅滞なく消去しなくてはならない

    ⚠️CCライセンスは、取得するものではなくて自分で表示するものである
    ⚠️著作者人格権は“譲渡や相続不可能”
    ※著作権は第三者に譲渡、相続、売買可能


    著作権

    〈著作権法〉

    画像
    画像
    画像
    画像
    画像

    ⚠️“単なる事実やデータ”は著作物ではない
    ※地図は著作物なので注意(製作者の知識や経験がある程度反映されるから)
    ※新聞記事などは、データだが、記者の個性が表れるので著作物
    ※思想(宗教など)や感情を表現したものは著作物
    ⚠️頭にあるだけでは著作物ではない
    ⚠️コンピュータソフトウェアのプログラムは、アルゴリズム(処理の手順)は技術なので特許権で、コード(それを言語で書いたもの)は表現なので著作権
    ⚠️テレビドラマ、CM、youtube動画、ホームビデオは全て「映画の著作物」に該当するため、著作権がある
    ⚠️引用なら無断にしていい
    ⚠️基本的に、著作者が告訴する必要がある(申告罪)。ただし、海賊版等のこういは非親告罪にあたるため告訴がなくても罰せられる

    産業財産権

    画像


    ⚠️・小説のタイトルなどは産業財産権で保護できない
    ⚠️「特許情報プラットホーム」というWebサイトで、特許、実用新案、意匠、商標の“出願”や登録の状況を見ることができる
    ・審査中でも、出願から1年6ヶ月経っているなら検索できるようになる
    ・意匠は画像検索などもできる
    ⚠️特許は、ニュートンの万有引力の法則など、“自然法則自体の発見そのもの”は保護しない。“自然法則を利用していること”が発明
    ⚠️特許の出願は14000円かかる。さらに、審査の請求、登録の際にも費用がかかる

    情報社会

    Iotシステム


    テクノストレス
    ・VDT障害
    ・テクノ依存症

    デジタルデバイド

    サイバー攻撃

    画像


    セキュリティ技術
    ・認証
    ①知識認証…IDとパスワード
    ②生体認証…身体的特徴(指紋、顔、DNA、虹彩、音声)や、行動的特徴(癖)
    ③所持認証…認証コード
    ・ファイアorウォール
    ・「V」LAN
    ・フィルタリング
    ①ブラックリスト
    ②ホワイトリスト
    ・誤り検出符号
    ※奇数ビットの誤りしか気づけない!
    ・電子透かし

    ・GPSは最低3つからの位置情報、1つからの時間情報の合計4台衛星が必要
    ・オプトイン…広告配信に関して、事前に同意を得ておく方式
    ・Wi-Fiの周波数
    →2.4GHz…遅いが、障害物に強く、屋外でも使える。ただし電化製品と干渉するので、混雑しやすい
     5GHz…高速でだが、障害物に弱く反射しまくる。他の電化製品には強いので、混雑しにくい。


    計算

    次元量考えれば方針は割となんとかなる(?)

    2進法、16進法

    ◯基数変換


    ◯補数の使い方


    ◯浮動小数点数

    画像


    ◯誤差

    画像
    ①大+極小の近似
    ②無限小数が出るやつ(0.1など)
    画像


    ◯文字化けの仕方
    ※文字化けは、正しい文字コードでデータを読み直しても必ず元通りになるわけではない

    画像


    データの計算

    bitやBなどの変換処理が早いといいね

    画像

    ◯デジタル音声のデータ量の計算
    →縦を何分割してるかで、何bitで表すか決まる。
    あとは一秒間に何回点を打っているか数えるだけ

    標本化周波数(Hz)(回/s)×量子化ビット数(点一つあたりのデータ量)ד1or2”

    ⚠️ステレオとモノラルに注意
    ⚠️“一周期”を数えるときに、次の初めも間違えて含めないように

    ◯動画のデータ量

    データ量
    画素数×各画素の情報量(bit数)
    ※各8bit(256段階)×3色分=24bitフルカラー
    ※動画は、再生しながらダウンロードできる場合があるので注意
    →線分図でも書いて、再生してる間でどれくらいダウンロードできるかを視覚的にするとよい

    ◯データの圧縮率
    圧縮後/圧縮前×100

    ※データベースのデータのアップロードの問題などもある

    CPUの命令

    CPI…クロック パー インストラクション
    CPS…クロック パー セカンド
    の区別ができるように

    CPS×時間÷CPI=その時間で処理できる命令数

    ※コンピュータ周辺


    画像


    ・基本ソフトウェア…OS デバイスドライバ
     応用ソフトウェア…アプリ(ゲーム、計算ソフト、Webブラウザなど)
    ・ハードウェア…

    論理演算

    〈論理演算〉
    ①入力が決まっていて出力を計算する
    →計算するだけ
    ②出力が決まっていて入力を予想する
    →結果から見るのが定石

    cf)2026情報1第2問B
    論理演算結果の挙動は知っていてもいいかも(andや orの特性じゃなくて、0,1がどんな振る舞いをするかの視点で見てみる)
    (1.1.1.1)
    and計算…足は引っ張らないよ。全て相手方に委ねる
    or計算…全て⚪️に塗りつぶす
    (0.0.0.0)
    and計算…全て⚫️に塗りつぶす
    or計算…足は引っ張らないよ。全て相手方に委ねる


    プログラミング

    苦手なら、半分くらいできなくても正味15点もいかないから他全部あってるなら耐えれる。2/3位はいけるなら行きたい


    〈定番の流れ〉
    やりたいことの導入。簡単な値で手を動かさせる
    ↓
    全て都合通りにはいかず、工夫すべき点があることを手を動かす中で気づかされる

    (ここまでで、どう言う処理を遂行できればうまくいくか、日本語で整理されて説明されることがある。それを読むと、これから何をしたいのか見通しがよくなる。)
    ーーーーーーーーーーーーーーーーー
    ↓
    プログラミングの作成

    ・どんな目的でプログラムを立てるか改めて確認する。(何を見つけたいのか、配列をどう言う状態に変えたいのかなど)(特に中盤で目的がズレたりするのでしっかり把握する)
    ・絶対に左ページの日本語での解説と各行対応させながらプログラミングを理解するべき
    ・関数の説明をしっかり読む
    ・実際に代入して具体的に考えて、後で一般化すればいい
    ※「繰り返しの条件(⬜︎の間繰り返す」)」は一般の話をしているので、具体が考えられないので、目的をよく考えながら自分で考える。
    ・繰り返しはマルで囲む。(入れ子構造みたいになる)(1番大枠はそんなに動作しない感覚をもつ)(※表示の位置も参考に)
    ・配列の上に番号打って見やすくする

    ↓
    より複雑な状況でもできるか試したくなった
    ↓
    …

    ⭐︎プログラミングの種類の分類
    ⭐️決まった回数繰り返したら終了(全ての要素に触れる(作用する)ことが目標)
    …ex)最大値を見つける、整列プログラム、シーザー暗号
    全ての要素を比較し終わったら必ず終わるので、カウンターが必要。
    🩷条件を満たしたら終了(目的の要素を見つける事が目標)
     ①繰り返す回数が決まっている
    …ex)二分探索
    条件が満たされたら終了するプログラムがある。全ての要素を比較し終わったら必ず終わるので、カウンターが必要。条件が満たされないまま全て調べ終わってしまった時の事も考える
     ②目的を達成するまで繰り返し続ける
    …ex)すごろくゲーム

    ⭐︎プログラミングで気をつけること
    ①「配列」の扱い
    ⚠️必ず何スタートか確認0or1
    →要素数とのズレに注意
    ⚠️入れ子構造配列に注意([[1,2,…10],[1,2…10 ],…[1,2,…10]]となっていて、乱数関数を2つ用いて、2段階で指定する)
    ⚠️Banmen=[1,2]とBanmen[1,2]は違うことに注意。前者は、可能性の中に1と2がありますよを示し、後者は、乱数などによって1と2が指定された状態ですよと言うことが示されている。
    ex)座標平面における点(x,y)の指定など
    ②条件分岐
    ・始まり…条件は排反に分ける
    ⚠️「そうでなければ」がない条件分岐に注意。そう言う場合、何も起こらずやり直すということ。
    ・中身…条件を満たすときの作業として適切か
    ・終わり…繰り返しを抜けるタイミングはいつか。どこまで繰り返しかマルで囲ってもいいくらい。“表示”する場所に惑わされるな!
    ③繰り返し構造
    ・繰り返し方を追う(前から、後ろから)
    ・繰り返し構造は、必ずカウントがあるが、それが増えるとどこが対応してシフトするか
    →①要素の添字番号②繰り返しを抜けるためのカウンター番号
    などがある
    ④関数
    ・与えられた関数の特性をしっかり読む
    ・引数と戻り値
    ※乱数(n)について
    ex)サイコロ
    乱数(6)とすると0〜6が出てしまうので、
    乱数(5)+1とすると1〜6がでる
    ⚠️乱数で指定する部分は書かずに、ある数字が指定されて定まった後としてプログラムが書かれていることがある。「あれ?なんで無いの?乱数で指定しないと💦」と混乱しないように
    ⑤上書きされていくイメージ
    ・最大値をメモし続ける
    ・交換・整列していく
    ※tempの使い方
    ほぼ、ある二つのデータをそのまま入れ替えたい時に使うと思っておけばいい
    ・繰り返しを抜けるためのカウンター
    ⑥「表示する」に関して
    ・繰り返し調べた後に、一つだけ結果を表示するのか(「繰り返しの“外”にある「表示する」」)、繰り返しが為されるたびに毎回表示するのか(「繰り返しの“内”にある「表示する」」)
    ※プログラムを追って、表示するに当たったら、実際に紙に「表」とでも書いてみれば、どちらかは目には見えてわかるだろう。

    ※注意

    画像
    並べ替えのプログラムの例。暗記しておいていいかも。

    データ


    ◯回帰直線 最小二乗法

    ◯移動平均法
    →対象的に足して平均取る

    ◯変なヒストグラム(散布図行列)の表の見方
    →斜めに見る

    画像


    ◯箱ひげ図
…「|  ⬜︎⬜︎  |」について、4つの各幅に何人入るかをまずメモするべき
    (47都道府県は11.1.11.1.11.1.11)
・各状況で読み取るもの(maxminや外れ値など)
・平均値はわからない!
・どのデータが四分位やmaxmin に該当するかはわからない!

    ◯ヒストグラム
1ごとに線を引っ張って数えやすくするべき
・中央値が含まれる階層の真ん中の値を中央値とみなす
・区間が対応しているか

    ◯散布図
・相関係数は絶対値が±1より大きいものは×
・「傾きの方向」と「カタマリ具合」から経験則で選ぶ
・差を考える問題→グラフの中の補助線の利用
・複数のグラフで、同じデータは
どこに移されているか追う

    〈覚えておくと良い知識〉
・分散=0⇔すべてのデータ同じ
・四分位が同じ値⇔すべてのデータ同じ
⭐︎変数変換…データに数を出したり、整数倍したとき、平均Eはa倍の+b、(偏差はa倍)、分散はa^2倍、標準偏差はa倍
・(個数が同じ場合を除いて、)平均に線形性はないので注意。※重み付き平均(期待値もその一種)を考えるならいい
・特に、標準化について
❶平均が0になるためには→すべてのデータから平均を引くいておくE(x-m)=E(x)-m=m-m=0
❷標準偏差1にしたい→全てのデータを標準偏差で割る
※標準化したとき、共分散と相関係数は等しくなる(∵x,yの標準偏差が共に1であり分母を無視できるようになるから(画像参照))

    暗号方式とデジタル署名

    画像
    画像
    画像
    画像


    情報通信ネットワーク

    ◯IPアドレスの構造

    画像


    ・IPアドレスについて
    a,b,c,n
    [a,b,c]…ネットワーク部の各キャパ。この[]で1つのチーム名みたいなイメージ
    [n]…ホスト部のキャパ。個人の背番号みたいなイメージ。
    ⚠️ホスト部に関して、0とnは除くのがポイント。nが255なら、選手が着れる背番号は1〜254で、0と255は倉庫行き
    ・ホスト部がどこからどこまでなのかわかりにくいので、255と0の切れ目でそれを示すのがサブネットマスク。物差しみたいなもので、それ自体にデータを見出したりするものではない。位置を指し示してもらうだけ。あくまでデータはIPアドレス

    画像
    具体例としては/24なことが多い
    サブネットマスクとして適切なのは、0に左隣接する数が11…10…0と右から0連続する二進数の形で表される数字になっているものだけだ
    と言うことがわかる


    ◯URLの構造

    画像


    ◯メールアドレスの構造
    ユーザ名➕@➕ドメイン名


    ◯ネットワークについて
    ①回路交換方式
    ②パケット交換方式
    ・パケット方式で送る利点
    →同じ回線に複数の宛先のパケっトが混在できる
    同じ宛先のパケットでも、異なる複数の回線を経由して届けることができる(とどいた順番にかかわらず元通りに結合復元される)
    ⚠️①が有線、②が無線だとは限らない
    ⚠️デジタル信号を伝える回路交換方式もある

    あなたへのおすすめ