7 プログラムの説明を読んで, プログラムの (1)(5) を答えなさい < プログラムの説明 > 処理内容 CSV ファイル ( 作品名データと入場者数データ ) を読み, 年齢区分ごとの入場者数と売上金額を表示するプログラムである 入力データ作品名データ ( ファイル名 :movie.csv)

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "7 プログラムの説明を読んで, プログラムの (1)(5) を答えなさい < プログラムの説明 > 処理内容 CSV ファイル ( 作品名データと入場者数データ ) を読み, 年齢区分ごとの入場者数と売上金額を表示するプログラムである 入力データ作品名データ ( ファイル名 :movie.csv)"

Transcription

1 プログラミング部門 1 級 無断転載禁止 2013 年月日実施 この問題は, 平成 25 年 2 月時点の参考資料です 平成 25 年度 ( 新検定基準による言語選択問題 Java, マクロ言語の出題例 ) 情報処理検定試験 <プログラミング部門 > 第 1 級試験問題 注意事項 1. 監督者の指示があるまで, 試験問題に手を触れないでください 2. 試験問題は,10 ページあります 3. 解答はすべて解答用紙に記入します は共通問題です 5. 7 の問題は,Java マクロ言語 COBOLのいずれか1つを選択し, 解答用紙の選択言語を で囲んでください 6. 電卓などの計算用具は使用できません 7. 筆記用具などの物品の貸借はできません 8. 問題用紙の回収については監督者の指示にしたがってください 9. 制限時間は,60 分です 主催公益財団法人全国商業高等学校協会

2 7 プログラムの説明を読んで, プログラムの (1)(5) を答えなさい < プログラムの説明 > 処理内容 CSV ファイル ( 作品名データと入場者数データ ) を読み, 年齢区分ごとの入場者数と売上金額を表示するプログラムである 入力データ作品名データ ( ファイル名 :movie.csv) 作品名 実行結果 入場者数データ ( ファイル名 :visitor.csv) 映画コード 年齢区分 入場者数 ( 第 1 図 ) ( 第 2 図 ) ( 作品名 ) ( 中学生 ) ( 高校生 ) ( 大人 ) ( シニア ) ( 合計人数 ) ( 売上金額 ) 16 人 22 人 60 人 30 人 128 人 187,000 円 6 人 11 人 70 人 22 人 109 人 170,500 円 15 人 23 人 52 人 20 人 110 人 163,100 円 15 人 21 人 30 人 11 人 77 人 111,500 円 処理条件 1. 第 1 図のようなある映画館の作品名データを読み,Movie クラスをインスタンス化したあと,ArrayList に格納する 上映した作品は作品名データの件数分あり, 映画コードは ArrayList へ格納した順番 (0) に対応している 2. 第 2 図のような入場者数データを読み, 次の処理を行う 次の料金表の年齢区分から鑑賞料金を求め, 入場者数を掛けて売上金額を計算する 料金表 ( 中学生 ) ( 高校生 ) ( 大人 ) ( シニア ) 年齢区分 鑑賞料金 \1,000 \1,500 \1,800 \1,000 下記の配列 agenum に年齢区分ごとの人数を集計する なお, 添字は年齢区分と対応している また,numTotal には, 合計人数を集計する 配列 (0) (1) (2) (3) agenum ( 中学生 ) ( 高校生 ) ( 大人 ) ( シニア ) 3. データを読み終えたあと, 売上金額の降順に並べ替える 4. 第 3 図のように作品名から売上金額までをディスプレイに表示する <Java プログラム > // クラス Movie public class Movie { private String name; private int sales; private int[] agenum; private int numtotal; public Movie(String na) { name = na; agenum = new int[4]; public int getsales() { return sales; public void calc(int age, int num, int charge) { (1) ; numtotal += num; sales += num * charge; public void printmovie() { System.out.printf(" " + "%-8s", name); for(int i = 0; i < agenum.length; i++) { System.out.printf(" " + "%3d" + " 人 ", agenum[i]); System.out.printf(" " + "%3d" + " 人 ", numtotal); System.out.printf("%,d" + " 円 " + "%n", sales); ( 第 3 図 )

3 // クラス MovieTheater import java.io.*; import java.util.arraylist; public class MovieTheater { private static final int[] CHARGE = { 1000, 1500, 1800 ; public static void main(string[] args) { ArrayList<Movie> list = new ArrayList<Movie>(); try { BufferedReader br = new BufferedReader(new FileReader("movie.csv")); String line; while((line = br.readline())!= null) { Movie movie = new Movie(line); list.add(movie); br.close(); BufferedReader br2 = new BufferedReader(new FileReader("visitor.csv")); String line2; while((line2 = br2.readline())!= null) { String[] str = line2.split(","); int code = Integer.parseInt(str[0]); int age = Integer.parseInt(str[1]); int num = Integer.parseInt(str[2]); int index; if(age < 3) { (2) ; else { index = 0; list.get(code).calc(age, num, CHARGE[index]); br2.close(); catch(filenotfoundexception e) { System.out.println(" ファイルが見つかりません "); catch(ioexception e) { System.out.println(" 入出力エラーが発生しました "); Movie work; for(int m = list.size() - 1; m > 0; m--) { for(int n = 0; (3) ; n++) { if(list.get(n).getsales() < list.get(n + 1).getSales()) { (4) ; list.set(n, list.get(n + 1)); list.set(n + 1, work); for(int i = 0; (5) ; i++) { list.get(i).printmovie(); 解答 (1) agenum[age] += num (2) index = age (3) n < m (4) work = list.get(n) (5) i < list.size()

4 7 プログラムの説明を読んで, プログラムの (1)(5) を答えなさい < プログラムの説明 > 処理内容データベースに記録された駐車場の利用番号から利用時間までを読み, 曜日別に利用金額計と順位を表示するプログラムである 入力データ ( 表名 : 利用表 ) 利用番号 年 月 日 曜日コード 区分コード 車種コード 利用時間 実行結果 ( 一般会員 ) ( 月 ) 9,000 円 :6 位 ( 第 1 図 ) ( 日 )29,400 円 :4 位 ( 特別会員 ) ( 月 )32,000 円 :2 位 ( 日 ) 2,000 円 :7 位 ( 第 2 図 ) 処理条件 1. 一般会員の General クラスと特別会員の Special クラスをそれぞれインスタンス化する なお, 各クラスとも Customer クラスを継承している 2. 第 1 図の利用表から,2 月のデータを利用番号の昇順に抽出し, 次の処理を行う 曜日コードは06, 区分コードは12, 車種コードは13である なお, 利用時間は, 分単位で記憶されて いる 区分コードをもとに次のように利用金額を求める 区分コード :1( 一般会員 ) 20 分ごとに 200 円 2( 特別会員 ) 720 分までは一律 1,000 円, 以降 60 分ごとに 100 円を追加する 曜日コードと車種コードをもとに配列 total に利用金額を集計する なお, 行方向は車種コード, 列方向は曜日コ ードがそれぞれ添字に対応している 配列 total (0) (1) (2) (3) (4) (5) (6) (0) ( 利用金額計 ) (1) ( 小型車 ) (2) ( 普通車 ) (3) ( 大型車 ) ( 月 ) ( 火 ) ( 水 ) ( 木 ) ( 金 ) ( 土 ) ( 日 ) (0) (1) (2) (3) (4) (5) (6) rank ( 順位 ) ( 月 ) ( 火 ) ( 水 ) ( 木 ) ( 金 ) ( 土 ) ( 日 ) 利用金額計の降順に順位をつける なお, 配列 rank は配列 total の列方向と添字で対応している 3. 第 2 図のように, 区分コードごとに, 各曜日の利用金額計と順位をディスプレイに表示する <Java プログラム > // クラス Customer public abstract class Customer { protected int[][] total = new int[4][7]; protected int[] rank = new int[7]; public Customer() { for(int m = 0; m < rank.length; m = m + 1) { (1) ; public void juni() { for(int m = 0; m < 6; m = m + 1) { int (2) ; for(int n = p; n < 7; n = n + 1) { if(total[0][m] < total[0][n]) { rank[m] = rank[m] + 1; else if(total[0][m] > total[0][n]) { rank[n] = rank[n] + 1; public void syukei(int syasyu, int week, int jikan) { int kin = calc(jikan); total[syasyu][week] = (3) ; total[0][week] = total[0][week] + kin;

