プログラミングT 授業記録 2007秋学期

フローチャート 配付資料


回数 日付 作成プログラム 内  容
第13回 1月18日
(金)

Rand_01.java
Rand_02.java
Kazuate_game.java
  • 乱数とは、randomメソッドによる乱数の生成
  • 1から100までの乱数、数当てゲームの作成
  • 授業のまとめ、試験に向けて (配付資料
  • 授業アンケート
第12回 1月11日
(金)
Applet_drawLine_loop1.java
Applet_drawLine_loop2.java
Applet_drawLine_gradation.java

(参考 ダイヤモンドの模様)
Applet_diamond_01.java
  • 直線で描くいろいろな模様
  • 直線を利用したグラデーション
  • グレースケール模様とカラー模様
  • 課題12 いろいろな模様
第11回 12月14日
(金)

Applet_iro2.java
Applet_drawRect_loop.java
  • RGB3値による色の指定方法
  • 変数(x,y)を指定した図形の描画
  • for文を利用した図形の作成
  • 課題11 グラデーションの描画
第10回 12月7日
(金)
Applet01.java
Applet_iro.java
Applet_kihon_zukei.java
Applet_polygon.java
  • Javaアプレットとは (配付資料
  • アプレットの実行方法、アプレットビューワーの使い方
  • 画面表示(文字、色、直線、四角形、円、多角形)
  • 課題10 国旗の描画
第9回 11月30日
(金)

User_teigi_method.java
Sort01_rinsetu_koukan.java
  • メソッドとは、ユーザ定義メソッドの作り方 (配付資料
  • メソッドの定義、引数、戻り値、return、voidの意味
  • ソートアルゴリズム1(隣接交換法)→フローチャートp.5
  • 課題9 ソート処理
第8回 11月16日
(金)

Hairetu_03_char.java
Hairetu_04_angou.java
  • 文字型配列とは (配付資料
  • 文字配列の表示、大文字変換
  • 文字列を暗号化するプログラム
  • 課題8 暗号文の作成
第7回 11月9日
(金)
For_moyou1.java
For_moyou2.java
For_moyou3.java
Hairetu_01_input.java
Hairetu_02_input_loop.java
  • for文の二重ループ、「*」で三角模様を描くプログラム
  • 配列とは、int配列の定義
  • 数字を配列に格納して表示するプログラム、要素の逆順表示
  • 課題7 模様を描くプログラム
第6回 11月2日
(金)

While_01_input.java

While_02_goukei.java
While_03_saidai_saisho.java
  • while(繰り返し条件)による入力の繰り返し
  • 入力した値の合計、件数、平均を表示するプログラム
  • 最大、最小を表示するプログラム
  • 課題5 最高点と最低点の表示
  • 課題6 指定した番号の表示
第5回 10月19日
(金)
If_06.gusu_kisujava
If_07_sort.java
Increment_01.java
For_01_moji.java
For_02_number.java
For_03_start_end.java
For_04_goukei.java
  • 偶数と奇数の判定 、2個のデータのソート
  • ワークエリアを利用した2変数の交換
  • インクリメント、前置型と後置型(++aとa++の違い)
  • 代入演算子( += -= *= /= %= )
  • 繰り返し型のプログラム、for(初期値;繰り返し条件;増分値)
  • 1からnまでの表示と合計
第4回 10月12日
(金)

If_01.java

If_else_02.java
If_else_if_03.java
If_else_if_04.java
If_05_sankakukei.java
  • 制御構造とフローチャート
  • 条件の判定 単純 if 型、if-else 型、if-else if 型
  • 2つの数字の大小関係を判定するプログラム
  • 関係演算子 < > == <= >= != 、論理演算子 &&と||
  • 課題3 文字の判定
  • 課題4 三角形の判定
第3回 10月5日
(金)

Input_String.java
Input_int.java

Input_double.java
Input_char.java
  • キーボード入力 String 文字列変数=入力変数.readLine()
  • 整数の入力  int kazu=Integer.parseInt(文字列変数)
  • 実数の入力  double kazu=Double.parseDouble(文字列変数)
  • 文字の入力 char moji=文字列変数.charAt(0)
  • 大文字←→小文字変換 toUpperCase/toLowerCase
  • 課題1 四則演算
  • 課題2 大文字・小文字変換
第2回 9月28日
(金)

Print_String.java
Print_int_keta.java

Print_double.java
Print_enzan.java
Print_warizan.java
  • 文字列変数(String)の表示
  • 数値の書式・桁数
     DecimalFormatによる書式の設定
  • 実数の表示、倍精度 doubleと単精度 float、実数の有効桁
  • 四則演算(和+ 差− 積* 商/ 剰余%)
  • 割り算における商の型、 明示的型変換(キャスト)
第1回 9月21日
(金)

Reidai.java

Print_int.java

Print_char.java
  • オリエンテーション、Java言語とは (配付資料
  • Cpadの使い方、コンパイルから実行まで
  • 定数と変数の説明  整数int、n進数、文字 char
  • System.out.printによる画面表示、改行(\n)
  • 8進数 Integer.toOctalString、16進数 Integer.toHexString
  • 文字コード表、コメントの付け方 /*〜*/