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

アルゴリズム作成のサンプル紹介

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

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

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

 ・ ガイダンス
 ・ アルゴリズム作成のサンプル紹介

□ ガイダンス

体験レッスンの冒頭で、ガイダンスを実施しました。

現状の確認や、プログラミング学習の項目紹介(演算、制御文などがあること)も、この中で実施しました。

□ アルゴリズム作成のサンプル

サンプルとして、以下の2点について説明しました。

(1) 比例関係にある場合の値を求めるアルゴリズム

具体的には、以下のような問題です。

【問題】

3つの値a, b, cがある。

a>b>c になっていて、bとc の差はaとbの差の1.5倍である。

a,bが既にわかっている時、cを求める式はどう表現できるか。

【解説】

求め方としては、以下の通りになりますね。

 (i) aとbの差を求める
 (ii) (i)の結果を1.5倍する
 (iii) (ii)の結果をb から引く

式で表現すると、

 c = b - 1.5 × (b - a)

となります。

(2) 条件式の作り方

こちらは、現在生徒さんが作成中のプログラムを題材に、条件式の作り方を説明しました。

詳細は、紙でお渡ししたノートを参照してください。
新着レッスンノート

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

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

6/16 のレッスン内容は、以下の通りです。  ・ e2 studioでの組み込みプログラミング   - SW3の役割切り替え   - 温度センサーのプログラムの基礎 詳細は、紙でお渡ししたノートも参照してください。 □ e2 studioでの組み込みプログラミング ...

6/14の体験レッスンの内容は、以下の通りです。  ・ ガイダンス  ・ プログラミングに必要なスキル  ・ オブジェクト指向とは  ・ Visual Studio Community 2017について  ・ 今後のレッスン方針 □ ガイダンス 現状確認を含めて、体験...

6/14のレッスン内容は、以下の通りです。  ・ 練習問題の実践   - 四則演算プログラム作成  ・ 再帰アルゴリズム 詳細は、紙でお渡ししたノートやノートPCに保存したソースファイルも参照してください。 □ 練習問題の実践 今回は、以下の問題を解説しました。 ...

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