プログラミング予備校 座学(基本その1)

座学

内容

座学(基本その1)では、必ず出てくる基本的なキーワードについて説明します。

情報の授業とかで聞くやつです。自信のある方は復習程度で構いません。

しむゆー
しむゆー

テスト勉強用のノート風にまとめてみました。

キーワード(初級)

コンピュータ とは

計算を行う電子機器のこと。

しむゆー
しむゆー

パソコンやスマートフォンのことを総称してコンピュータと呼びます。

ソフトウェア とは

コンピュータ上で動くプログラムを全て

例)OS,アプリ,Excel

しむゆー
しむゆー

アプリもソフトウェアに分類します。

アプリ とは

私たちが直接操作するソフトウェアのこと。

しむゆー
しむゆー

ソフトウェアとアプリの違いは

パソコンで使われるものはソフトでスマホで使われるものはアプリと言う認識で大丈夫です。

タブレットはPCが付くものはパソコンと同じ認識で大丈夫です。

タブレットPCならソフトでタブレットならアプリ

迷ったらソフト呼びましょう。

ハードウェア とは

物理的な部分

しむゆー
しむゆー

人間で例えると

脳がソフトウェアで体がハードウェアとなります。

キーワード(中級)

ネットワーク とは

コンピュータやスマホを繋げて情報をやり取りする仕組み

しむゆー
しむゆー

インターネットとの違いは、通信する範囲で変わってきます。

限られた範囲(家庭や企業)ならネットワークで、世界中のネットワークにつなぐシステムではインターネットとなります。

簡単に言うと、インターネットとはネットワークのネットワークのことです。

サーバ とは

ネットワーク上でデータやサービスを提供するコンピュータのこと。

しむゆー
しむゆー

サーバは、大きく分けて3種類に分けられています。

1.物理サーバ 実際に存在するコンピュータ

2.仮想サーバ → 物理サーバ上で複数のサーバを動かすサーバ

3.クラウドサーバインターネット経由で利用できるサーバ

データベース とは

大量のデータを保管する倉庫。

例)SQLserver,PostgreSQL

しむゆー
しむゆー

データベース内のデータを使う場合はSQL文と言う言語を使用します。

例えるならExcelの関数みたいなものです。

ドメイン とは

インターネット上の住所。

例)https://shimuratech.comhttps://www.amazon.co.jp

しむゆー
しむゆー

https://~.comhttps://~.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つをマスターしましょう!

コメント

タイトルとURLをコピーしました