授業資料
[授業ノート](授業実施日順)
-
2006/04/17(アルゴリズムとは?)
- この授業の目的について
- → [授業要項]より
- 他の授業(プログラミング等)との関係
- → 科目関係関係図[pdf]
- 情報処理概論Iで学習した事
- 授業ノート: アルゴリズムとは何だろう?[pdf]
- アルゴリズムとは? 日常何気なく使っている大切な能力について。
- 考えるということについて[pdf]・・・(だまされないでください)
- 授業の資料・提出先について
- 課題:
- 本日の感想・意見・理解度について → メールで提出してください
- 配布資料:
-
アンケート
学習ポイント
テキストp.18〜p.19: 「アルゴリズムとプログラミング」 - 連絡:
- 来週からテキストを使用します・・・
-
2006/04/24(手続きとして仕事を考える)
- 前回の授業の続きから
- 授業ノート: アルゴリズムについて[pdf]
- 日常生活を手続きに分解して考えてみましょう。
- 配布資料:
-
そもそも流れ図とは
仕事をより視覚的に表した例・・・「目玉焼き」の作り方
ダイヤモンド獲得のパズル
わかりやすいのはどっち? - 関連リンク:
- 「手続き フローチャート」
- 課題:
- 身の回りの「フローチャート」を探してみましょう・・・
-
2006/05/01(フローチャート#1)
- 前回の授業の続きから:
-
前回の授業の復習項目
- 授業ノート: フローチャート[pdf]
- フローチャートとは?基本的な記述方法について。
- 実習:
- 自分の生活のフローチャートを書いて見ましょう。
- 実習:
- フローチャートを書いてみましょう(簡単な例題を解いてみましょう)
- 配布資料:
- 関連リンク:
-
2006/05/08(ブロック化と構造化)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 授業ノート: ブロック化と構造化[pdf]
- ブロック化・構造化の考え方について。プログラムのあり方。
-
2006/05/15(アルゴリズムの基本形)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 構造化の部品を使った理解(前回まとめ)
- 授業ノート: アルゴリズムの基本形[pdf]
- 全てのアルゴリズムは3つの基本形で表現できるということ
-
2006/05/22(演習〜)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 今回は ループ文 の演習を行いました。今回予定していた授業は次回以降に行います。
-
2006/05/29(簡単なアルゴリズムを作ってみよう)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 授業ノート: 簡単なアルゴリズムを作ってみよう[pdf]
-
基本的なアルゴリズムをフローチャートを用いて理解しましょう。
静の中の動を理解する(トレース!)。
-
2006/06/05(合計計算のアルゴリズム)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 配布資料:
- ループの書き換え(前判定ループ ⇔ 後判定ループ)
(平均計算のアルゴリズム)- 「前判定」「後判定」ループの書き換えについて
- 授業ノート: カウント処理・平均計算処理[pdf]
-
簡単なアルゴリズムの続き
アルゴリズムの基本形の組み合わせになっていることの理解
2つのフローチャートを合成してみよう - 「前判定」「後判定」ループの書き換えについて(復習)
- フローチャートの統合について
- ループ構造を持つフローチャートの統合・合成について考えましょう
-
2006/06/12(最大値を求めるアルゴリズム)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 授業ノート: 最大値・最小値を求める[pdf]
-
簡単なアルゴリズムの続き
人間には簡単なことですがコンピュータでは1つづつデータの比較が必要になります
(最小値を求めるアルゴリズム)- 最大値との違い
-
2006/06/19(最大値・最小値#2)
- 前回の授業の続きから:
- 前回の授業の復習項目
- 課題に挑戦・・・
-
2006/06/26(グループ集計)
- 前回の授業の続きから:
-
前回の授業の復習項目
- 授業ノート: グループごとに集計する[pdf]
-
合計計算を拡張してページ単位やグループ単位で集計するようにしてみましょう
コントロールブレイク処理について
-
2006/07/03(データ構造)
- 前回の授業の続きから:
-
前回の授業の復習項目
- 授業ノート: データ構造について[pdf]
- 「データ構造」はフローチャートと同じく大切な項目です
- 配布資料:
- データ構造の種類に関する資料
- 授業ノート: 配列について[pdf]
- データ構造の1つである「配列」を使う処理について
- 参考:
- → [皆さんの平常点の状況] (あくまでも参考ということで)
-
2006/07/10(データ構造#2)
- 前回の授業の続きから:
-
前回の授業の復習項目
- 授業ノート: 配列の利用[pdf]
- 配列を利用して基本的なフローチャートを書き換えてみましょう
(授業のまとめ)- これまでの授業でわかったこと!(まとめ)
- 定期試験について
-
授業範囲・試験範囲
-
教科書 + 追加プリント + 公開中の授業資料・ノート
教科書の範囲は ・・・ 79ページまで
-
「テキスト」「授業で配布した資料」「手書きのノート」の持込可
パソコンで入力・印刷したノートを利用する学生は、ファイルの提出&事前にチェックを受けること - アンケート
-
理解度アンケート(配布資料)
「授業アンケート」に協力してください
-
その後の連絡など
-
授業終了後に、(内容によっては)Webページを利用して連絡をすることがあります。定期的にチェックしてください。
(2006/07/12)- その1
- 簡単なアルゴリズム(第2章)に対して「前判定ループ」と「後判定ループ」の書き換えができるか確認しておいてください。
- その2
- 授業中に「テストに出る可能性が高い」としていた課題について、問い合わせはまだ少ないようです。しっかり勉強しておくように。
[チャレンジ課題]
各種情報
- シラバス
- 教科書について