Microsoft PowerPoint - 12Chap16.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - 12Chap16.ppt"

Transcription

1 今日のポイント 第 16 章構造体 構造体の定義と宣言のしかた タグとは何か メンバーとは何か 構造体変数の宣言と理解 メンバーの理解と使い方 構造体配列とその使い方 Structures 16.1 構造体の定義 セミコロンを忘れないこと! タグ名 struct point ; メンバーの宣言 x 座標 y 座標 左の表記で構造体の構成を決めている. この例では 2 つの double 型をパックした詰め合わせセットを定義した. 2つのdouble 型から成る構造体に point という名前のブランドタグをつけよう という感じ 構造体 = ユーザーが定義した ( 複合的な ) オリジナルの型 = 詰め合わせセットを独自ブランドとして登録したもの プログラム例 struct point ; struct point p1, p2; double xm, ym; p1.x = 3.8; p1.y = 5.6; p2.x = 8.4; p2.y = 18.2; xm = (p1.x + p2.x) / 2.; ym = (p1.y + p2.y) / 2.; 2 点の中点の座標を求めるプログラム point というタグがついた構造体は 2 つの実数メンバーから構成される という意味 point というタグがついた構造体を 2 つ用意 各構造体の中のメンバーにそれぞれ異なる値を代入 各メンバーを用いて加工 printf("(%.2f, %.2f) と (%.2f,%.2f) の中点の座標は (%.2f, %.2f) n", p1.x, p1.y, p2.x, p2.y, xm, ym); メンバーの指定にはメンバー演算子 ( ピリオド ) を使用

2 正誤表 1 p.152, 下から7 行目誤 : typedef point float_float 正 : typedef struct point float_float 16.1 構造体を新しい型として定義 プログラム例 改 2 点の中点の座標を求めるプログラム struct point ; typedef struct point double_double; double_double p1, p2; double xm, ym; p1.x = 3.8; p1.y = 5.6; p2.x = 8.4; p2.y = 18.2; xm = (p1.x + p2.x) / 2.; ym = (p1.y + p2.y) / 2.; ex16_1_1a.c タグを使わずに定義する方法 typedef struct double_double; struct point を新しい型 double_double として定義 p.152 の下から 10 行目 ~4 行目 printf("(%.2f, %.2f) と (%.2f,%.2f) の中点の座標は (%.2f, %.2f) n", p1.x, p1.y, p2.x, p2.y, xm, ym); 16.1 構造体の代入 構造体のメンバーの値を一括コピーするには代入演算子 "=" が使える struct point ; struct point p1, p2; p1.x = 12.; p1.y = 18.; p2 = p1; printf("p1 = (%.2f, %.2f) n", p1.x, p1.y); printf("p2 = (%.2f, %.2f) n", p2.x, p2.y); p.154 の下から 10 行目 ~3 行目 ex16_1_1b.c 16.1 構造体の定義 タグ名 struct grade int subject1; int subject2; int subject3; ; セミコロンを忘れないこと! メンバーの宣言 左の表記で構造体の構成を決めている. この例では 文字列と 3 つの整数と 1 つの実数からなる詰め合わせセットを作った. 氏名科目 1 の点数科目 2 の点数科目 3 の点数平均点 こういう構成から成る構造体に grade という名前のブランドタグをつけよう という感じ ユーザーが定義したオリジナルの型 = 独自ブランドとして登録

3 プログラム例 struct grade int subject1; int subject2; int subject3; ; 3 科目の平均点を出力するプログラム 構造体宣言部 構造体変数 Smith の宣言と初期値代入 struct grade Smith = "John Smith", 90, 80, 35, 0; Smith.average = (Smith.subject1 + Smith.subject2 + Smith.subject3) / 3.; printf("name: %s n", Smith.name); Smith.subject1, Smith.subject2, Smith.subject3); printf(" 平均 : %f n", Smith.average); grade というタグがついた構造体は この 5 つのメンバーから構成される という意味 Smith は grade というタグのついた構造体で 初期値は という意味 平均点計算 プログラム例 の一部 struct grade Smith = "John Smith", 90, 80, 35, 0; Smith.average = (Smith.subject1 + Smith.subject2 + Smith.subject3) / 3.; printf("name: %s n", Smith.name); Smith.subject1, Smith.subject2, Smith.subject3); printf(" 平均 : %f n", Smith.average); 構造体の中のメンバーを指す時 ( アクセスする時 ) は 構造体変数名. メンバー ピリオド ( メンバー演算子 ) 平均点の計算 例 : Smith.name 世の中で扱われるデータの例 : 成績データ 氏名 科目 1 科目 2 科目 3 平均点 John Smith Ken Ohta Chen Bien 氏名と科目 1 科目 2 科目 3 の点数と平均点を 1 セットのデータとして扱いたい. 構造体 というデータ構造で表現 データ全体は 構造体の配列 プログラム例 のサブセット 3 人各々について 3 科目の平均点を出力するプログラム struct grade int subject1; int subject2; int subject3; ; = "John Smith", 90, 70, 50, 0, 各人の平均点計算と表示を "Ken Ohta", 65, 85, 75, 0, for ループで3 人分回す "Chen Bien", 77, 89, 97, 0; int i, ndata = 3; for (i = 0; i < ndata; i++) student[i].average = (student[i].subject1 + student[i].subject2 + student[i].subject3) / 3.; printf("name: %s n", student[i].name); student[i].subject1, student[i].subject2, student[i].subject3); printf(" 平均 : %.2f n n", student[i].average);

