サイタプログラミングスクールC言語プログラミング入門講座 神奈川 楽しめるC言語セミナー レッスンノート プログラミング言語の紹介 など

プログラミング言語の紹介 など

C言語プログラミング入門講座のレッスンノート

レッスンノートって?レッスンノートって?

7/10の体験レッスンの内容は、以下の通りです。

 ・ プログラミングとは
 ・ アルゴリズムとは
 ・ プログラミング言語の紹介
 ・ プログラミング言語による違い

詳細を、以下に記します。

□ プログラミングとは

プログラミングとは、簡単に記すと「コンピュータ上で何らかの動作をさせるための、手続きを記すこと」です。

記す手続きの内容は、簡単なものから複雑なものまで多岐にわたります。

□ アルゴリズムとは

アルゴリズムとは、「どの手続きをどのタイミングで行なえばいいか、その際にどんなデータを使えばいいか、が論理的に決められたもの」です。

料理で例えれば、レシピのようなものです。

アルゴリズムの表現方法としてよく知られるのが、フローチャートと呼ばれるものです。

□ プログラミング言語の種類

プログラミング言語には、例えばC、C++、Java、PHP、Ruby、Pythonなど様々なものがあります。

これらは大別してコンパイラ言語(Cなど)、スクリプト言語(Python)などに分類され、それぞれに長所・短所があります。

□ プログラミングの例

サンプルとして、体験レッスンではPythonを使って文字列を画面に表示するプログラミングを紹介しました。

□ プログラミング言語の用途

プログラミング言語は、目的とする用途に応じて適切なものが選択されます。

例えばスマホのアプリを作る場合ならばJava、画像処理をしたい場合ならばC++、といった感じです。
新着レッスンノート

6/21のレッスン内容は、以下の通りです。  ・ 練習問題の実践   - 4ナンバーズのプログラム作成  ・ オブジェクト指向について 詳細は、紙でお渡ししたノートやノートPCに保存したソースファイルも参照してください。 □ 練習問題の実践 今回は、以下の問題を解説...

6/21のレッスン内容は、以下の通りです。  ・ MQL4の組み込み指標関数 詳細は、紙でお渡ししたノートやノートPCに保存したソースコードも参照してください。 □ MQL4の組み込み指標関数 今回は、組み込み指標関数の項目を説明しました。 組み込み指標関数にも1...

6/20 のレッスン内容は、以下の通りです。  ・ IAR Embedded WorkbenchでのLED制御 □ IAR Embedded WorkbenchでのLED制御 今回は、IAR Embedded Workbench for ARM(以後、これをIAR EWARM...

6/18のレッスン内容は、以下の通りです。  ・ Direct X 9.0 & C++   - スプライトの移動処理 詳細は、紙でお渡ししたノートおよびノートPCに保存したソースファイルを参照してください。 □ Direct X 9.0 & C++ 引き続き、走行アニ...

6/17のレッスン内容は、以下の通りです。  ・ ハイカードのゲームプログラム作成   - フローチャート・ソースコードの確認 □ ハイカードのゲームプログラム作成 前回のレッスンでの指摘を踏まえ、生徒さんが修正したフローチャートおよびソースコードを確認しました。 こ...

レッスンノート ページ先頭へ