5 public void printtotal() { for(int n = 0; n < 7; n = n + 1) { System.out.printf("%,7d" + " 円 :" + "%d" + " 位 " + "%n", (4), rank[n]); public abstract int calc(int jikan); // クラス General public class General extends Customer { public General() { super(); public int calc(int jikan) { int kin = (jikan / ) * 200; return kin; // クラス Special public class Special extends Customer { public Special() { super(); public int calc(int jikan) { int kin; if(jikan <= 720) { kin = 1000; else { kin = ((jikan - 721) / ) * 100; return kin; // クラス Parking import java.sql.*; public class Parking { public static void main(string[] args) { try { Class.forName(" ドライバ名 "); Connection con = DriverManager.getConnection(" データベースの場所 ", " ユーザ名 ", " パスワード "); Statement stmt = con.createstatement(); String sqlstr = "SELECT * FROM 利用表 WHERE 月 = 2 ORDER BY 利用番号 ASC"; ResultSet rs = stmt.executequery(sqlstr); General gene = new General(); Special spec = new Special(); while(rs.next()) { int week = rs.getint(" 曜日コード "); int kubun = rs.getint(" 区分コード "); int syasyu = rs.getint(" 車種コード "); int jikan = rs.getint(" 利用時間 "); if( (5) ) { gene.syukei(syasyu, week, jikan); else { spec.syukei(syasyu, week, jikan); gene.juni(); gene.printtotal(); spec.juni(); spec.printtotal(); rs.close(); stmt.close(); con.close(); catch(classnotfoundexception e) { System.out.println(" クラスが見つかりません "); catch(sqlexception e) { System.out.println(" エラーが発生しました "); 解答 (1) rank[m] = 1 (2) p = m + 1 (3) total[syasyu][week] + kin (4) total[0][n] (5) kubun == 1

6 7 プログラムの説明を読んで, プログラムの (1)(5) を答えなさい <プログラムの説明 > 処理内容 キーボードから入力された体育祭の結果を集計し, 学年, 組ごとに表示するプログラムである 入力データ ( 種目コード ) ( 学年 ) ( 組 ) ( 順位 ) ( 第 1 図 ) 実行結果種目コード学年組順位を入力してください 年 1 組パンくい競争 : 6 点障害物競走 : 10 点 100m 走 : 14 点 400m 走 : 2 点合計得点 79 点 1 年 2 組 ( 第 2 図 ) 処理条件 1. アトラクション競技 ( 種目コード100 番台 ) を管理するAttractionContestクラスと, トラック競技 ( 種目コード200 番台 ) を管理するTrackContestクラスを, それぞれインスタンス化し, 種目コード順に配列 contestに格納する なお, 種目は全 10 種目である 配列 (0) (1) (8) (9) contest 2. 第 2 図のように, キーボードから第 1 図のデータを入力すると, 次の処理を行う 種目コードをもとに, 配列 contestを探索する 学年, 組を添字として利用し, 配列 scoretotalに得点を集計する なお, 得点は, 次の得点表のように求める 得点表順位 1 位 2 位 9 位 10 位 アトラクション競技の得点 10 点 9 点 2 点 1 点 トラック競技の得点 アトラクション競技の得点の2 倍 配列 scoretotal (0) (1) (2) (3) (4) (0) (1 年 ) (1) (2 年 ) (2) (3 年 ) (1 組 ) (2 組 ) (3 組 ) (4 組 ) (5 組 ) 第 2 図のように, 学年, 組ごとに, 各種目の得点と合計得点をディスプレイに表示する 3. キーボードから 0 が入力されたら処理を終了する <Java プログラム > // クラス Contest public abstract class Contest { private int code; private String name; protected int[][] scoretotal; public Contest(int code, String name, int nen, int kumi) { this.code = code; this.name = name; this.scoretotal = new int[nen][kumi]; public int getcode() { return code; public int[][] getscoretotal() { return scoretotal; public void printscoretotal(int m, int n) { System.out.print(" " + name); System.out.printf(":" + "%3d" + " 点 " + "%n", scoretotal[m][n]); public abstract void scorecalc(int nen, int kumi, int rank);

7 // クラスAttractionContest public class AttractionContest extends Contest { public AttractionContest(int code, String name, int nen, int kumi) { super(code, name, nen, kumi); public void scorecalc(int nen, int kumi, int rank) { int score = (1) ; scoretotal[nen - 1][kumi - 1] += score; // クラス TrackContest public class TrackContest extends Contest { public TrackContest(int code, String name, int nen, int kumi) { super(code, name, nen, kumi); public void scorecalc(int nen, int kumi, int rank) { int score = (1) ; scoretotal[nen - 1][kumi - 1] += score * 2; // クラス AthleticFestival import java.util.scanner; public class AthleticFestival { private static final int NEN = 3; private static final int KUMI = 5; private static Contest[] contest = new Contest[10]; private static int[] contestcode = { 101,, 205 ; private static String[] contestname = { " パンくい競争 ",, "400m 走 " ; public static void main(string[] args) { for(int i = 0; i < contest.length; i++) { if(contestcode[i] < 200) { contest[i] = new AttractionContest(contestCode[i], contestname[i], NEN, KUMI); else { contest[i] = new TrackContest(contestCode[i], contestname[i], NEN, KUMI); System.out.print(" 種目コード学年組順位を入力してください "); Scanner sc = new Scanner(System.in); int code = sc.nextint(); while(code!= 0) { int nen = sc.nextint(); int kumi = sc.nextint(); int rank = sc.nextint(); int (2) ; int highindex = contest.length - 1; int index = (lowindex + highindex) / 2; while(contest[index].getcode()!= code) { if( (3) ) { lowindex = index + 1; else { highindex = index - 1; index = (lowindex + highindex) / 2; contest[index]. (4) ; for(int m = 0; m < NEN; m++) { for(int n = 0; n < KUMI; n++) { System.out.printf("%d" + " 年 " + "%d" + " 組 " + "%n", m + 1, n + 1); int gokei = 0; for(int p = 0; (5) ; p++) { contest[p].printscoretotal(m, n); gokei += contest[p].getscoretotal()[m][n]; System.out.println(" 合計得点 " + gokei + " 点 "); System.out.print(" 種目コード学年組順位を入力してください "); code = sc.nextint(); sc.close(); 解答 (1) 11 - rank (2) lowindex = 0 (3) contest[index].getcode() < code (4) scorecalc(nen, kumi, rank) (5) p < contest.length

8 [1 級マクロ言語選択者のための問題 ] 7 プログラムの説明を読んで, プログラムの (1)(5) を答えなさい <プログラムの説明 > 処理内容調査データを読み, 店舗別平均評価点を表示するプログラムである 入力データ調査データ ( ファイル名 :tyosa.csv) 調査員コード 店舗番号 ユーザーフォーム 実行結果 味 接客 雰囲気 値段 場所 ( 第 1 図 ) 店舗別平均評価点 店舗名 5 項目 味 接客 雰囲気 値段 場所 評価 A B C C (TextBox1) 表示する店舗の評価を入力してください (TextBox2) 表 示 ク リ ア 終 了 ( 第 2 図 ) 処理条件 1. 第 1 図の調査データの店舗番号には130 が記録されている また, 味, 接客, 雰囲気, 値段, 場所には評価点 (15) が記録されている 配列 TenMei Hyoka (0) (0) (29) (29) (30) (30) ( 店舗名 ) ( 評価 ) 2. ユーザーフォーム初期化時に次の処理を行う 配列 TenMei に店舗名を記憶する なお, 店舗は 30 店である 第 1 図の店舗調査データを読み, 店舗番号をもとに味から場所までの各評価点を配列 Syukei に集計する なお, 配列 TenMei, 配列 Hyoka の添字と配列 Syukei の行方向の添字は対応している また,Syukei の 0 列目には 5 項目の評価点の合計を,6 列目には件数を集計する 配列 Syukei (0) (1) (2) (3) (4) (5) (6) (0) (29) (30) (5 項目 ) ( 味 ) ( 接客 ) ( 雰囲気 ) ( 値段 ) ( 場所 ) ( 件数 ) データを読み終えたあと, 配列 Syukei の05 列目の各平均評価点を求める また, 評価基準にしたがって評価を求め, 配列 Hyoka に記憶する 評価基準 評価 5 項目が 4.2 以上 A 5 項目が 3.8 以上 B その他 C 5 項目の平均の降順に配列 TenMei, 配列 Hyoka, 配列 Syukei を並べ替える また, 店舗名から評価までを TextBox1 に 表示する 3.TextBox2 に "A","B","C" いずれかを入力し, 表示ボタンをクリックすると, 入力された文字列と同じ評価のデータを TextBox1 に表示する また,TextBox2 が空白の場合, 表示ボタンをクリックするとすべてのデータを TextBox1 に表示する <マクロ言語プログラム> Option Explicit Dim Syukei(30, 6) As Double Dim TenMei(30) As String, Hyoka(30) As String

9 [1 級マクロ言語選択者のための問題 ] Private Sub UserForm_Initialize() Dim g As Integer,, Koumoku(5) As Integer TextBox1.Text = "": TextBox2.Text = "" For g = 0 To 30 For r = 0 To 6 Syukei(g, r) = 0 Next g TenMei(1) = " ": TenMei(2) = " ": TenMei(29) = " ": TenMei(30) = " ": Open "tyosa.csv" For Input As #1 Do While Not EOF(1) Input #1, TyoCode, TenCode, Koumoku(1), Koumoku(2), Koumoku(3), Koumoku(4), Koumoku(5) For r = 1 To 5 Syukei(TenCode, r) = Syukei(TenCode, r) + Koumoku(r) Syukei(TenCode, 6) = Syukei(TenCode, 6) + 1 Loop For g = 1 To 30 For r = 1 To 5 (1) Next g For g = 1 To 30 Syukei(g, 0) = Syukei(g, 0) / (Syukei(g, 6) * 5) For r = 1 To 5 Syukei(g, r) = Syukei(g, r) / Syukei(g, 6) If Syukei(g, 0) >= 4.2 Then Hyoka(g) = "A" Else If Syukei(g, 0) >= 3.8 Then Hyoka(g) = "B" Else Hyoka(g) = "C" End If End If Next g Call Seiretu Call 表示 _Click Private Sub 表示 _Click() Dim g As Integer, r As Integer TextBox1.Text = "" For g = 1 To 30 If (2) Or TextBox2.Text = "" Then TextBox1.Text = TextBox1.Text & TenMei(g) & " " For r = 1 To 5 TextBox1.Text = TextBox1.Text & Format( (3), "0.00") & " " TextBox1.Text = TextBox1.Text & Format(Syukei(g, 0), "0.00") & " " TextBox1.Text = TextBox1.Text & Hyoka(g) & Chr(13) & Chr(10) End If Next g Private Sub クリア _Click() TextBox2.Text = "" Private Sub 終了 _Click() End Private Sub Seiretu() Dim m As Integer,, p As Integer For m = 2 To 30 For n = m - 1 To 1 Step -1 If (4) Then TenMei(0) = TenMei(n) TenMei(n) = TenMei(n + 1) TenMei(n + 1) = TenMei(0) Hyoka(0) = Hyoka(n) Hyoka(n) = Hyoka(n + 1) Hyoka(n + 1) = Hyoka(0) For p = 0 To 6 Syukei(0, p) = Syukei(n, p) (5) Syukei(n + 1, p) = Syukei(0, p) Next p Else Exit For End If Next n Next m 解答 (1) Syukei(g, 0) = Syukei(g, 0) + Syukei(g, r) (2) TextBox2.Text = Hyoka(g) (3) Syukei(g, r) (4) Syukei(n, 0) < Syukei(n + 1, 0) (5) Syukei(n, p) = Syukei(n + 1, p)

プログラムの基本構成

プログラムの基本構成 Java 入門 この 2 回 ( 今回と次回 ) が勝負だ! プログラムは自転車の練習と同じだ! 今日の予定先ず プログラムの構造を学び (p.2~6) jcpad でプログラム ( 計算機実習室 ) 戻ってきてプログラムの解読手書きプログラムを TA にみてもらい OK の出た人は計算機実習室でプログラム作成し実行実行結果を TA がチェックして帰り プログラムの基本構成 Step1: 入力 Step2:

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または

More information

[1 級共通問題 ] 1 次の説明文に最も適した答えを解答群から選び, 記号で答えなさい 1. 複数のハードディスク装置を 1 つの装置として管理し, アクセスの高速化や信頼性を高めるための技術 2. 経路選択機能やパケットのフィルタリング機能を持ち, ネットワーク上のデータを中継する装置 3. シ

[1 級共通問題 ] 1 次の説明文に最も適した答えを解答群から選び, 記号で答えなさい 1. 複数のハードディスク装置を 1 つの装置として管理し, アクセスの高速化や信頼性を高めるための技術 2. 経路選択機能やパケットのフィルタリング機能を持ち, ネットワーク上のデータを中継する装置 3. シ プログラミング部門 1 級 無断転載禁止 2013 年? 月? 日実施 この問題は, 平成 24 年 5 月時点の参考資料です 平成 25 年度 ( 新検定基準による出題例 ) 情報処理検定試験 第 1 級試験問題 注意事項 1. 監督者の指示があるまで, 試験問題に手を触れないでください 2. 試験問題は,10 ページあります 3. 解答はすべて解答用紙に記入します 4.

More information

Javaによるアルゴリズムとデータ構造

Javaによるアルゴリズムとデータ構造 1 algorithm List 1-1 a, b, c List 1-1 // import java.util.scanner; class Max3 { public static void main(string[] args) { Scanner stdin = new Scanner(System.in); int a, b, c; int max; // Chap01/Max3.java

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅱ 3 回目クラスの機能 (1) アクセス制限 オーバーロード課題 確認 問題次の各文は正しいか誤っているか答えなさい (1) クラスの private メンバは そのクラスからのみアクセス可能なメンバである (2) 一般に クラスのフィールドはどこからでもアクセスできるように public メンバで宣言すべきである (3) クラスは private メンバと public

More information

Prog2_10th

Prog2_10th 2013 年 11 月 28 日 ( 木 ) 実施 ファイル操作とディレクトリ操作今回の授業では,Java 言語でのファイル操作とディレクトリ操作とについて学習する ファイル操作ファイル操作は,C 言語プログラミングで学んだように, 次の順序で行う 1) ストリームを開く 2) ストリームからの入力, ストリームへの出力 3) ストリームを閉じる Java 言語では, ファイル操作に関係するクラスが複数用意されている

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 1 第 4 回 繰り返し (for ループ ) 授業開始前に ログオンして待機して ください Java 1 第 4 回 2 不要ファイルの掃除 前回デスクトップにファイルをダウンロードした場合 次のものを削除してください week03.zip デスクトップにファイルを置きすぎると コンピュータをシャットダウンできなくなります Java 1 第 4 回 3 授業を始めます 前回の課題は

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 12 回目クラス 今日の講義で学ぶ内容 クラスとは クラスの宣言と利用 クラスの応用 クラス クラスとは 異なる複数の型の変数を内部にもつ型です 直観的に表現すると int 型や double 型は 1 1 つの値を管理できます int 型の変数 配列型は 2 5 8 6 3 7 同じ型の複数の変数を管理できます 配列型の変数 ( 配列変数 ) クラスは double

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 2 回簡単な Java プログラムの作成と実行 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 簡単な Java プログラム Java プログラムのファイル名 Java プログラムのファイル名命名ルール ファイル名とクラス名は同じでなければならない HelloJava.java public class HelloJava { public

More information

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61

More information

1/8 ページ Java 基礎文法最速マスター Java Javaの文法一覧です 他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています 簡易リファレンスとしても利用できると思いますので これは足りないと思うものがあれば教えてください 1. 基礎 class の作成プログラムはclassに記述します たとえばSampleという名前のclassを作る場合

More information

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i

目 次 Java GUI 3 1 概要 クラス構成 ソースコード例 課題...7 i Java GUI 3 Java GUI 3 - サンプルプログラム (1) - 2011-09-25 Version 1.00 K. Yanai 目 次 Java GUI 3 1 概要...1 2 クラス構成...2 3 ソースコード例...3 4 課題...7 i 1 概要まずは簡単なサンプルプログラムをみながら Java GUI の基本的なことを学びましょう 本サンプルは 図に示すようなひとつのメイン画面を使用します

More information

PowerPoint Presentation

PowerPoint Presentation ソフトウェア演習 B GUI を持つ Java プログラムの 設計と実装 4.1 例題 :GUI を持った電卓を作ろう プロジェクトCalculator パッケージ名 :example ソースファイル : Calculator.java GUI.java EventProcessor.java 2 4.2 GUI とイベント処理 GUI の構成 :Swing GUI の場合 フレーム JFrame:

More information

目 次 入出力 3 算術演算 4 論理演算 8 合計平均 12 ファイル入出力 16 最大値最小値 18 配列 22 線形探索 27 解答 31 2

目 次 入出力 3 算術演算 4 論理演算 8 合計平均 12 ファイル入出力 16 最大値最小値 18 配列 22 線形探索 27 解答 31 2 全国商業高等学校協会主催 情報処理検定 ( プログラミング部門 ) Java 2 級 問題集 1 目 次 入出力 3 算術演算 4 論理演算 8 合計平均 12 ファイル入出力 16 最大値最小値 18 配列 22 線形探索 27 解答 31 2 問 1. プログラムの説明を読んで プログラムの ( ) を答えなさい 名前を入力し 表示する public class DataInOut1

More information

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 泡立ち法とその実装 計算機アルゴリズム特論 :2017 年度只木進一 目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 Comparable インターフェイ ス クラスインスタンスが比較可能であることを示す Int compareto() メソッドを実装 Integer Double String などには実装済み public

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 1 第 3 回 条件分岐 授業開始前に ログオンして待機して ください Java 1 第 3 回 2 不要ファイルの掃除 前回デスクトップにファイルをダウンロードした場合 次のものを削除してください week02.zip デスクトップにファイルを置きすぎると コンピュータをシャットダウンできなくなります Java 1 第 3 回 3 授業を始めます 前回の課題は うまくできましたか?

More information

Microsoft Word - keisankigairon.ch doc

Microsoft Word - keisankigairon.ch doc 1000000100001010 1000001000001011 0100001100010010 1010001100001100 load %r1,10 load %r2,11 add %r3,%r1,%r2 store %r3,12 k = i + j ; = > (* 1 2 3 4 5 6 7 8 9 10) 3628800 DO 3 I=1,3 DO3I=1.3 DO3I 1.3

More information

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value = Part2-1-3 Java (*) (*).class Java public static final 1 class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value

More information

PowerPoint Presentation

PowerPoint Presentation UML 2004 7 9 10 ... OOP UML 10 Copyright 2004 Akira HIRASAWA all rights reserved. 2 1. 2. 3. 4. UML 5. Copyright 2004 Akira HIRASAWA all rights reserved. 3 1..... Copyright 2004 Akira HIRASAWA all rights

More information

8 if switch for while do while 2

8 if switch for while do while 2 (Basic Theory of Information Processing) ( ) if for while break continue 1 8 if switch for while do while 2 8.1 if (p.52) 8.1.1 if 1 if ( ) 2; 3 1 true 2 3 false 2 3 3 8.1.2 if-else (p.54) if ( ) 1; else

More information

Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe

Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest &

More information

Exam : 1z1-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z1-809-JPN Exam's Question and Answe

Exam : 1z1-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z1-809-JPN Exam's Question and Answe ITdumpsFree http://www.itdumpsfree.com Get free valid exam dumps and pass your exam test with confidence Exam : 1z1-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get

More information

Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe

Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe BraindumpsIT http://www.braindumpsit.com BraindumpsIT - IT Certification Company provides Braindumps pdf! Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get

More information

052-XML04/fiÁ1-part3-’ÓŠ¹

052-XML04/fiÁ1-part3-’ÓŠ¹ & XML Data Store Part 3 Feature*1 AKIMOTO, Shougo i i i i i i inter 52 XML Magazine 04 i i i i i i i i P a r t 3 i i i i i XML Magazine 04 53 & XML Data Store Feature*1 i i inter i inter i inter inter

More information

10K pdf

10K pdf #1 #2 Java class Circle { double x; // x double y; // y double radius; // void set(double tx, double ty){ x = tx; y = ty; void set(double tx, double ty, double r) { x = tx; y = ty; radius = r; // Circle

More information

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2; 5 p.1 5 JPanel (toy example) 5.1 2 extends : Object java.lang.object extends... extends Object Point.java 1 public class Point { // public int x; public int y; Point x y 5.1.1, 5 p.2 5 5.2 Point int Java

More information

226

226 226 227 Main ClientThread Request Channel WorkerThread Channel startworkers takerequest requestqueue threadpool WorkerThread channel run Request tostring execute name number ClientThread channel random

More information

Assignment_.java 0 Assignment_.java 課題 : 台形の面積 / class Assignment_ public static void main(string[] args) throws IOException キーボード準備 int top, bottom,

Assignment_.java 0 Assignment_.java 課題 : 台形の面積 / class Assignment_ public static void main(string[] args) throws IOException キーボード準備 int top, bottom, Assignment_.java Assignment_.java 課題 : 三角形の面積 / class Assignment_ public static void main(string[] args) throws IOException キーボード準備 0 int base, height; 三角形の底辺の長さと高さ double area; 面積 底辺の長さと高さの入力 System.out.println("

More information

プログラミング基礎I(再)

プログラミング基礎I(再) 山元進 クラスとは クラスの宣言 オブジェクトの作成 クラスのメンバー フィールド 変数 配列 メソッド メソッドとは メソッドの引数 戻り値 変数の型を拡張したもの 例えば車のデータベース 車のメーカー 車種 登録番号などのデータ データベースの操作 ( 新規データのボタンなど ) プログラムで使う部品の仕様書 そのクラスのオブジェクトを作ると初めて部品になる 継承 などの仕組みにより カスタマイズが安全

More information

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません サンプル問題 Java TM プログラミング能力認定試験 2 級 解答時における注意事項 1. 次の表に従って解答してください 問題番号問 1~ 問 7 選択方法 試験時間 7 問必須 90 分 2.HB の黒鉛筆を使用してください 訂正の場合は, あとが残らないように消しゴムできれいに消し, 消しくずを残さないでください 3. 解答用紙の所定の欄に, 級種, 会場コード, 受験番号を記入しマークしてください

More information

Microsoft PowerPoint - chap10_OOP.ppt

Microsoft PowerPoint - chap10_OOP.ppt プログラミング講義 Chapter 10: オブジェクト指向プログラミング (Object-Oriented Programming=OOP) の入り口の入り口の入り口 秋山英三 F1027 1 例 : 部屋のデータを扱う // Test.java の内容 public class Test { public static void main(string[] args) { double length1,

More information

Objective-C Objective-C C Toolbox API Cocoa Objective-C Java Carbon API C API Objective-C Java Pure Java Java AppleScript Java Objective-C Project Bui

Objective-C Objective-C C Toolbox API Cocoa Objective-C Java Carbon API C API Objective-C Java Pure Java Java AppleScript Java Objective-C Project Bui AppleScript Studio AppleScript AppleScript Stduio Objective-C Cocoa Cocoa Objective-C Java AppleScript AppleScript Studio Application Suite call method call method [of class ] [of object ] [with parameter

More information

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String 目次 1.SqlCtl クラスリファレンス 2 (1)Connect() メソッド 2 (2)DisConnect() メソッド 3 (3)Commit() メソッド 3 (4)Rollback() メソッド 4 2.SqlStm クラスリファレンス 5 (1)Prepare() メソッド 5 (2)Execute() メソッド 6 (3)Release() メソッド 6 (4)Immediate()

More information

0 第 4 書データベース操作 i 4.1 データベースへの接続 (1) データベースチェックポイントの追加 データベースチェックポイントを追加します (2)ODBC による接続 ODBC を使用してデータベースへ接続します SQL 文を手作業で指定する場合 最大フェッチ行数を指定する場合はここで最大行数を指定します ii 接続文字列を作成します 作成ボタンクリック > データソース選択 > データベース接続

More information

Java知識テスト問題

Java知識テスト問題 Java 知識テスト SDAS プログラマ(Java 編 ) 運営事務局 このテストは J2EE プログラマとしての Java の知識を評価するものです 問題は 30 問, テスト時間は J2EE 知識テストとあわせて 90 分です 問題は全て択一式です 選択肢から 1 つだけ選択してください 資料の閲覧は禁止です テストが終わり次第 答案用紙を提出していただいてかまいません テスト終了後, 本テストの内容を他の方に話さないでください

More information

AccessVBA−‹ŠpŁÒ-flO“Z

AccessVBA−‹ŠpŁÒ-flO“Z Microsoft Access 1 2 Private Sub After5days_Click( ) msg = Date + 5 MsgBox mag End Sub 3 Me.Filter = " =' " & Me! & "'" 4 5 Private Sub _Click() If IsNull(Me!) Then MsgBox " " Me!.SetFocus Me!.Dropdown

More information

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10

10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) / 10 10/8 2015-10-08 URL : http://webct.kyushu-u.ac.jp, 10/8 1 / 10 10/8 Finder,, 1 1. Finder MAC OS X 2. ( ) MAC OS X Java ( ) 3. MAC OS X Java ( ) 1. 30 2 / 10 10/8 Finder 1 Figure : : Apple.com 2, 3 / 10

More information

Javaアプリケーション開発ガイド入門編

Javaアプリケーション開発ガイド入門編 Javaアプリケーション開発ガイド入門編 第 2 版 2011 年 9 月 富士通株式会社 まえがき 本書の目的本書は JavaアプリケーションからSymfoware Serverを利用する方法について 説明しています 以下の内容が理解できることを目標としています JDBCを用いてJavaアプリケーションからSymfoware Serverに接続する方法 (DriverManagerを用いてSymfoware

More information

6.1 工 程 管 理 (ネットワーク 工 程 表 ) 159 VBA( 実 行 結 果 例 ) 出 力 結 果 シート 出 力 結 果 を 図 に 描 くと 下 図 のようになる. 図 6.3 ネットワーク 工 程 表 ( 出 力 結 果 より 作 図 )

6.1 工 程 管 理 (ネットワーク 工 程 表 ) 159 VBA( 実 行 結 果 例 ) 出 力 結 果 シート 出 力 結 果 を 図 に 描 くと 下 図 のようになる. 図 6.3 ネットワーク 工 程 表 ( 出 力 結 果 より 作 図 ) 158 第 6 章 施 工 管 理 エクセル 例 題 6-1 ネットワーク 工 程 表 の 作 成 図 6.2 に 示 すネットワーク 工 程 表 の 作 業 時 刻, 余 裕 時 間 等 を 計 算 し,クリティ カルパスを 求 める. 図 6.2 ネットワーク 工 程 表 VBA( 実 行 結 果 例 ) データ 入 力 シート * A~K の 各 作 業 の 開 始 ノード(イベント), 終

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 11 回ウインドウ型アプリケーション (2) 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp メニュー (1) メニューを組み込むときには,MenuBar オブジェクトに Menu オブジェクトを登録し, その Menu オブジェクトに MenuItem オブジェクトを登録する 2 つの Menu オブジェクト File New

More information

Programming-C-3.key

Programming-C-3.key プログラミングC 第3回 Stringクラス (クラスライブラリの使い方) インスタン スの配列 白石路雄 Player public class Player{ private String name; private int hp; private Sword sword; name hp Player 2 public class Player{...

More information

PowerPoint Presentation

PowerPoint Presentation ファイルの入出力 芝浦工業大学情報工学科 青木義満 今回の講義内容 ファイル入出力 ファイルからのデータ読込み ファイルと配列 2 1 ファイルへのデータ書き込み ( 復習 ) ソースファイル名 :fileio1.c データをファイルに書き込み #include int main(void) { ファイルポインタ宣言 int student_id = 100; char name[

More information

ALG2012-F.ppt

ALG2012-F.ppt 2012 7 26 (sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2012/index.html 5 2 3 4 - 5 .. 6 - 7 public class KnapsackBB { // 0-1 private static double maxsofar; private

More information

/ ( ) 8/7/2003 13:21 p.2/64

/ ( ) 8/7/2003 13:21 p.2/64 B 12 I ks91@sfc.wide.ad.jp N208 8/7/2003 13:21 p.1/64 / ( ) 8/7/2003 13:21 p.2/64 8/7/2003 13:21 p.3/64 2! 12 7/ 8 1 13 7/15 2 / ( ) 11 (SFC ) ( 5 ) 8/7/2003 13:21 p.4/64 10 2003/7/22 23:59 JST 11 ( )

More information

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid(text_box02_id); if (001 == statee 全体のヒント 1. テキストボックスの制御 1.1. 日付入力日付の入力ボックスは フォーカスが入った時にスラッショを消し フォーカスが他の項目等に移るとスラッシュが加わるようにする オンフォーカス 20100101 オフフォーカス 2010/01/01 1.1.1 オンフォーカス時にスラッシュを消す入力項目のスラッシュを消すには include/function.js ファイル内の var delslash

More information

Ⅲ データの入力 栄養報告 ( 週報 ) ファイル を構成する入力シートとデータの入力について説明します 1 シートの構成メニュー入力シート (1 日目 ) ~ 入力シート (5 日目 ) 1 日目 ~ 5 日目 報告年月 報告対象学校名等の基本情報を入力するシートです また 入力データの集計や報告

Ⅲ データの入力 栄養報告 ( 週報 ) ファイル を構成する入力シートとデータの入力について説明します 1 シートの構成メニュー入力シート (1 日目 ) ~ 入力シート (5 日目 ) 1 日目 ~ 5 日目 報告年月 報告対象学校名等の基本情報を入力するシートです また 入力データの集計や報告 学校給食栄養報告データ集計システム操作マニュアル Ⅰ 栄養報告 ( 週報 ) ファイルの概要給食栄養報告 ( 週報 ) ファイルは 学校給食の報告データを入力するシートと入力データを集計する機能で構成されています 報告データ作成までの大まかな流れは次のようになります 1 入力ファイルのコピー長野県教育委員会のホームページから 栄養報告 ( 週報 ) 入力ファイル をハードディスクの任意のフォルダにコピーします

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 1 プログラミング初級 (Java) 第 10 回オブジェクト指向って? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 2 第 10

More information

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D GS1-128 の描画 DLL について (ver. 2.2) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される必要があります 使用条件 プリンタの解像度 300dpi 以上 機能 バーコードの基本幅を 1 ドット単位で指定できる

More information

北海道経済 社会指標データベース操作マニュアル 北海道開発局開発監理部開発計画課 目 次 1 データベースの準備...1 1.1 動作環境... 1 1.2 データベースのインストール... 1 1.3 データベースのアンインストール... 1 1.4 データベースの起動と終了... 2 2 データベースの検索メニュー...3 2.1 画面構成... 3 3 統計データ検索...5 3.1 画面構成...

More information

コンピュータ概論

コンピュータ概論 5.1 VBA VBA Check Point 1. 2. 5.1.1 ( bug : ) (debug) On Error On Error On Error GoTo line < line > 5.1.1 < line > Cells(i, j) i, j 5.1.1 MsgBox Err.Description Err1: GoTo 0 74 Visual Basic VBA VBA Project

More information

1.ppt

1.ppt /* * Program name: hello.c */ #include int main() { printf( hello, world\n ); return 0; /* * Program name: Hello.java */ import java.io.*; class Hello { public static void main(string[] arg)

More information

Microsoft PowerPoint - jouhou11vista.ppt [互換モード]

Microsoft PowerPoint - jouhou11vista.ppt [互換モード] VBA (Visual BASIC for Applications)で Body Mass Index 判 定 プログラムを 作 る ユーザーフォームを 用 いた プログラムの 作 成 Graphic User Interface ( GUI ) の 利 用 法 Excelメニューバーの 表 示 タグをクリック 右 端 のマクロのアイコンをダブルクリック マクロ 作 成 のダイアログが 現 れる

More information

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略       - LogisticaTRUCKServer-Ⅱ(SQLServer 版 ) 距離計算サーハ API.NET DLL WebForms ASP.NET サンフ ルフ ロク ラム - 1 - LogisticaTRUCKServer-Ⅱ 距離計算サーハ.NET DLL WebForm ASP.NET VisualBasic での利用方法 LogisticaTRUCKServer-Ⅱ 距離計算.NET

More information

<4D6963726F736F667420576F7264202D208DEC90AC837D836A83858341838B81698F4390B394C5816A2E646F63>

<4D6963726F736F667420576F7264202D208DEC90AC837D836A83858341838B81698F4390B394C5816A2E646F63> + = 付 録 Ⅰ マクロのフローチャート 開 始 キーワード 数 と 文 章 数 をカウントする Yes 全 ての 文 章 番 号 (1 0) を 照 合 したか No 全 ての 文 章 番 号 (data) を 照 合 したか Yes No 文 章 番 号 (1 0) が 文 章 番 号 (data) と 等 しいか Yes No 値 を 一 行 全 て 0にする 値 を 一

More information

アルゴリズムとデータ構造1

アルゴリズムとデータ構造1 1 200972 (sakai.keiichi@kochi sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi ://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2009/index.html 29 20 32 14 24 30 48 7 19 21 31 Object public class

More information

untitled

untitled ST0001-1- -2- -3- -4- BorderStyle ControlBox, MinButton, MaxButton True False True False Top Left Height,Width Caption Icon True/False -5- Basic Command1 Click MsgBox " " Command1 Click Command1 Click

More information

Assignment3_3.java 課題 3: 文字列の逆さ出力 / class Assignment3_3 キーボード入力の準備 4 文字用の文字列変数 String str1, str2, str3, str4; 一文字目 System.out.println(" 一文字目を入力してください

Assignment3_3.java 課題 3: 文字列の逆さ出力 / class Assignment3_3 キーボード入力の準備 4 文字用の文字列変数 String str1, str2, str3, str4; 一文字目 System.out.println( 一文字目を入力してください Assignment3_1.java 課題 1: キーボードから名前を入力 / class Assignment3_1 キーボード入力の準備 キーボードから名前の入力を促すメッセージ System.out.println(" 名前を入力してください "); キーボードから名前を読込む String str; str = br.readline(); 入力された名前を表示する System.out.println("

More information

エクセルによる数値計算と化学への応用

エクセルによる数値計算と化学への応用 エクセルによる数値計算と化学への応用 群馬大学工学部 応用化学 生物化学科 平成 21 年 4 月 前期に PC を使った文書作成 表計算 プレゼンテーションを習得しました 後期には主に表計算を より高度に利用するための手法を勉強します 第 1 章計算の基礎 1.1 文字の表示 文字 ABC 1.2 四則計算 8 + 2 = 10 8-2 = 6 8 2 = 16 8 2 = 4 1.3 数列の和

More information

HK05

HK05 コンピュータプログラミング B 補 助 教 材 (5) 2015.04 諸 注 意 課 題 レポートの 書 き 方 一 般 にこの 授 業 のレポートでは, まず 課 題 を 自 分 の 言 葉 で 再 現 し, ソースプログラム, 実 行 結 果, 考 察 ( 場 合 により 感 想 もあってよいです. なお 考 察 は 感 想 とは 意 味 が 全 く 違 います)という 構 成 で 書 くのがよいです.

More information

目次 1. お取引の前に 選べる外為オプション 取引画面を開く 4 選べる外為オプション 取引口座に資金を振り替える 5 2. メニュー 選べる外為オプション のメニューについて 7 3. メイン メイン画面ついて 9 4. 注文方法 注文方法 ( 購入 ) 12 注文方法 ( 売却 ) 13 5.

目次 1. お取引の前に 選べる外為オプション 取引画面を開く 4 選べる外為オプション 取引口座に資金を振り替える 5 2. メニュー 選べる外為オプション のメニューについて 7 3. メイン メイン画面ついて 9 4. 注文方法 注文方法 ( 購入 ) 12 注文方法 ( 売却 ) 13 5. 操作マニュアル 1 目次 1. お取引の前に 選べる外為オプション 取引画面を開く 4 選べる外為オプション 取引口座に資金を振り替える 5 2. メニュー 選べる外為オプション のメニューについて 7 3. メイン メイン画面ついて 9 4. 注文方法 注文方法 ( 購入 ) 12 注文方法 ( 売却 ) 13 5. その他メニュー 取引履歴 15 保有一覧 16 結果一覧 17 入出金履歴 18

More information

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc \n Title 文 系 学 生 のための VBA プログラミング 教 育 についての 考 察 Author(s) 五 月 女, 仁 子 ; Soutome, Hiroko Citation 商 経 論 叢, 46(1): 45-60 Date 2010-10-31 Type Departmental Bulletin Paper Rights publisher KANAGAWA University

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 演習 9 入力した条件に従いデータベースからデータを抽出する 1 演習 9 製品情報を取得するサンプル パソコン製品情報が格納された表から 任意のメーカー IDを取得するプログラムの構造を検討する sample1.htm sample1.asp SDEV_MST_PRODUCT 2 データベース クライアント サーバー PC_KATABAN KOBAN MAKER_ID HD-0001 1 NED

More information

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません サンプル問題 Java TM プログラミング能力認定試験 3 級 解答時における注意事項 1. 次の表に従って解答してください 問題番号問 1~ 問 6 選択方法 試験時間 6 問必須 60 分 2.HB の黒鉛筆を使用してください 訂正の場合は, あとが残らないように消しゴムできれいに消し, 消しくずを残さないでください 3. 解答用紙の所定の欄に, 級種, 会場コード, 受験番号を記入しマークしてください

More information

double 2 std::cin, std::cout 1.2 C fopen() fclose() C++ std::fstream 1-3 #include std::fstream fout; int a = 123; fout.open( "data.t

double 2 std::cin, std::cout 1.2 C fopen() fclose() C++ std::fstream 1-3 #include <fstream> std::fstream fout; int a = 123; fout.open( data.t C++ 1 C C++ C++ C C C++ 1.1 C printf() scanf() C++ C 1-1 #include int a; scanf( "%d", &a ); printf( "a = %d\n", a ); C++ 1-2 int a; std::cin >> a; std::cout

More information

VB.NETコーディング標準

VB.NETコーディング標準 (C) Copyright 2002 Java ( ) VB.NET C# AS-IS extremeprogramming-jp@objectclub.esm.co.jp bata@gold.ocn.ne.jp Copyright (c) 2000,2001 Eiwa System Management, Inc. Object Club Kenji Hiranabe02/09/26 Copyright

More information

データ構造とアルゴリズム論

データ構造とアルゴリズム論 第 10 章.MySQL のインストールと Java プログラムからの 接 続 学 習 のねらい 1 データベース 管 理 ソフトである MySQL をインストールする 2 MySQL 上 のデータベースに Java プログラムから 接 続 できることを 確 認 する < 先 週 の 復 習 > 講 義 で 示 された 基 礎 課 題 10-1 に 解 答 して 下 さい 10-1.MySQL のインストール

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 2 回目 ようこそ Java へ 今日の講義で学ぶ内容 画面へのメッセージの表示 文字や文字列 数値を表現するリテラル 制御コードを表すエスケープシーケンス 画面出力の基本形 ソースファイル名 : クラス名.java class クラス名 System.out.println(" ここに出力したい文字列 1 行目 "); System.out.println(" ここに出力したい文字列

More information

第2回講義

第2回講義 オブジェクト指向概論 第 2 講 クラスとカプセル化 立命館大学 情報理工学部 黄宏軒 1 オブジェクト指向の重要な概念 n クラス q 同じようなオブジェクトを まとめて 考える n 継承 ( インヘリタンス ) q 複数のクラスの 共通部分をまとめる n ポリモーフィズム ( 多態性 ) q 呼び出す側を 共通化 する n 複雑なものを簡単に 2 2.1 クラスとは何か n 類似のオブジェクトを

More information

Section1_入力用テンプレートの作成

Section1_入力用テンプレートの作成 入力用テンプレートの作成 1 Excel には 効率よく かつ正確にデータを入力するための機能が用意されています このセクションでは ユーザー設定リストや入力規則 関数を利用した入力用テンプレートの作成やワークシート操作について学習します STEP 1 ユーザー設定リスト 支店名や商品名など 頻繁に利用するユーザー独自の連続データがある場合には ユーザー設定リスト に登録しておけば オートフィル機能で入力することができ便利です

More information

design_pattern.key

design_pattern.key #include void init(int* ary, int size) for (int i = 0; i < size; ++i) ary[i] = i; void mul10(int* ary, int size) for (int i = 0; i < size; ++i) ary[i] *= 10; void dispary(int* ary, int size)

More information

左記に該当しない方 ボタンを選択した場合 ( 特定増改築等 ) 住宅借入金等特別控除 というリンクになった文字をクリックすると 住宅借入金等特別控除の入力画面が表示されます 所得 所得控除等入力 画面で ( 特定増改築等 ) 住宅借入金等特別控除 というリンクになった文字をクリックすると 3 ページ

左記に該当しない方 ボタンを選択した場合 ( 特定増改築等 ) 住宅借入金等特別控除 というリンクになった文字をクリックすると 住宅借入金等特別控除の入力画面が表示されます 所得 所得控除等入力 画面で ( 特定増改築等 ) 住宅借入金等特別控除 というリンクになった文字をクリックすると 3 ページ 住宅借入金等特別控除の入力編 画面イメージは 実際の画面と異なる場合があります 1 住宅借入金等特別控除画面の表示新たにマイホームを新築した場合の住宅借入金等特別控除の入力方法です 住宅借入金等特別控除を入力する画面の表示方法は 申告書選択 画面において 給与所得が 1 か所の方 ボタンを選択した場合と 左記に該当しない方 ボタンを選択した場合で異なります 給与所得が 1 か所の方 ボタンを選択した場合

More information

プログラミング基礎I(再)

プログラミング基礎I(再) 山 元 進 1 度 は 講 義 を 受 けたことを 念 頭 に 置 いて 講 義 遠 慮 なく 質 問 せよ 質 問 で 授 業 を 止 めたくないならば TA の 人 を 呼 んで 質 問 すると 良 い 前 期 講 義 の 欠 席 者 は 特 に 注 意 せよ 4 限 座 学 +5 限 演 習 出 席 をとる( 前 期 同 様 のシステム) 中 間 試 験 を 行 う 期 末 試 験 の 範 囲

More information

Microsoft PowerPoint - java13bb.ppt

Microsoft PowerPoint - java13bb.ppt 平 成 25 年 度 静 岡 県 立 大 学 公 開 講 座 Javaで 学 ぶプログラミング 基 礎 第 1 回 Java 言 語 の 概 要 第 2 回 Javaプログラミングの 基 礎 第 3 回 コンソール アプリケーション 作 成 第 4 回 Androidアプリケーション 作 成 JavaとJava 仮 想 マシン Javaとは Sun Microsystems によって 開 発 された

More information

コーディング基準.PDF

コーディング基準.PDF Java Java Java Java.java.class 1 private public package import / //////////////////////////////////////////////////////////////////////////////// // // // // ////////////////////////////////////////////////////////////////////////////////

More information

S2Dao入門

S2Dao入門 2007 Spring S2Dao 入門 大中浩行 (a.k.a. せとあずさ ) 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 自己紹介 大中浩行 (a.k.a. せとあずさ ) azusa@fieldnotes.jp http://www.fieldnotes.jp/d/

More information

橡WINAPLI.PDF

橡WINAPLI.PDF Windows Visual Basic 2.0 8 7 29 8 2 Windows 1. Windows 1 1.1. Windows 1 1.2. 1 2. Visual Basic 2 2.1. VisualBasic 2 2.2. Visual Basic 2 2.2.1. 2 2.2.2. 2 2.2.3. 2 2.2.4. 2 2.2.5. 2 2.3. Visual Basic 3

More information

1-4 int a; std::cin >> a; std::cout << "a = " << a << std::endl; C++( 1-4 ) stdio.h iostream iostream.h C++ include.h 1-4 scanf() std::cin >>

1-4 int a; std::cin >> a; std::cout << a =  << a << std::endl; C++( 1-4 ) stdio.h iostream iostream.h C++ include.h 1-4 scanf() std::cin >> 1 C++ 1.1 C C++ C++ C C C++ 1.1.1 C printf() scanf() C++ C hello world printf() 1-1 #include printf( "hello world\n" ); C++ 1-2 std::cout

More information

Team JBA (日本バスケットボール協会 新会員登録管理システム)

Team JBA (日本バスケットボール協会 新会員登録管理システム) STEP1 チーム登録 (p.2 参照 ) ( 財団法人日本ラグビーフットボール協会登録管理システム ) チーム登録ガイド ( 個人一括登録 一括支払の場合 2011/4/6 版 ) チーム 個人の登録方法について インターネットに接続されたパソコンとメールアドレス ( チーム登録に必要です ) をご用意ください http://rugbyfamily.jp にアクセスしてください 日本協会ホームページからもリンクされます

More information

手順 2 作業内容を選択 作業内容選択画面が表示されますので 振込データの新規作成 ボタンをクリックしてください 振込データの新規作成 作成中振込データの修正 削除 ボタンをクリックすると 作成途中の取引やエラーとなった取引を修正 削除できます 過去の振込データからの作成 ボタンをクリックすると 過

手順 2 作業内容を選択 作業内容選択画面が表示されますので 振込データの新規作成 ボタンをクリックしてください 振込データの新規作成 作成中振込データの修正 削除 ボタンをクリックすると 作成途中の取引やエラーとなった取引を修正 削除できます 過去の振込データからの作成 ボタンをクリックすると 過 総合振込 企業が持つ預金口座から 取引毎に振込先口座情報および 日付 金額を指定し 複数の振込を一括で行うことができます 手順 1 業務を選択 資金移動 メニューをクリックしてください 続いて業務選択画面が表示されますので 総合振込 ボタンをクリックしてください 総合振込 59 手順 2 作業内容を選択 作業内容選択画面が表示されますので 振込データの新規作成 ボタンをクリックしてください 振込データの新規作成

More information

PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信)

PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信) User s Manual 1 2 3 1 2 3 Ethernet 1 2 3 4 Ethernet (ST-NO) (PCLK1) (PCLK2) (COMM) (M ASC) (M RTU) (M TCP) (RS-485) (B-RT) (PR201) (NONE) (PRI) (EVEN) (ODD) (STP) (DLN) (RS-485) (Ethernet) (IP-1)

More information

1

1 2 章 1 整数を一つ読み込み, その階乗を計算する RAM プログラムを書け f (n) = n! ( n 0) 何でもよい ( n

More information

問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ

問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ Microsoft Access ビジネスデータベース技能認定試験 3 級 2007 サンプル問題 知識試験 制限時間 30 分 受験会場 受験番号 氏 名 問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは

More information

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2 lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume3 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3...4... 4... 6 ValueHolder... 9 Customer.java... 10...14 Oracle TopLink 10g(10.1.3) È Volume3

More information

3 課題提出方法競技者は 完成した作品 ( 未完成作品も含む ) を大会主催側の用意する外付けのUSBメモリに保存し提出する なお 作品を保存したUSBメモリは 競技時間終了と同時に大会関係者が回収する 4 注意事項 (1) 郵便番号 CSV データ 学生住所 CSV データ 教員住所 CSV デー

3 課題提出方法競技者は 完成した作品 ( 未完成作品も含む ) を大会主催側の用意する外付けのUSBメモリに保存し提出する なお 作品を保存したUSBメモリは 競技時間終了と同時に大会関係者が回収する 4 注意事項 (1) 郵便番号 CSV データ 学生住所 CSV データ 教員住所 CSV デー 第 33 回全国障害者技能競技大会 データベース競技課題 A 1 課題高等学校における教員と学生の住所録を管理する 住所録管理システム を 後述する仕様に基づいて作成しなさい 課題は以下の1から10とし DFD 図 (Data Flow Diagram) に従って処理ができることとする 課題 1. システムで必要とされるテーブルを作成し 適切なリレーションシップを作成すること 課題 2.

More information

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2 Excel2000VBA L e a r n i n g S c h o o l 1 Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2 3 Module1:(General)- Public Sub () Dim WS As Object Dim DiffDate As Integer Dim MaxRows As Integer, CopyRows As Integer

More information

Microsoft Word - tax.doc

Microsoft Word - tax.doc ビジネスバンキング操作マニュアル 実際の画面とは異なる場合がございますので ご了承ください スルガ銀行 202/0/23 目次. 取引状況照会 変更 取消... 2. 申請...8 3. アップロード...2 4. 承認 否認 差戻し...3 5. 振込先マスタ登録...6 6. 振込先マスタ照会 変更...20 . 取引状況照会 変更 取消指定した住民税納付の取引明細照会や変更 削除 取下ができます

More information

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部 はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方

More information

Javaセキュアコーディングセミナー東京 第4回 メソッドとセキュリティ 演習解説

Javaセキュアコーディングセミナー東京 第4回 メソッドとセキュリティ 演習解説 Japan Computer Emergency Response Team Coordination Center 電子署名者 : Japan Computer Emergency Response Team Coordination Center DN : c=jp, st=tokyo, l=chiyoda-ku, email=office@jpcert.or.jp, o=japan Computer

More information

Exercise 41: Create a Drill Down Report

Exercise 41: Create a Drill Down Report 実習 41: ドリルダウンレポートの作成 ステップ 1: レポートを開く 1.) Organizer を用いて 実習 15 で作成したレポートを選択し ツールバーの Open ボタンをクリックします レポートは Report Designer で開きます ステップ 2: ドリルダウン レイヤーの追加 1.) ドリルダウンメニューから Navigate を選択します ドリルダウンナビゲーションダイアログが開きます

More information

やってみようINFINITY-写真管理 編-

やってみようINFINITY-写真管理 編- 目次 やってみよう for Wingneo INFINITY やってみよう for Wingneo INFINITY... 1 目次... 1 システムの起動... 1 写真管理に登録する写真を準備する... 1 写真管理 ( 電子納品 ) の操作方法... 2 写真整理... 2 成果区分の設定... 4 成果管理から電納編集ツールへの操作方法... 5 電納編集ツール ( 写真管理 ) の操作方法

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 受講ガイド目次 1. 新規アカウント登録してログインする 1. ログイン画面に移動する 2. 新規アカウント登録画面に移動 する 3. メールアドレスを入力する 4. Fisdomからのメールを確認する 5. アカウント情報を入力する 6. 新規アカウント登録を完了する 2. コースを受講登録する 1. 受講登録するコースを選択する 2. 受講登録を行う 3. 受講登録を完了する 3. コースを受講する

More information

untitled

untitled JCSP CSP HPC H.Nakahara 1 2 CSP A B HPC H.Nakahara 3 CSP HPC H.Nakahara 4 CSP Process A chan Process B ( DFD) HPC H.Nakahara 5 DFD HPC H.Nakahara 6 DFD FAX OK? HPC H.Nakahara 7 HPC H.Nakahara 8 HPC H.Nakahara

More information

untitled

untitled コンピュータリテラシ B での VBA 教 育 内 容 の 共 有 化 永 井 喜 則 同 時 開 講 に 至 った 経 緯 理 工 学 部 1 年 生 の 履 修 科 目,コンピュータリテラシ A, B は 学 系 によって 必 修 になっている 学 生 の 履 修 が 特 定 の 時 間 に 集 中 し, 教 育 用 端 末 室 の 人 数 を 大 幅 に 超 過 して 学 年 初 めの 調 整

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 8 回ウインドウ部品を用いる (1) 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 前回の課題 (1) マウスを使って, 前回課題で作成した 6 4 のマスの図形で, \ をマウスクリックによって代わるようにしなさい 前回の課題 (2) import java.applet.applet; import java.awt.*;

More information

ASP.NET 2.0 Provider Model 概要

ASP.NET 2.0 Provider Model 概要 ASP.NET 2.0 Provider Model 概要 Agenda ASP.NET 2.0 Provider Model とは カスタムプロバイダの実装 まとめ ASP.NET 2.0 Provider Model とは ASP.NET 2.0 のインフラストラクチャ データストアへのアクセスをアプリケーションロジックから分離 データストアの変更に柔軟に対応 Strategy パターン デザインパターンによる意識の共通化

More information

2 Windows 版パソコンでの操作方法 イ署名検証用ソフト (Gpg4win) のインストール 1 https://gpg4win.org/ にアクセスし DownloadGpg4win をクリックします 2 Gpg4win をクリックするとダウンロードが開始されます 2

2 Windows 版パソコンでの操作方法 イ署名検証用ソフト (Gpg4win) のインストール 1 https://gpg4win.org/ にアクセスし DownloadGpg4win をクリックします 2 Gpg4win をクリックするとダウンロードが開始されます 2 OpenPGP を使用した署名検証方法の解説 1 署名検証方法の概要デジタル署名の検証は 署名検証用ソフトをインストールし 法人番号公表サイトで公開する公開鍵を取得したうえで (1~3) ダウンロードしたデータ ( 全件 差分 ) を署名検証用ソフトで確認する (4~6) という手順で行います 署名検証用ソフトのインストールと公開鍵の取得 1 署名検証用ソフトのインストール ( 無償で利用可能 )

More information

(Microsoft Word - \220S\227\235\212w\202\314\202\275\202\337\202\314ExcelVBA.doc)

(Microsoft Word - \220S\227\235\212w\202\314\202\275\202\337\202\314ExcelVBA.doc) 資 料 心 理 学 における Excel VBA の 利 用 その1 VBA の 基 本 文 法 久 本 博 行 Applications of Excel VBA for the Psychology (1) VBA Programming Hiroyuki HISAMOTO Abstract An experimental systems in psychology using Excel VBA(Visual

More information

74 No.3 0999500 999500 ACCESS

74 No.3 0999500 999500 ACCESS Mar.2003 73 ACCESS ACCESS EXCEL EXCEL 74 No.3 0999500 999500 ACCESS Mar.2003 75 76 No.3 Mar.2003 77 temp EXCEL EXCEL No.3 78 seikika.txt Mar.2003 79 EXCEL Personal.xls Visual Basic Editor VBA Project(PERSONAL.XLS)

More information

Assignment3_3.java 課題 3: 文字列の逆さ出力 / class Assignment3_3 キーボード入力の準備 4 文字用の文字列変数 String str1, str2, str3, str4; 一文字目 System.out.println(" 一文字目を入力してください

Assignment3_3.java 課題 3: 文字列の逆さ出力 / class Assignment3_3 キーボード入力の準備 4 文字用の文字列変数 String str1, str2, str3, str4; 一文字目 System.out.println( 一文字目を入力してください Assignment3_1.java 課題 1: キーボードから名前を入力 / class Assignment3_1 キーボード入力の準備 キーボードから名前の入力を促すメッセージ System.out.println(" 名前を入力してください "); キーボードから名前を読込む String str; str = br.readline(); 入力された名前を表示する System.out.println("

More information

// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma

// このクラスの有効期間中の各呼び出しに使用される キャッシュされた Socket オブジェクト Socket socket = null; // 非同期処理が完了したことを通知するために信号を送るオブジェクト static ManualResetEvent clientdone = new Ma HOW DO I ソケットで通信を行うには ここでは以下の手順で説明します ソケットクライアントを作成するデータを送信するデータを受信するソケットクライアントを使用する ソケットクライアントを作成する 1. このコンテンツのサポートファイルの Start フォルダから "UDPClient" プロジェクトを開きます 2. クライアントを動作させるため コンピューターで簡易 TCP/IP サービスを有効にする必要があります

More information