4 スキルアップタイム 1 以下の 4 名の成績データについて * のセルを埋めるプログラムを作れ ( プログラム例 のサブセットを参考にする ). 氏名 科目 1 科目 2 科目 3 科目 4 平均点 John Smith * Ken Ohta * Chen Bien * Naomi Kanda * 科目毎の平均点 総合平均点 スキルアップタイム 1 のヒント struct grade int subject1; int subject2; int subject3;???????????; ; = "John Smith", 90, 70, 50, 74, 0,???????????????????????????; int i, ndata =?; for (i = 0; i < ndata; i++) student[i].average = (student[i].subject1 + student[i].subject2 + student[i].subject3 +???????????????????) /??; printf("name: %s n", student[i].name); printf(" 科目 1: %d 科目 2: %d 科目 3: %d???????? n", student[i].subject1, student[i].subject2, student[i].subject3,???????????????????); printf(" 平均 : %.2f n n", student[i].average); スキルアップタイム 2 以下の 4 名の成績データについて * のセルを埋めるプログラムを作れ ( プログラム例 ( 教科書 ) の後半を参考にする ). 氏名 科目 1 科目 2 科目 3 科目 4 平均点 John Smith Ken Ohta Chen Bien Naomi Kanda 科目毎の平均点 * * * * 総合平均点 スキルアップタイム2のヒント struct grade ; = "John Smith", 90, 70, 50, 74, 71.0,??????????????????????????????; int i, ndata =?; int total1, total2, total3, total4; double average1, average2, average3, average4; total1 = total2 = total3 = total4 = 0; for (i = 0; i < ndata; i++) total1 += student[i].subject1; average1 = (double)total1 / ndata; printf(" 各科目の平均点 n"); printf(" 科目 1: %.2f 科目 2: %.2f 科目 3: %.2f?????????? n", average1, average2, average3,????????);

5 スキルアップタイム 3 スキルアップタイム 2 までできた人は演習問題 16.1 を やってみよう. 1. "Author", "Title", "Pub", 1999, " ", 1000, " 著者 ", " 書名 ", " 出版社 ", 2007, " ", 20000, "Kernighan", "C", "Prentice", 1988, " ", 3000, " カーニハン ", " 言語 C", " 共立 ", 1989, " ", 2800, " 熊谷 ", "C 言語 ", " 近代科学 ", 2001, " ", 2200, スキルアップタイム 3 のヒント struct database char author[80]; char title[80]; char publisher[80]; int year; char isbn[20]; int price; int date; ; struct database textbook[5] = "Author","Title","Pub", 1999," ", 1000, , " 熊谷 ","C 言語 "," 近代科学 ", 2001," ", 2200, ; int i, ndata =?, total = 0; for (i = 0; i < ndata; i++) printf(" 著者 : %s n", textbook[i].author); printf(" 署名 : %s n", textbook[i].title); printf(" 購入年月日 : %d n n", textbook[i].date); total += textbook[i].price; printf("total = %d n", total); 本日のパズル次のプログラムは何を出力するか #define PR(format,value) printf(#value"=%"#format" ",(value)) #define NL putchar(' n') int a[]=0,1,2,3,4; int i, *p; for ( p= &a[0],i=1; i<=5; i++ ) PR(d,p[i]); NL; for ( p=a,i=0; p+i<=a+4; p++,i++ ) PR(d,*(p+i)); NL; 1 2

C-programming_kouza4(2007)

