このページは、プログラミング基礎(←リンク先は学内限定)の導入編・A班「荒井」担当分の資料ページです。
導入編のクラス分けは以下の通り。
導入編では、B班・担当:大保先生@PC034-2教室で、B班のWEBページはこちらです、Z班・担当浦谷先生@WR1で、Z班WEBページはこちらです。
授業の内容は原則としてどちらのグループも同じです(教え方や例題などは異なります)。
A班では、例題を多く解いてもらうことになります。基礎をしっかりと身に付けた上で、慣れていくことも重要です。
※勝手なマイルールで授業を進行しないで、きちんと指示に従って下さい。よろしくお願いします。
(例えば「印刷してね」と言う指示を、もう少しでできるからそれができてから印刷などとしないこと)
A班・導入編の授業内容と解説(解説は各項目をクリックしてください)
日程 |
主な内容 |
第1回 |
○ガイダンス |
○プログラミングとは(変数と代入) |
|
○Visual
Basicの基本操作 |
|
○とにかくプログラミングしてみよう |
|
○四則演算を含む算術演算 |
|
○変数と代入の応用と確認 |
|
●例題による練習(簡単な計算)[宿題]宿題の提出方法は提出時に指示します。PC演習室で、きちんと動かせるようにしておいて頂ければ結構です。但しプログラム内にコメントで学籍番号と名前、および問題番号を必ず書いておくこと。 ※本日のWEB上資料を何回も読み返しながら、実際にPCにて実行・確認を必ずしておくこと。 |
|
第2回 |
◎宿題提出前回の「宿題:例題による練習(簡単な計算)[再]」の提出。 |
◆復習:変数と代入、簡単なプログラム例、プログラムの流れについて[再]・年齢の計算プログラムを作成してみよう。 |
|
◇再度プログラムを作って実行してみよう&保存&呼び出し[復習] |
|
○コンピュータ内での動作・プログラムが実行される際の動作を確認しておこう |
|
◆復習;変数と代入[再]○様々な演算[再]・四則演算(加減乗除)の復習及び、べき乗、商、余りなどの演算についても学ぼう |
|
○入出力(InputBox()関数とLabel.Textプロパティ) ・結果が分かるように出力方法を学ぼう(前回一応紹介はしましたが、今回はきちんと) |
|
○簡単な問題をプログラミングしてみよう・入出力を使いこなそう。 |
|
○代入と入出力の例ちょっとVBらしい例題をプログラミングしてみよう。 |
|
●例題による練習(入出力と四則演算)[宿題1]色々な問題のプログラミングに挑戦してみよう。 |
|
○一本道から分かれ道へ初めての制御構造If文により条件判断を試してみよう。 比較演算子/論理演算子をうまく使うと複雑な条件も可能になります。 |
|
●例題による練習(簡単な分岐)[宿題2]If文を使った簡単な例題をプログラミングしてみよう。 |
|
第3回 |
◎宿題提出前回の「宿題1:例題による練習(入出力と四則演算)」、及び |
◇復習:プログラミングの基礎と詳細何と言っても基礎が本当に大事です。基礎に忠実に!適当に解釈しないこと! |
|
○VBにおけるプロパティのちょっとした知識プロパティは大事。きちんと理解しておこう。 |
|
◆復習:一本道から分かれ道へ[再]制御構造If文による条件判断はとても大切!文法を理解し、書き方に慣れよう。 |
|
○複雑な条件;比較演算子&論理演算子[再]分岐IF文の条件をもう少し複雑にし、実用的で効率よいプログラムにしよう。 |
|
○IF文の応用例(二つ以上の分岐へ)IF文一つでは二つにしか分岐できない。では二つ以上分岐させるには。 |
|
○ランダムによって偶然性を利用してみよう乱数(ランダム)を使ってより面白いプログラムに挑戦しよう。 |
|
●分岐の例題[宿題]分岐IF文を利用する例題をプログラミングしてみよう。 |
|
□次週の予告 次回で前半(導入編)が終了です。後半(応用編)に向けて、班分け&実力確認の「テスト」(成績にも反映)を実施します。 なお、何回もお話ししているように、単に覚えるだけではプログラムは書けません。また自ら理解しようとしない限りプログラムは理解できません。 |
|
10/5 |
創立記念日のため休校 |
第4回 |
◎宿題提出宿題「分岐の例題」の提出。 |
○IF文までの総復習簡単にいままでの復習をしましょう。特にIF文の使い方はしっかりと。 |
|
○例題による理解・応用の確認今までの例題の中で未完成のものがまだあるとおもいますので、それを完成させましょう。 |
|
○小テスト; 応用編(後半)における班分けのための小テストを行います。 |
|
※以下は予定です(リンク先にも不備がありますのでご注意ください)※ | |
第5回 10/19 |
応用編の始まりです。 ・C班: じっくりと進めたいという方のコースです。
・D班: ちょっと先まで進めたいという方のコースです。担当:大保先生→資料ページは別ページです。 |
・10/5金は大学創立記念日のため授業はありません。 |
|
InputBox()関数についての簡単な説明は、→こちらを参照してください。
※応用編(後半)について
理解度や希望により次のようにコース分けを行います。
・C班: じっくりと進めたいという方のコースです。
C1班;荒井@PC034−1教室(SA:寺道、岡崎)→資料ページは別ページです。
C2(WR)班:浦谷先生@ワークルーム1(SA:山本、加藤、曽根)→資料ページは別ページです。
・D班: ちょっと先まで進めたいという方のコースです。担当:大保先生@PC034−2教室(SA:大金)→資料ページは別ページです。