内容
座学(基本その1)では、必ず出てくる基本的なキーワードについて説明します。
情報の授業とかで聞くやつです。自信のある方は復習程度で構いません。

テスト勉強用のノート風にまとめてみました。
キーワード(初級)
コンピュータ とは
計算を行う電子機器のこと。

パソコンやスマートフォンのことを総称してコンピュータと呼びます。
ソフトウェア とは
コンピュータ上で動くプログラムを全て。
例)OS,アプリ,Excel

アプリもソフトウェアに分類します。
アプリ とは
私たちが直接操作するソフトウェアのこと。

ソフトウェアとアプリの違いは
パソコンで使われるものはソフトでスマホで使われるものはアプリと言う認識で大丈夫です。
タブレットはPCが付くものはパソコンと同じ認識で大丈夫です。
タブレットPCならソフトでタブレットならアプリ。
迷ったらソフト呼びましょう。
ハードウェア とは
物理的な部分。

人間で例えると
脳がソフトウェアで体がハードウェアとなります。
キーワード(中級)
ネットワーク とは
コンピュータやスマホを繋げて情報をやり取りする仕組み。

インターネットとの違いは、通信する範囲で変わってきます。
限られた範囲(家庭や企業)ならネットワークで、世界中のネットワークにつなぐシステムではインターネットとなります。
簡単に言うと、インターネットとはネットワークのネットワークのことです。
サーバ とは
ネットワーク上でデータやサービスを提供するコンピュータのこと。

サーバは、大きく分けて3種類に分けられています。
1.物理サーバ → 実際に存在するコンピュータ
2.仮想サーバ → 物理サーバ上で複数のサーバを動かすサーバ
3.クラウドサーバ → インターネット経由で利用できるサーバ
データベース とは
大量のデータを保管する倉庫。
例)SQLserver,PostgreSQL

データベース内のデータを使う場合はSQL文と言う言語を使用します。
例えるならExcelの関数みたいなものです。
ドメイン とは
インターネット上の住所。
例)https://shimuratech.comやhttps://www.amazon.co.jp

https://~.comやhttps://~.jpまでの間の文字列のことです。
http://で始まることもありますが、これも同じです。
URL(Uniform Resource Locator) とは
正確な場所。

Aさんの居場所を特定する場合、
https://家の住所がドメインでhttps://家の住所/何階/どこの部屋がURLになります。
キーワード(上級)
パス とは
コンピュータ内の住所。
例)C:\Users\Documents\file.txt

パスは2種類に分けられています。
1.絶対パス → ファイルの正確な場所。
例)C:\Users\Documents\file.txt
2.相対パス → 現在の場所からのファイルの場所。
例)現在の場所..
/file.txt
パスはコンピュータ内のドメインやURLと言うようなイメージです。
変数(Variable) とは
プログラム内でデータを保存するための箱。


データ型(整数,テキスト,日付)と変数が異なるものは入れることは出来ません。
関数(Function) とは
処理をひとつの名前にまとめて、何度でも使えるようにする仕組み。

少し難しいかもしれませんが、数学の公式のようなものとイメージしてください。
面積の公式(関数)=縦 × 横
条件分岐(If, Else) とは
状況に応じて異なる処理を実行する仕組み。

もし雨が降ったら(If) → 傘をさす
それ以外(Else) → 傘をささない
このように使用します。
ループ(Loop, For, While) とは
同じ処理を繰り返す仕組み。

forループ → 「〇回繰り返す」場合
whileループ → 「〇になるまで繰り返す」場合
このように使用します。

プログラミングをする際に変数、関数、条件分岐、ループの4つは必ず使います。
まずは、この4つをマスターしましょう!
コメント