C-programming_kouza4(2007) ゲーム制作制作のための C 言語講座 言語講座 ~ 第 4 回 ~ 2007/08/29 29 みなさん お久しぶりです 10 日間以上の休みの間にプログラミングは組みましたか?10 日間の中であまり質問が無かったので 多分みんな大丈夫だと思っていてもいいのでしょうか? 今回のやる部分は初心者が一番挫折するところです ( 正直 この部分を無視しても一応ゲームは作れるため 使わずにプログラムを組む人も結構いたりしますが

More information

Microsoft PowerPoint - prog04.ppt

Microsoft PowerPoint - prog04.ppt プログラミング言語 2 第 04 回 (2007 年 05 月 14 日 ) 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/language/ にアクセスすると 教材があります 2007 年 05 月 14 日分と書いてある部分が 本日の教材です 本日の内容

More information

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

書式に示すように表示したい文字列をダブルクォーテーション () の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf( 情報処理基礎 ); printf(c 言語の練習 ); printf 情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている

More information

また 初期化について 以下のサンプルコードのように指定すれば 定義時に値を代入できます * オマケ配列は同名で複数個の箱を用意出来ます 同名ではありますが それぞれは別々の個体であるわけです また この複数個の変数は メモリ上に連続で確保されます 2. 文字と文字列 C 言語では文字と文字列は異なる

また 初期化について 以下のサンプルコードのように指定すれば 定義時に値を代入できます * オマケ配列は同名で複数個の箱を用意出来ます 同名ではありますが それぞれは別々の個体であるわけです また この複数個の変数は メモリ上に連続で確保されます 2. 文字と文字列 C 言語では文字と文字列は異なる 第 4 回 C 言語講座 1. 配列についていままで 変数は1 個ずつ指定してました が 同名で たくさん必要なときもあるかもしれませんね 例えば 複数人の点数だけを格納するときとか このときは 配列が便利なわけです それぞれを添字によって区別しながら扱えるという便利なものです というわけで サンプルコード %.2lf で小数点以下 2 桁表示を示しています定義時は個数を指定します が その後は []

More information

第9回 配列(array)型の変数

第9回 配列(array)型の変数 第 12 回 配列型の変数 情報処理演習 ( テキスト : 第 4 章, 第 8 章 ) 今日の内容 1. 配列の必要性 2. 配列の宣言 3. 配列変数のイメージ 4. 配列変数を使用した例 5. 範囲を超えた添字を使うと? 6. 多次元配列変数 7. 多次元配列変数を使用した例 8. データのソーティング 9. 今日の練習問題 多数のデータ処理 1. 配列の必要性 ( テキスト 31 ページ )

More information

<4D F736F F D20438CBE8CEA8D758DC03389F0939A82C282AB2E646F63>

<4D F736F F D20438CBE8CEA8D758DC03389F0939A82C282AB2E646F63> C 言語講座第 3 回 キャスト ( 型変換 ) 強制的に式の型を変換する ( 変換したい型名 ) 変換元で記述する int num_a = 10, num_b = 3; float result1, result2; // 結果格納用 // 計算用 result1 = num_a / num_b; // 通常のint/int 割り算 result2 = (float)num_a / num_b;//

More information

Microsoft PowerPoint ppt

Microsoft PowerPoint ppt 基礎演習 3 C 言語の基礎 (5) 第 05 回 (20 年 07 月 07 日 ) メモリとポインタの概念 ビットとバイト 計算機内部では データは2 進数で保存している 計算機は メモリにデータを蓄えている bit 1bit 0 もしくは 1 のどちらかを保存 byte 1byte 1bitが8つ集まっている byte が メモリの基本単位として使用される メモリとアドレス メモリは 1byte

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

Taro13-第6章(まとめ).PDF

Taro13-第6章(まとめ).PDF % % % % % % % % 31 NO 1 52,422 10,431 19.9 10,431 19.9 1,380 2.6 1,039 2.0 33,859 64.6 5,713 10.9 2 8,292 1,591 19.2 1,591 19.2 1,827 22.0 1,782 21.5 1,431 17.3 1,661 20.0 3 1,948 1,541 79.1 1,541 79.1

More information

今までの復習 プログラムで最低限必要なもの 入力 ( キーボードから ファイルから ) 出力 ( 画面へ ファイルへ ) 条件分岐 : 条件の成立 不成立により 異なる動作をする 繰り返し : 一定の回数の繰返し 条件成立の間の繰返し 関数の定義 関数の呼び出し C ではそれ以外に ポインタ データ

今までの復習 プログラムで最低限必要なもの 入力 ( キーボードから ファイルから ) 出力 ( 画面へ ファイルへ ) 条件分岐 : 条件の成立 不成立により 異なる動作をする 繰り返し : 一定の回数の繰返し 条件成立の間の繰返し 関数の定義 関数の呼び出し C ではそれ以外に ポインタ データ C プログラミング演習 1( 再 ) 7 講義では C プログラミングの基本を学び演習では 実践的なプログラミングを通して学ぶ 今までの復習 プログラムで最低限必要なもの 入力 ( キーボードから ファイルから ) 出力 ( 画面へ ファイルへ ) 条件分岐 : 条件の成立 不成立により 異なる動作をする 繰り返し : 一定の回数の繰返し 条件成立の間の繰返し 関数の定義 関数の呼び出し C ではそれ以外に

More information

02: 変数と標準入出力

02: 変数と標準入出力 C プログラミング入門 総機 1 ( 月 1) 11: 動的メモリ確保 Linux にログインし 以下の講義ページを開いておくこと http://www-it.sci.waseda.ac.jp/ teachers/w483692/cpr1/ 2015-06-22 1 まとめ : ポインタを使った処理 内容 説明 呼び出し元の変数を書き換える第 9 回 文字列を渡す 配列を渡す 第 10 回 ファイルポインタ

More information

Microsoft Word - Cプログラミング演習(11)

Microsoft Word - Cプログラミング演習(11) 第 11 回 (7/2) 4. いくつかのトピック (1) ビットごとの演算子 C 言語には, 次のようなビット単位で演算を行う特別な演算子が用意されている & ビットごとの AND ビットごとの OR ^ ビットごとの XOR( 排他的論理和 ) ~ 1 の補数これらの演算子は文字型と整数型で機能し, 浮動小数点数型では使用できない AND, OR, XOR は, それぞれのオペランドの対応するビットを比較して結果を返す

More information

1003shinseihin.pdf

1003shinseihin.pdf 1 1 1 2 2 3 4 4 P.14 2 P.5 3 P.620 6 7 8 9 10 11 13 14 18 20 00 P.21 1 1 2 3 4 5 2 6 P7 P14 P13 P11 P14 P13 P11 3 P13 7 8 9 10 Point! Point! 11 12 13 14 Point! Point! 15 16 17 18 19 Point! Point! 20 21

More information

untitled

untitled 1 2 3 4 5 6 7 Point 60,000 50,000 40,000 30,000 20,000 10,000 0 29,979 41,972 31,726 45,468 35,837 37,251 24,000 20,000 16,000 12,000 8,000 4,000 0 16,795 22,071 20,378 14 13 12 11 10 0 12.19 12.43 12.40

More information

p01.qxd

p01.qxd 2 s 1 1 2 6 2 POINT 23 23 32 15 3 4 s 1 3 2 4 6 2 7003800 1600 1200 45 5 3 11 POINT 2 7003800 7 11 7003800 8 12 9 10 POINT 2003 5 s 45700 3800 5 6 s3 1 POINT POINT 45 2700 3800 7 s 5 8 s3 1 POINT POINT

More information

ワタベウェディング株式会社

ワタベウェディング株式会社 1 2 3 4 140,000 100,000 60,000 20,000 0 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 5 6 71 2 13 14 7 8 9 10 11 12 1 2 2 point 1 point 2 1 1 3 point 3 4 4 5 6 point 4 point 5 point 6 13 14 15 16 point 17

More information

株主通信:第18期 中間

株主通信:第18期 中間 19 01 02 03 04 290,826 342,459 1,250,678 276,387 601,695 2,128,760 31,096 114,946 193,064 45,455 18,478 10,590 199,810 22,785 2,494 3,400,763 284,979 319,372 1,197,774 422,502 513,081 2,133,357 25,023

More information

株主通信 第16 期 報告書

株主通信 第16 期 報告書 10 15 01 02 1 2 3 03 04 4 05 06 5 153,476 232,822 6,962 19,799 133,362 276,221 344,360 440,112 412,477 846,445 164,935 422,265 1,433,645 26,694 336,206 935,497 352,675 451,321 1,739,493 30,593 48,894 153,612

More information

0 00 000 000 ISBN 0 0 0 ISBN 0 0 0 ISBN---.00-

0 00 000 000 ISBN 0 0 0 ISBN 0 0 0 ISBN---.00- 0 0 0 --- -0--0-- 00 0 00-0 0 0 0 0 000-00- 0 00 000 000 ISBN 0 0 0 ISBN 0 0 0 ISBN---.00- 0 00 000 000 ISBN 0 0 0 ISBN 0 0 0 ISBN---.00- ISBN 0 0 0 ISBN 0 0 0 0 00 000 000 ISBN---.00- 0 00 000 000 ISBN

More information

ISBN 0 00 00 00 0 0 ISBN 0 0 ISBN---.000-0

ISBN 0 00 00 00 0 0 ISBN 0 0 ISBN---.000-0 ISBN 0 00 00 00 0 0 ISBN 0 0 ISBN---.000-0 0 ISBN 0 00 00 00 0 0 ISBN 0 0 ISBN---.000-0 ISBN 0 00 00 00 0 0 ISBN 0 0 ISBN---.000-0 ISBN 0 00 00 00 0 0 ISBN 0 0 ISBN---.000-0 ISBN 0 00 00 00 0 0 ISBN 0

More information

496

496 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 ISBN4-258-17041-0

More information

1 105 2 4 50 3 ISBN 4 25 2013 1 ISBN 5 128p ISBN978-4-8340-0013-9 ISBN 2

1 105 2 4 50 3 ISBN 4 25 2013 1 ISBN 5 128p ISBN978-4-8340-0013-9 ISBN 2 1 2 39 3 14 13 16 17 36 21 30 32 1 1 105 2 4 50 3 ISBN 4 25 2013 1 ISBN 5 128p ISBN978-4-8340-0013-9 ISBN 2 39 32p ISBN978-4-251-00517-5 62p ISBN978-4-00-110579-7 1 33p ISBN978-4-477-01141-7 3 32p ISBN978-4-591-01270-3

More information

(Microsoft Word - \202v\202a\202s\203G\203N\203Z\203\213.doc)

(Microsoft Word - \202v\202a\202s\203G\203N\203Z\203\213.doc) 表計算ソフトを活用した授業時間数の集計 システムの完成版はダウンロードして活用 することができます 広島県立教育センター 月別の授業時数を集計する簡易なシステムを作成してみましょう 1Excel を起動します 2 シート名を 4 月 とするために, シート見出し Sheet1 を右クリックし, 名前の変更 をクリックします 3 Sheet1 が反転するので, 4 月 と入力します

More information

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

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

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 0 1 2 3 4 5 6 1964 1978 7 0.0015+0.013 8 1 π 2 2 2 1 2 2 ( r 1 + r3 ) + π ( r2 + r3 ) 2 = +1,2100 9 10 11 1.9m 3 0.64m 3 12 13 14 15 16 17 () 0.095% 0.019% 1.29% (0.348%) 0.024% 0.0048% 0.32% (0.0864%)

More information

C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf("hello, n"); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a "hello" printf("hello") 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は

C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf(hello, n); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a hello printf(hello) 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は C 言語復習 C 言語の基礎 来週もこの資料を持参してください C 言語, ソースファイルの作成, コンパイル, 実行 1 C 言語 C 言語プログラミングの手順 とは, 計算機を動かす手順を記述したもの. 計算機に命令を与えて動かすには を作成する ことになる. C 言語はプログラミング言語の 1 個 手続き型言語に分類される. C/C++ は非常に多くの場面で使われる言語 C++ は C 言語をオブジェクト指向に拡張したもの

More information

C V C 6 1 6.1.............................. 1 6.......................... 3 6.3..................... 5 6.4 NULL............................. 8 6.5......................... 9 6.6..............................

More information

第一版第一刷 C 言語問題集 上級問題 12 月 30 日更新 目次 情報 2 問題 1 3 問題 2 5 おまけの問題用紙 11 解答例 19-1- 上級問題 情報 内容 :C 言語問題形式 :( 全問 ) プログラム記述式問題解答 : 問に正対するプログラムを記述し 正しい動作結果を得られたら正解になります 難易度 : 上級 ( 標準レベルの内容とポインタ 構造体 ファイル入出力ができる程度

More information

SQL インジェクションの脆弱性

SQL インジェクションの脆弱性 別紙 脆弱性体験学習ツール AppGoat ハンズオンセミナー 演習解説 SQL インジェクションの脆弱性 [ 演習 ] AppGoat を用いた疑似攻撃体験 SQL インジェクションのテーマ 不正なログイン ( 文字列リテラル ) 画面上に Congratulations!! と表示されると演習クリアです 3 脆弱性のある箇所を特定する ログイン ID またはパスワードにシングルクォート ' を入力し

More information

1.

1. Title 名 詞 型 助 数 詞 の 用 法 : 準 助 数 詞 セット と 組 を 中 心 に Author(s) 東 条, 佳 奈 Citation 阪 大 日 本 語 研 究. 27 P.109-P.136 Issue 2015-03 Date Text Version publisher URL http://hdl.handle.net/11094/51518 DOI Rights Osaka

More information

02: 変数と標準入出力

02: 変数と標準入出力 C プログラミング入門 基幹 7 ( 水 5) 11: 動的メモリ確保 Linux にログインし 以下の講義ページを開いておくこと http://www-it.sci.waseda.ac.jp/ teachers/w483692/cpr1/ 2016-06-22 1 まとめ : ポインタを使った処理 内容呼び出し元の変数を書き換える文字列を渡す 配列を渡すファイルポインタ複数の値を返す大きな領域を確保する

More information

Hirosaki University Repository ファウストとグレートヒェン : グレートヒェン悲 Title 劇 とは何か? Author(s) 田中, 岩男 Citation 人文社会論叢. 人文科学篇. 16, 2006, p.43-77 Issue Date 2006-08-31 URL http://hdl.handle.net/10129/881 Rights Text version

More information

メッシュ農業気象データ利用マニュアル

メッシュ農業気象データ利用マニュアル 大野宏之 メッシュ農業気象データ利用マニュアル 11 図13 取得したデータを MS Excel に読み込んで表示した画面 ブラウザによっては メニュー ファイル から 名前付けて保存 とします 保存の際 ファ イル名の拡張子を変更して AMD_Area3_TMP_mea.nc.csv として保存してください このファイルをエクセルから開き ウインドウ右下の表示倍率スライドバーを左いっぱいに動 かして縮小表示すると南北が逆転した房総半島

More information

Kobe University Repository : Kernel Title ウィリアム ジェームズ著 情動とは何か? Author(s) 宇津木, 成介 [ 訳 ] Citation 近代,98:35*-68* Issue date 2007-04 Resource Type Departmental Bulletin Paper / 紀要論文 Resource Version publisher

More information

55 pp , 2003 I * John William Fenton

55 pp , 2003 I * John William Fenton Title 山田源一郎研究 (I) : その生涯と教育的業績 Author(s) 筒石, 賢昭 Citation 東京学芸大学紀要第 5 部門芸術 健康 スポーツ科学, 55: 55-75 Issue Date 2003-10-31 URL http://hdl.handle.net/2309/2917 Publisher 東京学芸大学紀要出版委員会 Rights 55 pp. 55 75, 2003

More information

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

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

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

スライド 1

スライド 1 プログラミングにおける数学の魅力 劉少英 ( りゅうしょうえい ) 情報科学部 コンピュータ科学科 教授法政大学 HP:http://cis.k.hosei.ac.jp 授業計画 1. プログラミングの基本概念 2. プログラミング言語 Java の紹介と演習 3. プログラムの形式仕様の紹介と演習 1. プログラミングの基本概念 (1) プログラムとは 何? (2) プログラムの作成プロセスは 何?

More information

DR-M1060 ユーザーマニュアル(機能詳細編)

DR-M1060 ユーザーマニュアル(機能詳細編) TM 2 STEP 1 3 4 STEP 2 5 1 2 3 6 4 5 7 STEP 3 8 STEP 4 1 2 9 10 11 12 13 14 15 16 17 A B F G H A B C D E F G C D E I J K L M H I J 18 K A1 L M A1 2 B A B C D C3 D B2 C3 D E 4 A B C D E 19 20 21 22 23 1

More information

リンクされたイメージを表示できません ファイルが移動または削除されたか 名前が変更された可能性があります リンクに正しいファイル名と場所が指定されていることを確認してください 9 2

リンクされたイメージを表示できません ファイルが移動または削除されたか 名前が変更された可能性があります リンクに正しいファイル名と場所が指定されていることを確認してください 9 2 1 リンクされたイメージを表示できません ファイルが移動または削除されたか 名前が変更された可能性があります リンクに正しいファイル名と場所が指定されていることを確認してください 9 2 3 47 25 16. 17. 18. 8 20. 9 21 10 22. 4 5 6 4 19 26 4,305 17 75 98 386 163 4,305 1,713 813 0 769 1,782 4,403

More information

映画にとって現実とは何か : バザンによるロッセリーニ Title ( 映画を信じた男 -アンドレ バサン論 II) Author(s) 野崎, 歓 Citation 言語文化, 33: 3-24 Issue 1996-12-25 Date Type Departmental Bulletin Paper Text Version publisher URL http://doi.org/10.15057/8889

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

Title 資 料 編 2 [ 第 2 編 : 百 年 の 出 来 事 ] 第 5 章 : 戦 時 体 制 Author(s) 京 都 大 学 百 年 史 編 集 委 員 会 Citation 京 都 大 学 百 年 史 : 資 料 編 ; 2 (2000): 375-488 Issue Date 2000-10-30 URL http://hdl.handle.net/2433/152912 Right

More information

Microsoft PowerPoint - 5Chap10.ppt

Microsoft PowerPoint - 5Chap10.ppt 第 11 章関数について 11.1 標準ライブラリ関数 11. 関数呼び出しのオーバーヘッド 11. 大域変数 11.4 プロトタイプ宣言数学関数の自作 11.1 標準ライブラリ関数 予め定義されており ユーザが定義 作成しなくても使える関数 ヘッダ部に以下のマクロが必要 #iclude pritf, scf 等の入出力関数 sqrt, si 等の数学関数 #iclude

More information

Title マス メディアへのアクセス 権 ( 下 ) : 放 送 における 言 論 の 自 由 を 中 心 として Author(s) 堀 部, 政 男 Citation 一 橋 大 学 研 究 年 報. 法 学 研 究, 10: 137-198 Issue 1977-09-30 Date Type Departmental Bulletin Paper Text Version publisher

More information

Title 個 人 研 究 共 同 研 究 児 童 生 徒 の 運 動 スポーツに 対 す る 有 能 感 の 認 知 と 体 育 指 導 : 第 一 報 児 童 生 徒 の 運 動 スポーツ 有 能 感 の 実 態 Author(s) 加 藤, 爽 子 Citation 東 京 学 芸 大 学 附 属 学 校 研 究 紀 要, 30: 89-99 Issue Date 2003-06 URL http://hdl.handle.net/2309/9827

More information

Title 1930 年 代 における 受 験 競 争 と 家 庭 教 育 相 談 : 母 親 た ちに 向 けた 青 木 誠 四 郎 の 啓 蒙 活 動 から( fulltext ) Author(s) 志 村, 聡 子 Citation 学 校 教 育 学 研 究 論 集 (5): 1-11 Issue Date 2002-03-29 URL http://hdl.handle.net/2309/6631

More information

Microsoft Word - 操作マニュアル-Excel-2.doc

Microsoft Word - 操作マニュアル-Excel-2.doc Excel プログラム開発の練習マニュアルー 1 ( 関数の学習 ) 作成 2015.01.31 修正 2015.02.04 本マニュアルでは Excel のプログラム開発を行なうに当たって まずは Excel の関数に関する学習 について記述する Ⅰ.Excel の関数に関する学習 1. 初めに Excel は単なる表計算のソフトと思っている方も多いと思います しかし Excel には 一般的に使用する

More information

Title ジョイスと < 都市 > ( その 1) : < 麻痺 > の意味するもの Author(s) 伊藤, 徳一郎 Citation [ 岐阜大学教養部研究報告 ] vol.[18] p.[125]-[ Issue Date 1982 Rights Version 岐阜大学教養部 (Faculty of General Educa URL http://repository.lib.gifu-u.ac.j

More information

02

02 54 163116831 02 1 168 54 158 53 162 53 148 52 152 52 10,000 0 40,000 30,000 20,000 50,000 70,000 60,000 1,000 500 1,500 2,000 0 2,500 3,000 4,000 3,500 4,500 168 54 158 53 162 53 148 52 152 52 03 52148

More information

5.1. ホームページ登録 ホームページ URL を登録します ホームページ URL は基本契約で 1 個 (100MB) まで無料 2 個目以降は有料オプションサービス ( 月額 300 円 / 個 ) で追加登録が可能です (1) 左メニューの HP アカウント登録 リンクをクリックします (1

5.1. ホームページ登録 ホームページ URL を登録します ホームページ URL は基本契約で 1 個 (100MB) まで無料 2 個目以降は有料オプションサービス ( 月額 300 円 / 個 ) で追加登録が可能です (1) 左メニューの HP アカウント登録 リンクをクリックします (1 5. HP( ホームページ ) アカウント情報 ホームページアカウント情報では ホームページ URL の取得やパスワードの変更 ホームページ容量の追加 authid の設定など ホームページ URL に関する管理が行えます HP アカウント情報 にアクセスするには 世帯情報参照 画面で HP アカウント情報 のリンクをクリックします 新しくホームページ URL を取得する場合は 41 ページへ FTP

More information

Hirosaki University Repository Title 研究業績目録 (2012 年 10 月 -2013 年 9 月 ) Author(s) 弘前大学農学生命科学部学術報告. 16, 2014, p.19- Citation 47 Issue Date 2014-01-31 URL http://hdl.handle.net/10129/5169 Rights Text version

More information

Title ジオラマを 覗 くブランド : 許 されざる 罪 の 自 己 回 帰 性 について Author(s) 丹 羽, 隆 昭 Citation 英 文 学 評 論 (1995), 68: 37-52 Issue Date 1995-11 URL http://dx.doi.org/10.14989/revel_68 Right Type Departmental Bulletin Paper

More information

C言語演習 基本構造

C言語演習 基本構造 1 手続き型言語 問題解決の手続きを 順次記述 していく 数字を入力してください 入力された数字を 3 倍にしてください 結果をディスプレイに表示してください 主な用途 システムソフトウェア (OS コンパイラなど ) 科学技術計算 ( 高速な計算を行わせたいもの ) 電化製品などの組み込みシステム (Nintendo DS) 2 1. テキストエディタでソースコードを書く emacs や vi などのテキストエディタ

More information

第4回

第4回 Excel で度数分布表を作成 表計算ソフトの Microsoft Excel を使って 度数分布表を作成する場合 関数を使わなくても 四則演算(+ */) だけでも作成できます しかし データ数が多い場合に度数を求めたり 度数などの合計を求めるときには 関数を使えばデータを処理しやすく なります 度数分布表の作成で使用する関数 合計は SUM SUM( 合計を計算する ) 書式 :SUM( 数値数値

More information

Title 探 究 科 江 戸 文 化 を 探 る の 試 み : 帰 国 生 がとらえた 江 戸 文 化 Author(s) 加 藤, 康 子 ; 丹, 和 浩 ; 田 中, 暁 龍 Citation 東 京 学 芸 大 学 附 属 学 校 研 究 紀 要, 23: 193-211 Issue Date 1996-08 URL http://hdl.handle.net/2309/6929 Publisher

More information

Hirosaki University Repository Title 更 級 日 記 の 特 徴 的 表 現 について Author(s) 伊 藤, 守 幸 Citation 弘 前 大 学 国 語 国 文 学. 7, 1985, p.21-31 Issue Date 1985-03-20 URL http://hdl.handle.net/10129/4129 Rights Text version

More information

2

2 2013 Vol.18 No.2 3 24 25 8 22 2 23 26 9 15 20 2 3 4 5 6 7 8 point1 point 2 point3 point4 10 11 point1 point 2 point 3 point 4 12 13 14 15 16 17 18 19 20 http://www.taishukan.co.jp/kateika/ 21 22 23 24

More information

C#の基本

C#の基本 C# の基本 ~ 開発環境の使い方 ~ C# とは プログラミング言語のひとつであり C C++ Java 等に並ぶ代表的な言語の一つである 容易に GUI( グラフィックやボタンとの連携ができる ) プログラミングが可能である メモリ管理等の煩雑な操作が必要なく 比較的初心者向きの言語である C# の利点 C C++ に比べて メモリ管理が必要ない GUIが作りやすい Javaに比べて コードの制限が少ない

More information

変更履歴 Version 年月日変更内容備考 年 12 月 20 日初版

変更履歴 Version 年月日変更内容備考 年 12 月 20 日初版 Calc LibreOffce Calc リファレンスマニュアル Ver._1.00. 変更履歴 Version 年月日変更内容備考 1.00 2013 年 12 月 20 日初版 目次 変更履歴... はじめに...1 略記について...2 対象バージョンについて...3 EXCEL との違い...4 全角 / 半角の取り扱い...4 初期フォントを設定する...4 標準フォントを変更する...5

More information

:.

:. Title 大 学 生 の 食 行 動 と 食 育 の 課 題 ( fulltext ) Author(s) 大 竹, 美 登 利 ; 石 川, 彩 Citation 東 京 学 芸 大 学 紀 要. 総 合 教 育 科 学 系, 61(2): 33-43 Issue Date 2010-02-00 URL http://hdl.handle.net/2309/107287 Publisher 東

More information

CONTENTS 5 6 8 7 11 12 14 13 16 15 18 17 18 19 20 21 22 23 24 25 26 28 27 29 31 30 32 1 33 35 34 2 POINT POINT POINT 37 36 3 POINT POINT 39 38 4 POINT POINT 41 40 5 POINT POINT 43 42 6 POINT POINT 45

More information