02: 変数と標準入出力

Size: px
Start display at page:

Download "02: 変数と標準入出力"

Transcription

1 C プログラミング入門 総機 1 ( 月 1) 11: 動的メモリ確保 Linux にログインし 以下の講義ページを開いておくこと teachers/w483692/cpr1/

2 まとめ : ポインタを使った処理 内容 説明 呼び出し元の変数を書き換える第 9 回 文字列を渡す 配列を渡す 第 10 回 ファイルポインタ 第 10 回 複数の値を返す 今回 大きな領域を確保する 今回 C プログラミング入門総機 1 ( 月 1) 2

3 複数の値を返す return は 1 つの値しか返せない 複数返すには 書きこんでもらいたい変数へのポインタを渡す 返り値を使って計算 整数の配列の先頭ポインタとその個数 例 :int 配列の最大 最小値を計算する int maximum(const int *a, int n); int minimum(const int *a, int n); void minmax(const int *a, int n, int *m, int *M); 最小値を書き込むアドレス最大値を書き込むアドレス返り値を使わない ( 変数などへのポインタ ) ( 変数などへのポインタ ) ( 使ってもいい ) 書き換えるので const がつかない C プログラミング入門総機 1 ( 月 1)

4 整数部と小数部を求める関数 double modf(double value, double *iptr); 戻り値 :value の小数部 ( 符号付き ) iptr の指すメモリ領域 : 整数部 ( 符号付き ) #include <stdio.h> #include <math.h> int main(void) { double ipart, fpart; fpart = modf(32.5, &ipart); 小数部 0.5 は戻り値として返る 標準ライブラリ関数の例 double ipart C プログラミング入門総機 1 ( 月 1) 4 32 変数 ipart のアドレスを渡すことで 関数 modf は ipart の中身を書き換えることができる

5 ポインタ変数の初期値の注意 通常の変数同様 ポインタ変数も初期化されない しかし どこかは指している 初期化しないポインタ変数でアクセスすると危険 { int *p; *p = 100; 暗黙の初期化はされないので どこを指すアドレスが入っているかは不明 p C プログラミング入門総機 1 ( 月 1) 5

6 NULL ポインタによる安全策 以下の場合 NULL ポインタを入れるとよい 初期化時にアドレスを決定しないもの 今まで使っていたアドレスがもう使われない場合 { int *p = NULL; *p = 100; ポインタ変数の値 ( アドレ NULL ポインタが指す p ス ) が NULL ポインタの場領域にアクセスすると 合 斜線を引いて どこもシステムが検知して 指示していないことを表現 例外を発生する することがおおい C プログラミング入門総機 1 ( 月 1) 6

7 どのアドレスでもないことを示す特別な値 空ポインタともいう null ポインタ null ポインタに対してデリファレンス演算子 * を使うと例外 (null pointer exception) が発生する null ポインタ定数マクロ NULL を使って判定する 数値リテラル 0 は null ポインタに変換される <stddef.h> で定義されているが <stdio.h> などで自動的にインクルードされる C プログラミング入門総機 1 ( 月 1)

8 null ポインタ判定 以下のような書き方のバリエーションがある p が null であるか p が null でないか if(p == NULL) if(p!= NULL) if(p == 0) if(p!= 0) if(!p) if(p) if は常に式の評価値が0でないことを判定する ので 上段の式と同じ意味になる C プログラミング入門総機 1 ( 月 1) 8

9 配列を返す? 関数内で定義された配列変数は 通常の変数と同様に関数の実行が終了する際に消滅する... unsigned char *createnewimage(void) 配列の型を戻り値とする関数 { は作れない unsigned char img[512*512] = { 0 }; その代わり ポインタを返す return img; createnewimage の領域 } この領域は関数の実行後 img 消滅してしまう int main(void) { pimage unsigned char *pimage;... pimage = createnewimage(); // この後ポインタ pimage を使って返されたポインタ ( アドレス ) は す // アクセスしてはいけないでに意味のある情報を持っていない C プログラミング入門総機 1 ( 月 1)

10 自動的に消滅しないメモリ領域を作る 動的メモリ確保 (dynamic memory allocation) 変数のような言語機能ではなく 標準ライブラリ関数を使って 直接 OS にメモリ領域を要求する 確保された領域は自由に使える 変数名はつかないので ポインタでアクセスする 自動的には消去されないので 自分で解放する C プログラミング入門総機 1 ( 月 1) 10

11 malloc() 関数によって指定したバイト数のメモリ領域を確保する 確保された領域が置かれているところをヒープ (heap) という メモリ領域は初期化されない メモリ不足などで確保が失敗した場合 NULL ポインタが返る malloc() のプロトタイプ 動的メモリの確保 #include <stdlib.h> void *malloc(size_t size); 次のスライドで説明 C プログラミング入門総機 1 ( 月 1) 11

12 確保されたメモリ領域の値 malloc は void * 型を返す { 特定の型を表さない 任意のポインタ型に自動変換できる int *pint; double *pdouble; ヒープ領域 C++ では自動変換されないため static_cast が必要 100??????????? 3.14 pint = malloc(16); 指し示すアドレスは同じだが 扱われ方が型によって異なる pint[0] = 100; // double の場合 // pdouble = malloc(16); // pdouble[0] = 3.14; int *pint double *pdouble sizeof(int) == 4, sizeof(double) == 8 の?? 場合 main のスタック領域 C プログラミング入門総機 1 ( 月 1) 12

13 例 : int 型の 100 個の領域を確保 int *mem = malloc(sizeof(int) * 100); mem[0] ~ mem[99] としてアクセス 例 : 画素値を unsigned char 型として w h のサイズのメモリ領域を確保 unsigned char *image = malloc(sizeof(unsigned char) * w * h); 座標 x, y に対して image[x+w*h] としてアクセス 0 x < w, 0 y < h サイズの指定 sizeof(unsigned char) は必ず 1 なので 書かなくてもよい C プログラミング入門総機 1 ( 月 1) 13

14 動的メモリの確保 ( その他 ) calloc(): malloc() と同じだが さらにゼロで初期化を行う size num バイトの領域を確保する メモリの全てのビットが 0 となるからと言って double などの型の値として 0 となるとは限らない realloc(): 確保された領域のサイズを変更 calloc(), realloc() のプロトタイプ #include <stdlib.h> void *calloc(size_t num, size_t size); void *realloc(void *ptr, size_t new_size); C プログラミング入門総機 1 ( 月 1) 14

15 確保したメモリへのポインタを指定して その領域を解放する 解放した領域は使用してはならない NULL を入れておくと安全 既に解放済みのポインタに対して実行してはいけない (2 重解放エラー ) NULL ポインタを与えた場合は何もしない free() のプロトタイプ 動的メモリの解放 #include <stdlib.h> void free(void* ptr); どんな型のポインタも void * に自動的に変換される C プログラミング入門総機 1 ( 月 1) 15

16 例題 :PGM 画像 画像のためのメモリを自動的に確保する関数... // 画素値 0 で初期化された画像を動的に作成する unsigned char *createimage(int width, int height) { int i; unsigned char *img = malloc(width * height); if(img == NULL) sizeof(unsigned char) == 1 な { ので 掛けるのを省略 return NULL; } メモリ不足の場合は NULL を返す for(i = 0; i < width*height; ++i) img[i] = 0; return img; } すべてゼロで初期化する C プログラミング入門総機 1 ( 月 1) 16

17 例題 :PGM 画像 使い終わったら自分で free() する... int main(void) { unsigned char *Image = NULL;... Image = createimage(640, 480);... free(image), Image = NULL; メモリ領域を解放する ポインタは無効になるので NULL ポインタを代入しておくとよい C プログラミング入門総機 1 ( 月 1) 17

18 用語 : メモリリーク (memory leak) malloc() で動的確保した領域を free() で解放し忘れて メモリが圧迫されること 単純なプログラムではこの手のバグは見つけやすいが 秋期 C プログラミング で扱う複雑なデータ構造では発生しやすく 見つけづらいバグとなる C プログラミング入門総機 1 ( 月 1) 18

19 変数とポインタと動的メモリ確保の整理 メモリに領域を確保して値を読み書きする方法には 4 つある 分類生存期間スコープメモリ領域初期化 自動変数 ( ローカル変数 ) 大域変数 ( グローバル変数 ) 静的変数 (static 変数 ) 動的メモリ 定義位置からブロック終端まで プログラムの実行開始から終了まで プログラムの実行開始から終了まで 確保から解放まで 定義位置からブロック終端まで 定義位置からプログラム終了まで 定義位置からブロック終端まで スタック 静的領域 静的領域 ヒープ 初期化が指定されている場合のみ ブロックに入るたびに初期化される プログラム開始時に 1 度だけ 初期化が指定されない場合 0 で初期化される 変数名で参照しない C プログラミング入門総機 1 ( 月 1) 19 同上 malloc() はされない calloc() は 0 を書きこむ

20 配列変数と動的メモリ確保の比較 機能配列動的メモリ確保 サイズ 多次元 自動変数の場合は あまり大きなサイズは確保できない 可能 ただし 関数などに次元やサイズを伝えられない ほとんど制限がない 単なるポインタなので不可能 コピー不可能 標準ライブラリ関数を利用不可能 標準ライブラリ関数を利用 解放 アクセス 自動変数の場合 ブロックを抜けると自動的に消滅する 変数名が先頭へのポインタになる free() によって自分で解放する malloc() によって得られるアドレスをポインタ変数に入れて扱う C プログラミング入門総機 1 ( 月 1) 20

02: 変数と標準入出力

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

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

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

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

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

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

Microsoft PowerPoint - ep_cpp04.ppt

Microsoft PowerPoint - ep_cpp04.ppt C++ による 画像処理プログラミング - 第 4 回 - 情報科学研究科視覚情報メディア講座 佐藤智和 tomoka-s@is.naist.jp version 1.0 今回説明すること 前回の課題の解答 バグを防ぐためのC++ の記述方法 const メモリリークのチェック (new, delete, malloc, free) 課題 1 の解答例 unsigned char getrgbintensity::crgbimage(

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 - 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

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

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

More information

プログラミング演習3 - Cプログラミング -

プログラミング演習3 - Cプログラミング - プログラミング 演 習 3 - 集 中 講 義 版 - 2 日 目 資 料 & 課 題 花 泉 弘 この 回 の 目 標 1. 画 像 ファイルの 構 造 を 知 る 2. 画 像 ファイル(バイナリファイル)を 読 み 込 む 読 み 込 みには1 日 目 に 作 成 したreadcharline( ) を 使 用 します 3. 画 像 を 作 成 して 出 力 する 4. 読 み 込 んだ 画

More information

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

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

More information

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

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

More information

Microsoft Word - 12

Microsoft Word - 12 担当 : 富井尚志 (tommy@ynu.ac.jp) アルゴリズムとデータ構造 講義日程. 基本的データ型. 基本的制御構造. 変数のスコープルール. 関数. 配列を扱うアルゴリズムの基礎 (). 最大値, 最小値. 配列を扱うアルゴリズムの基礎 (). 重複除去, 集合演算, ポインタ. ファイルの扱い 7. 整列 (). 単純挿入整列 単純選択整列 単純交換整列 8. 整列 (). マージ整列

More information

C-programming_kouza4(2007)

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

More information

Microsoft PowerPoint - 12Chap16.ppt

Microsoft PowerPoint - 12Chap16.ppt 今日のポイント 第 16 章構造体 構造体の定義と宣言のしかた タグとは何か メンバーとは何か 構造体変数の宣言と理解 メンバーの理解と使い方 構造体配列とその使い方 Structures 16.1 構造体の定義 セミコロンを忘れないこと! タグ名 struct point ; メンバーの宣言 x 座標 y 座標 左の表記で構造体の構成を決めている. この例では 2 つの double 型をパックした詰め合わせセットを定義した.

More information

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

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

More information

C#の基本

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

More information

Prog2_10th

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

More information

C言語演習 基本構造

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

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

ソフトウェア演習Ⅰ(アドバンス)

ソフトウェア演習Ⅰ(アドバンス) Computer Programming I (Advanced) 3 rd week Kazumasa Yamamoto Dept. Comp. Sci. & Eng. Computer Programming I (Adv.) 3rd week 1 Exercise of last week (1) 1. Create a program that opens the text file Alice_in_Wonderland.txt,

More information

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

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

More information

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l C/C++ 2007 6 18 1 C STL(1) 2 1.1............................................... 2 1.2 stdio................................................ 3 1.3.......................................... 10 2 11 2.1 sizeof......................................

More information

第4回

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

More information

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

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

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

4-3- 基 C++ に関する知識 オープンソースシステムのソースを解読する上で C++ の知識は必須であるといえる 本カリキュラムでは まずオブジェクト指向に関する Ⅰ. 概要理解を深め クラスの扱い方について学習し STL を使用してアルゴリズムとデータ構造を実装する方法を学習する Ⅱ. 対象専

4-3- 基 C++ に関する知識 オープンソースシステムのソースを解読する上で C++ の知識は必須であるといえる 本カリキュラムでは まずオブジェクト指向に関する Ⅰ. 概要理解を深め クラスの扱い方について学習し STL を使用してアルゴリズムとデータ構造を実装する方法を学習する Ⅱ. 対象専 4-3- 基 C++ に関する知識 1 4-3- 基 C++ に関する知識 オープンソースシステムのソースを解読する上で C++ の知識は必須であるといえる 本カリキュラムでは まずオブジェクト指向に関する Ⅰ. 概要理解を深め クラスの扱い方について学習し STL を使用してアルゴリズムとデータ構造を実装する方法を学習する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 4-2-

More information

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

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

More information

3次多項式パラメタ推定計算の CUDAを用いた実装 (CUDAプログラミングの練習として) Implementation of the Estimation of the parameters of 3rd-order-Polynomial with CUDA

3次多項式パラメタ推定計算の CUDAを用いた実装 (CUDAプログラミングの練習として)  Implementation of the Estimation of the parameters of 3rd-order-Polynomial with CUDA 3 次多項式パラメタ推定計算の CUDA を用いた実装 (CUDA プログラミングの練習として ) Estimating the Parameters of 3rd-order-Polynomial with CUDA ISS 09/11/12 問題の選択 目的 CUDA プログラミングを経験 ( 試行錯誤と習得 ) 実際に CPU のみの場合と比べて高速化されることを体験 問題 ( インプリメントする内容

More information

NortonAntiVirus for MicrosoftExchange

NortonAntiVirus for MicrosoftExchange NortonAntiVirus for MicrosoftExchange インストール手順書 このドキュメントは NortonAntiVirus 2.5 for MicrosoftExchange のインストール手順を示します 2001 年 7 月 1 1.. Norton AntiVirus for Microsoft Exchange のアンインストール まず 以前のバージョンの NortonAntiVirus

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

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Group Calendar 2011 のご紹介 画面サンプル集 OnTime Group Calendar Direct Shop ( オンタイムグループカレンダーダイレクトショップ ) https://ontimesuite.jp 画面一覧 利用者画面サンプル 1. 今までのノーツのグループスケジュール 2. これからのノーツのグループスケジュール 3. 特定の凡例だけにフォーカスできます 4.

More information

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多 Cygwin 使いこなしマニュアル 2011/10/17 1.Cygwin の起動 Cygwin のインストールが完了したら 一般ユーザーで Windows にログインし Cygwin を起動してみましょう 下の図は ユーザー名 densan でログインして Cygwin を起動した後 いくつかコマンドを実行してみたところです 2.Cygwin のファイルはどこにある? Windows から Cygwin

More information

Sort-of-List-Map(A)

Sort-of-List-Map(A) Java オブジェクト集合のソートとラムダ式の初歩 山本富士男 2016-4-23 この資料は Java での コレクション Coections と ジェネリクス Generics に関してさらに深く学ぶためのものです 以下の事項を学びます レポート課題が 5 ページの末尾にあります 名称のない内部クラスである 匿名クラス を使う 一般のオブジェクトの集合 (List や Map など ) を何らかの基準でソートする

More information

スライド 1

スライド 1 セキュリティ安心ブラウザ Android 版 WEBフィルタリングソフト 簡単マニュアル onlyタフ レットフィルタリンク ( ファイナルスマホセキュリティ ) のインストール onlyタフ レットフィルタリンク ( ファイナルスマホセキュリティ ) の初期設定 onlyタフ レットフィルタリンク ( ファイナルスマホセキュリティ ) の使い方 ( ブラウザ ) onlyタフ レットフィルタリンク

More information

HK13

HK13 コンピュータプログラミング A 補助教材 (13) 授業第 14 回 2016.10 学ぶ上の心構え中間試験は一つの区切りでした. 初期の頃は与えられたものを打ち込んで所定のものが出れば満足としていましたが, これはゲームのルールを学ぶことに相当しました. 皆さんは基本ルールは完全にマスターしたことでしょう. 段々その中身が問題になって来ます. 最近は穴埋め形式の演習が増えていますが, 形だけでなく内容をしっかり理解していないと解けないことが分ったと思います.

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Partner logo サイエンス右揃え上部に配置 XLfit のご紹介 マーケティング部 15 年 3 月 23 日 概要 1. XLfit 機能の確認 - 特徴 3 Step Wizard - 主なツールについて - 主なグラフの表現 2. 実用例 % Inhibition 9 7 6 5 3 1-1 Comparison 1 Concentration 2 1. 基本編 1 特徴 (3 Step

More information

C言語におけるファイル入出力の高速化

C言語におけるファイル入出力の高速化 C 言語におけるファイル入出力の高速化 東京大学情報基盤センター 黒田久泰 不連続なメモリ上のデータをファイルに保存する場合 内部バッファサイズを大きくすると実行時間が短縮できます また メモリ上に連続して配置されている大規模なデータをファイルに保存する場合には できるだけ大きなデータサイズでファイル入出力を行うことで実行時間が短縮できます ここでは これらの方法や性能について紹介します 1. 内部バッファサイズの変更方法高水準入出力関数

More information

レポート作成に役立つWord2013の機能

レポート作成に役立つWord2013の機能 レポート作成に役立つ Word2013 の機能 神戸親和女子大学情報処理教育センター 2015 年 10 月版 目次 1 文字数や行数を指定する... 2 2 ページ番号... 3 2.1 ページ番号をつける... 3 2.2 先頭ページだけページ番号を非表示にする... 4 2.3 3 ページ目からページ番号をつける... 5 2.4 ページ番号の開始番号を指定する... 7 3 目次の作成 更新...

More information

Microsoft PowerPoint pptx

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

More information

問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. < 図 1>はルーラーの一部である 1に示されるインデントマーカーを移動することにより を設定することができる < 図 1> { ア. 1 行目のインデントイ.

問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. < 図 1>はルーラーの一部である 1に示されるインデントマーカーを移動することにより を設定することができる < 図 1> { ア. 1 行目のインデントイ. Microsoft PowerPoint プレゼンテーション技能認定試験 上級 2007 サンプル問題 知識試験 制限時間 30 分 受験会場 受験番号 氏 名 問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. < 図 1>はルーラーの一部である 1に示されるインデントマーカーを移動することにより を設定することができる

More information

20101222_Exp操作マニュアル+ユニット解説

20101222_Exp操作マニュアル+ユニット解説 操作マニュアル 15 ページ編集 ユニットの編集 ❶ ユニットの編集 ユニットを編集するには まず❶の 段組み ユニッ ト選択プルダウン からユニットを選択します 編集したいユニットの上にカーソルを持っていくと右 図のようにユニットが灰色になります ここでは 画 像のみ オリジナルサイズ表示 のユニットを選択 しました ❷ の薄い灰色部をクリックすると ❶ の編 ❷ 集画面が開きます ❶ のファイル選択で表示させたい画像ファイルを選

More information

tuat2.dvi

tuat2.dvi ( 2 ) http://ist.ksc.kwansei.ac.jp/ tutimura/ 2012 7 7 ( 2 ) 1 / 54 (1) (2) (?) (1) (2) 2 ( 2 ) 2 / 54 1. 30 2. 2012 6 30 25 OS ( 2 ) 3 / 54 10 20 1993 1996 2000 2003 = 30 ( 2 ) 4 / 54 1 2 2 ( 2 ) 5 /

More information

ÿþ˜u#u·0¹0Æ0à0

ÿþ˜u#u·0¹0Æ0à0 10. パッケージ, 例外処理など 1. 例外処理プログラムが正常に期待される以外の処理が行われたときに, 例外が発生 ( エラーの情報の発生 ) する処理をプログラムにさせること例外に対応した処理をプログラムにさせること 例外もオブジェクトである 多数の例外がある ( 例外クラスが存在し, 例外にあわせてオブジェクトが生成される ) 例外処理の方法 try{ 1エラーが発生した場合, 例外オブジェクトが投げられる通常の処理

More information

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

More information

PowerPoint Presentation

PowerPoint Presentation 応用数学 Ⅱ (7) 7 連立微分方程式の立て方と解法. 高階微分方程式による解法. ベクトル微分方程式による解法 3. 演算子による解法 連立微分方程式 未知数が複数個あり, 未知数の数だけ微分方程式が与えられている場合, これらを連立微分方程式という. d d 解法 () 高階微分方程式化による解法 つの方程式から つの未知数を消去して, 未知数が つの方程式に変換 のみの方程式にするために,

More information

GALAPAGOS Station ご利用の流れ STEP1 GALAPAGOS Station をインストールする GALAPAGOS Station のインストール手順は以下の通りです シャープの WEB サイト

GALAPAGOS Station ご利用の流れ STEP1 GALAPAGOS Station をインストールする GALAPAGOS Station のインストール手順は以下の通りです シャープの WEB サイト ガラパゴスステーション GALAPAGOS Station の使い方 お持ちのパソコンと HappyTablet を連携させるパソコン向けのアプリケーション GALAPAGOS Station を活用すれば サービスの楽しみ方がさらに広がります GALAPAGOS Station とは GALAPAGOS Station とは ハッピータブレットと併用することで サービスをより便利にお使いいただけるようにな

More information

Ontrack EasyRecovery 11 基本的な使い方

Ontrack EasyRecovery 11 基本的な使い方 1.Ontrack EasyRecovery 11 の基本的な使い方 1Ontrack EasyRecovery 11 を起動し 画面右下の 次へ をクリックします ここの画面 操作は Ontrack EasyRecovery 11 Home for Windows を使用した例となります 2 下記の メディアの種類を選択 の画面になりますので 復旧対象のディスクを選択し 次へ をクリックしてください

More information

Microsoft PowerPoint - Compiler10note.pptx

Microsoft PowerPoint - Compiler10note.pptx コンパイラ 第 10 回コード生成 の作成 http//www.info.kindai.ac.jp/compiler 38 号館 4 階 N-411 内線 5459 takasi-i@info.kindai.ac.jp コンパイラの構造 字句解析系 構文解析系 制約検査系 中間コード生成系 最適化系 目的コード生成系 処理の流れ情報システムプロジェクト I の場合 output (ab); 字句解析系

More information

画像参照画像送り 5 画像下部に再生ボタンが表示されます 再生ボタンをクリックすると 自動コマ送りされます 1

画像参照画像送り 5 画像下部に再生ボタンが表示されます 再生ボタンをクリックすると 自動コマ送りされます 1 画像参照画像送り 画像参照の画像送り方法について説明します 画像上にカーソルを表示した状態で マウスのホイールボタンでスクロールする またはマウスの左ボタンで上下にドラックすると アクティブなシリーズの画像送りができます 1 カルテ タブや 画像 レポート タブから 画像アイコンをクリックします 画像が表示されます 3 画像が切り替わって表示されます シリーズの位置はバー上の で表示されます 2 画像上にカーソルを表示した状態で

More information

目 次 セットアップ(windows版) 3 ソフトの起動 6 起動 製作開始まで 7 画面名称 9 製作を始める前に 9 フォトブック製作 ページに写真を配置する 10 写真の追加 10 写真の配置 11 12 画像ボックスの移動 12 画像ボックスのサイズ変更 12 フォトブック製作 自動流し込

目 次 セットアップ(windows版) 3 ソフトの起動 6 起動 製作開始まで 7 画面名称 9 製作を始める前に 9 フォトブック製作 ページに写真を配置する 10 写真の追加 10 写真の配置 11 12 画像ボックスの移動 12 画像ボックスのサイズ変更 12 フォトブック製作 自動流し込 PhotoRevo 簡易マニュアル このマニュアルはPhotoRevoの簡易的なマニュアルです セットアップ 発注までを簡単に説明したものです 画面イメージはWindows版のものになります 1 / 24 ページ 目 次 セットアップ(windows版) 3 ソフトの起動 6 起動 製作開始まで 7 画面名称 9 製作を始める前に 9 フォトブック製作 ページに写真を配置する 10 写真の追加 10

More information

Ontrack EasyRecovery 10 基本的な使い方

Ontrack EasyRecovery 10 基本的な使い方 1.Ontrack EasyRecovery 11 の基本的な使い方 1Ontrack EasyRecover 11 を起動し 画面右下の 次へ をクリックします ここの画面 操作は Ontrack EasyRecovery 11 Home for Windows を使用した例となります 2 下記の メディアの種類を選択 の画面になりますので 復旧対象のディスクを選択し 次へ をクリックしてください

More information

動機 もう6学期だし真面目に勉強しようと思った 真面目に授業聞いてみたけどよくわからなかった Amazonみてたら OS自作 という文字列を発見 話し聞いてもよくわからないしもはや自分で作っちゃえばいいんじゃない 駒場祭付近暇だしそこで 一気に作っちゃおう

動機 もう6学期だし真面目に勉強しようと思った 真面目に授業聞いてみたけどよくわからなかった Amazonみてたら OS自作 という文字列を発見 話し聞いてもよくわからないしもはや自分で作っちゃえばいいんじゃない 駒場祭付近暇だしそこで 一気に作っちゃおう OSがあまりにわからなかったからとり あえず自分でOSつくっちゃった話 03-150508 野上和加奈 動機 もう6学期だし真面目に勉強しようと思った 真面目に授業聞いてみたけどよくわからなかった Amazonみてたら OS自作 という文字列を発見 話し聞いてもよくわからないしもはや自分で作っちゃえばいいんじゃない 駒場祭付近暇だしそこで 一気に作っちゃおう 0 step 本選び OS自作についての本はいくつかあった

More information

操作説明書(抜粋)_2013_03

操作説明書(抜粋)_2013_03 4.1.1 マルチモニタリング画面 4 DG シリーズネットワークカメラおよび一部の BB シリーズネットワークカメラを使用する場合は 4.1 仕様の違いについて DG シリーズネットワークカメラおよび一部の BB シリーズネットワークカメラを本プログラムに登録して使用する場合は 本説明書に記載の内容と一部仕様が異なります 機能制限のあるネットワークカメラについては 4 ページを参照してください ネットワークビデオエンコーダー

More information

Microsoft Word - macマニュアル【 】.doc

Microsoft Word - macマニュアル【 】.doc 目次 1. ログイン... 1 2. ログアウト... 3 3. デスクトップ ( 例 :Word Excel 起動中 )... 4 4. Dock( 例 :Word Excel 起動中 )... 5 5. Finder ウィンドウ... 9 6. メニューバー ( 例 :Word 起動中 )... 10 7. 文字の入力 ( 例 :Word で入力 )... 11 8. データの保存 ( 例 :Word

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

MIRACLE System Savior操作手順書

MIRACLE System Savior操作手順書 バックアップ / リストア作業手順書 Copyright 2000-2013 MIRACLE LINUX CORPORATION All rights reserved Ver.1.1 変更履歴日付 作成者 Revision 対象 変更内容 2013/07/02 青山雄一 1.0 全体 初版作成 2013/12/27 青山雄一 1.1 全体 V2R4 対応 Copyright 2000-2013 MIRACLE

More information

タッチディスプレイランチャー

タッチディスプレイランチャー タッチディスプレイランチャー バージョン.0 取扱説明書 もくじ はじめに 3 ランチャーについて 4 ランチャーの操作方法 5 グループを変える 5 設定について 6 アイコンを新規登録する 7 登録したアイコンを編集する 8 グループの編集 0 壁紙を変更する その他の設定について はじめに 本ソフトウェアは ペン操作やタッチ操作で目的のソフトウェアを起動することができるソフトウェアです ソフトウェアは追加

More information

中綴じ3・4級.ren

中綴じ3・4級.ren 99 分野 用 語 解 説 クリック マウスの左ボタンを押す動作のこと ダブルクリック マウスの左ボタンを素早く2度続けてクリックする動作のこと ドラッグ マウスの左ボタンを押したまま マウスを動かすこと タッチタイピング キーボードを見ないでタイピングする技術のこと 右寄せ (右揃え) 入力した文字列などを行の右端でそろえること センタリング (中央揃え) 入力した文字列などを行の中央に位置付けること

More information

目次 はじめに... 2 システムの復元 による復旧を行うための前提条件... 2 システムの復元 の注意事項... 2 アダルトサイトの請求画面が表示されたパソコンの復旧の流れ 前提条件の確認 システムの保護 が有効になっていることの確認 適

目次 はじめに... 2 システムの復元 による復旧を行うための前提条件... 2 システムの復元 の注意事項... 2 アダルトサイトの請求画面が表示されたパソコンの復旧の流れ 前提条件の確認 システムの保護 が有効になっていることの確認 適 Rev.1.00 ワンクリック請求被害に遭ったパソコンの復旧手順書 ~ Windows 10 の システムの復元 手順 ~ 目次 はじめに... 2 システムの復元 による復旧を行うための前提条件... 2 システムの復元 の注意事項... 2 アダルトサイトの請求画面が表示されたパソコンの復旧の流れ... 3 1. 前提条件の確認... 4 1.1. システムの保護 が有効になっていることの確認...

More information

ページ MAP 本マニュアルでは 以下の操作手順を説明します スキャンする スキャンする手順を知りたい原稿の一部分をスキャンしたい書籍をきれいにスキャンしたい A4 を超える原稿をスキャンしたい P5 P19 P21 P23 保存する 印刷する 画像または PDF で保存したい P9 Word また

ページ MAP 本マニュアルでは 以下の操作手順を説明します スキャンする スキャンする手順を知りたい原稿の一部分をスキャンしたい書籍をきれいにスキャンしたい A4 を超える原稿をスキャンしたい P5 P19 P21 P23 保存する 印刷する 画像または PDF で保存したい P9 Word また 読ん de!! ココ < スキャナ > 利用手順書 2011( 平成 23) 年 1 月 24 日版 龍谷大学情報メディアセンター ページ MAP 本マニュアルでは 以下の操作手順を説明します スキャンする スキャンする手順を知りたい原稿の一部分をスキャンしたい書籍をきれいにスキャンしたい A4 を超える原稿をスキャンしたい P5 P19 P21 P23 保存する 印刷する 画像または PDF で保存したい

More information

<4D F736F F D205F88EA94CA8CFC82AF5F EE888F88F912E646F63>

<4D F736F F D205F88EA94CA8CFC82AF5F EE888F88F912E646F63> CADSUPER FXⅡ 設定情報ユーティリティ 利用手引書 1/24 目次 1. はじめに... 3 1-1. 設定情報ユーティリティの機能... 3 1-2. 動作環境... 3 2. バックアップ... 4 2-1. 処理イメージ... 4 2-2.CADSUPER FXⅡ の設定情報をバックアップする手順について... 5 2-3. 動作条件及び注意事項... 8 3. リストア... 9

More information

起動する 起動方法は ご使用の OS により異なります 監視対象となるフォルダーの中にファイルが多数ある場合は 起動に時間がかかります 起動完了までお待ちください (6000 ファイルで約 4 分 ) [ スタート ] メニュー [( すべての ) プログラム ] [I-O DATA] [Sight

起動する 起動方法は ご使用の OS により異なります 監視対象となるフォルダーの中にファイルが多数ある場合は 起動に時間がかかります 起動完了までお待ちください (6000 ファイルで約 4 分 ) [ スタート ] メニュー [( すべての ) プログラム ] [I-O DATA] [Sight 共有フォルダーの更新を監視する フォルダー監視ツール Sight On Sight On は 共有フォルダーを監視するツールです 例えば 複数のパソコンで共通の Excel を作業中に 1 人が更新した場合 他のパソコ ンでポップアップでお知らせするなどの使い方ができます 対応 LAN DISK HDL-H シリーズ HDL-XR シリーズ HDL-XR/2D シリーズ HDL-XR2U シリーズ

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 記 号 実 行 を 用 いた テストデータ 自 動 生 成 の 試 行 評 価 株 式 会 社 デンソー 電 子 技 術 3 部 榎 本 秀 美 e-mail:hidemi_enomoto@denso.co.jp 目 次 1 / 19 1. 背 景 2. 単 体 テストの 問 題 点 3. 対 策 案 の 検 討 4. 評 価 内 容 5. 評 価 結 果 6. まとめ [ 参 考 ]CREST デンソーの

More information

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~ POWER EGG2.0 Ver2.8 スタートアップガイド ~ Web データベースの作成応用編 ~ 第 1 版 2016 年 3 月ディサークル株式会社 改版履歴 版数 改版年月日 備考 1.0 2016/03/04 初版 (POWER EGG2.0 Ver2.8 版 ) 目次 はじめに... 1 第 1 章データベース間の連携設定... 2 1-1 WebDB 間連携項目フィールドの作成...

More information

構造解析マニュアル@RDstr

構造解析マニュアル@RDstr 構造解析マニュアル @RDstr ~ 片持ち梁の弾性静解析 ~ 岐阜高専構造解析学研究室 H270608 版 1. 解析モデル 下に示すような長さ 1000mm 高さ 100mm 幅 200mm の片持ち梁の弾性解析を行う 2. Salome-meca でのメッシュの作成 1 1 アイコンをクリックして Salome-meca を起動する 2 2 ジオメトリのアイコンをクリックする 表示されるウィンドウで

More information

Microsoft PowerPoint - CakePHPforDesign.ppt

Microsoft PowerPoint - CakePHPforDesign.ppt デザイナー 向 けCakePHP 勉 強 会 1 CakePHPのデザイン 周 辺 ECWorks 滝 下 真 玄 (MASA-P) http://www.ecworks.jp/ info@ecworks.jp @ecworks_masap 自 己 紹 介 CakePHPのデザイン 周 辺 1 自 己 紹 介 CakePHPのデザイン 周 辺 2 このセッションの 着 地 点 と 内 を 編 集 すればCakePHPに

More information

P06.ppt

P06.ppt p.130 p.198 p.208 2 1 double weight[num]; double min, max; min = max = weight[0]; for( i= 1; i < NUM; i++ ) if ( weight[i] > max ) max = weight[i]: if ( weight[i] < min ) min = weight[i]: weight 3 maxof(a,

More information

ios 4% Android 10% Python 1% Design 15% Web(PHP/JS) 10% Windows(C#) 20% 40% 最近のボク お嫁 Web/WordPress Windows Android Design Python Python Android 1% 5% Design Windows 5% 15% お嫁 50% Web/WordPress 25% 2013年6月1日

More information

ASCII.PC07_P005-下.indd

ASCII.PC07_P005-下.indd asciidotpc.jp Cover July 7 No. 170 CONTENTS 1 18 2 45 3 4 92 59 5 13 17 110 114 118 122 126 Column Report Interview Review 11 140 68 71 76 82 106 84 85 130 75 66 67 138 132 135 136 For readers 89 86 143

More information

スライド 1

スライド 1 Internet Explorer の設定マニュアル このマニュアルは 長崎市の入札関連システム ( ) をご利用頂くために必要なInternet Explorerの設定手順を説明します お使いのパソコンの環境 ( ブラウザのバージョンなど ) に応じて必要な設定を行ってください なお お使いのブラウザのバージョンによっては掲載する画面と異なる場合がございます あらかじめご了承ください 入札関連システム

More information

Microsoft Word - FreeBSD_LDPRELOAD002.doc

Microsoft Word - FreeBSD_LDPRELOAD002.doc FreeBSD-SA-09:05.telnetd と LD_PRELOAD について N T T コ ミ ュ ニ ケ ー シ ョ ン ズ株式会社 IT マネジメントサービス事業部 セキュリティオペレーションセンタ 2009 年 02 月 20 日 Ver. 1.0 1. 調査概要... 3 2. FREEBSD-SA-09:05.TELNETD の再現... 3 2.1. FREEBSD7.1 の場合...

More information

画像解析論(2) 講義内容

画像解析論(2) 講義内容 画像解析論 画像解析論 東京工業大学長橋宏 主な講義内容 信号処理と画像処理 二次元システムとその表現 二次元システムの特性解析 各種の画像フィルタ 信号処理と画像処理 画像解析論 処理の応答 記憶域 入出力の流れ 信号処理系 実時間性が求められる メモリ容量に対する制限が厳しい オンラインでの対応が厳しく求められる 画像処理系 ある程度の処理時間が許容される 大容量のメモリ使用が容認され易い オフラインでの対応が容認され易い

More information

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法 特典テンプレートの設定方法 目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法 Wordpressテンプレートの設定方法 Wordpressテンプレートの設定方法 この作業を行う前に wordpressのインストールを済ませておいてください 1.テーマのインストール wordpressのインストール後

More information

Microsoft Word - Word1.doc

Microsoft Word - Word1.doc Word 2007 について ( その 1) 新しくなった Word 2007 の操作法について 従来の Word との相違点を教科書に沿って説明する ただし 私自身 まだ Word 2007 を使い込んではおらず 間違いなどもあるかも知れない そうした点についてはご指摘いただければ幸いである なお 以下において [ ] で囲った部分は教科書のページを意味する Word の起動 [p.47] Word

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

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Synology インストールガイド 株式会社アスク Synology NAS でできること 家庭内に設置することで簡単に写真や動画の共有が行えます ユーザーごとに閲覧可否を制御することが出来ます 専用のアプリを利用することでスマートフォンやタブレットからもアクセスできます 特定のフォルダのみ閲覧可能 外出先など外部のネットワークからアクセス 写真や動画のアップロード Synology NAS アプリを利用して閲覧

More information

ESET NOD32 アンチウイルス 8 リリースノート

ESET NOD32 アンチウイルス 8 リリースノート ================================================================== ESET NOD32 アンチウイルス 8 リリースノート キヤノンITソリューションズ株式会社 ================================================================== はじめにキヤノンITソリューションズ製品をご愛顧いただき誠にありがとうございます

More information

Microsoft PowerPoint - lecture201509c_1.pptx

Microsoft PowerPoint - lecture201509c_1.pptx 2015/9/7-8 1 大 島 聡 史 情 報 基 盤 センター 助 教 2015/9/7-8 2 目 標 (C 言 語 を 全 く 知 らない 状 態 から) C 言 語 をある 程 度 使 えるようになる C 言 語 の 基 本 的 な 知 識 を 得 る ベクトルや 行 列 を 使 った 計 算 を 行 うプログラムを 作 れるよ うになる 2015/9/7-8 3 C 言 語 とは? 手

More information

Macintosh OpenGL Pro#3DF3D9.cwk

Macintosh OpenGL Pro#3DF3D9.cwk 5. ポップアップメニューから Attributes を選択する 6. ウィンドウタイトルを Green Triangle に変更 7. Title bar controlsの Close と Zoom (and resize) のチェックを外す 8. ポップアップメニューから Size を選択する 9. Content Rectangle:の下のポップアップメニューから Width/Height

More information

213-229woks.indd

213-229woks.indd グラフの挿入 グラフや表は Excel を使って簡単に作 れます Word で作ったレポートに Excel で作 成したグラフを挿入し 分かりやすいレ ポートにしましょう まず Excel ファイルを開きグラフ内 で右クリックし [ コピー ] を選択します 次 に Word を 開 き [ 編 集 (E)] [ 形 式を選択して貼り付け (S)] をクリックし ます 図や表の番号 レポートや報告書などを作成する場合

More information

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

Microsoft PowerPoint - CV03.ppt [互換モード] コンピュータビジョン 特 論 Advanced Computer Vision 第 3 回 今 回 の 内 容 OpenCVのインストール 方 法 基 本 的 な 使 い 方 について 学 ぶ 資 料 (New 浅 見 君 より): http://www.wakayama-u.ac.jp/~wuhy/how_to_install_opencv.html 資 料 (New2): http://cvwww.ee.ous.ac.jp/oc20inst.html

More information

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

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

More information

eコミマップ_フィルタリング仕様書

eコミマップ_フィルタリング仕様書 e コミマップ オープンデータ利用者向け ドキュメント Ver. 1.0.0 2014/02/05 国立研究開発法人防災科学技術研究所 変更履歴 Version 変更日付 変更内容 0.1 2013/09/04 新規作成 1.0 2014/01/29 e コミマップ 2.3.0 リリースに合せて調整 目次 1 はじめに... 1 2 Web API によるデータ配信... 2 2.1 Web Map

More information

使用説明書(Macintosh)

使用説明書(Macintosh) 4 5 CANON INC. 00 CT-785DPPMJ-000 4 5 4 5 4 5 4 5 4 5 4 5 4 4 5 4 5 4 5 はじめに 特定の箇所を拡大して見る 編集画面で画像を拡大して見る 拡大したい箇所をダブルクリックする やりたいこと 目次 ダブルクリック 4 5 基本操作 ダブルクリック 応用操作 編集画面が表示されます ダブルクリックした箇所を中心に 00 ピクセル等倍

More information

インターネットフィルタリング簡単マニュアル

インターネットフィルタリング簡単マニュアル セキュリティ安心 Windows8 版フィルタリングソフト 簡単マニュアル インターネットフィルタリングのインストール インターネットフィルタリングの初期設定 インターネットフィルタリングの使い方 インターネットフィルタリングのWeb 管理 インターネットフィルタリングのアンインストール インターネットフィルタリングの再インストール よくあるご質問 お問い合わせ先 インターネットフィルタリングのインストール

More information

WBT [6] [7] [8] [9] Web [1] WBT [2] [3] ipad PC ipad ipad ipad [4] QR QR [5] IC IC PDA IC PDA US-ASCII 4,296 QR IC IC IC QR QR QR 3. 3. 1 A BB A A CC

WBT [6] [7] [8] [9] Web [1] WBT [2] [3] ipad PC ipad ipad ipad [4] QR QR [5] IC IC PDA IC PDA US-ASCII 4,296 QR IC IC IC QR QR QR 3. 3. 1 A BB A A CC DEIM Forum 2015 D7-3 432 8011 3-5-1 / PD 191 0065 6-6 191 0065 6-6 432 8011 3-5-1 E-mail: cs11077@s.inf.shizuoka.ac.jp, hirota-masaharu@tmu.ac.jp, ishikawa-hiroshi@tmu.ac.jp, yokoyama@inf.shizuoka.ac.jp,

More information

Community Edition日本語インストール ガイド

Community Edition日本語インストール ガイド Community Edition 日本語インストール ガイド ドキュメント番号 : GUIDE-install-21040501 バージョン : 1.0 発行日 : 2014/05/01 目次 1. はじめに... 1 2. インストールする前に必要な環境の確認... 1 2.1. ハードウェア... 1 2.2. インターネットブラウザ... 1 2.3. Java Virtual Machines

More information

help_ja

help_ja interviewscribe ユーザーズガイド ヤナセ 2012 1 1. 概要 interviewscribeは テープ起こし作業を効率的に行うためのツールです フレーズ分割 interviewscribeでは音声データを 発音している部分毎に分割し フレーズ として管理します フレーズに分割することで 数秒のフレーズ毎に聞き取り作業を進められ 再生 聞き取り テキス ト変換の一連の作業をスムーズに進めることが出来ます

More information

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit 2015.10.8 マスプロ電工株式会社 本手順書は デジタルレベルチェッカー LCV3 の Web ブラウザーによるソフトウェア更新の手順を説明した資料です Web ブラウザーより LCV3 をバージョンアップする手順は以下の 4 段階で実施します 1. パソコン上に新しいソフトウェアをコピーします 2. パソコンと LCV3 を LAN ケーブルで接続します 3. LCV3 を新しいソフトウェアに更新します

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

内容 専用アプリケーションをインストールする... 3 アカウントを設定する... 5 ファイル フォルダをアップロードする... 8 ファイル フォルダをダウンロードする 専用アプリケーションをアンインストールする 転送状態 ( ファイルアップロード進捗状況 ) を確認する

内容 専用アプリケーションをインストールする... 3 アカウントを設定する... 5 ファイル フォルダをアップロードする... 8 ファイル フォルダをダウンロードする 専用アプリケーションをアンインストールする 転送状態 ( ファイルアップロード進捗状況 ) を確認する ServersMan@Disk Windows 版専用アプリケーション操作マニュアル 1 内容 専用アプリケーションをインストールする... 3 アカウントを設定する... 5 ファイル フォルダをアップロードする... 8 ファイル フォルダをダウンロードする... 11 専用アプリケーションをアンインストールする... 12 転送状態 ( ファイルアップロード進捗状況 ) を確認する... 14

More information

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

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

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

Microsoft PowerPoint - OS08 [互換モード]

Microsoft PowerPoint - OS08 [互換モード] オペレーティングシステム 第 8 回 講 義 内 容 並 行 プログラミング 相 互 排 除 (つづき) 哲 学 者 の 食 事 問 題 メモリ 管 理 と 仮 想 記 憶 主 記 憶 共 有 資 源 としてのメモリ 奈 良 先 端 科 学 技 術 大 学 院 大 学 宮 崎 純 miyazaki@is.naist.jp 1 デッドロック(1) 待 機 グラフ(wait for graph; WFG)

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 消費税率 8% 対応マニュアル (Ver14.3.0 リリース ) 目次 0. 目次 1 1.2014 年 4 月 1 日以降に新規で利用する方は 2 2.2014 年 3 月 31 日以前から利用している方は 3 3. 消費税率一括変換機能について 4 3-1. 勘定科目の一括変換について 5 3-2. 補助科目の一括変換について 6 3-3. 仕訳パターンにおける税率一括変換について 7 3-4.CSV

More information

Windows Small Business Server 2011 Essentialsバックアップ容量節減ガイド

Windows Small Business Server 2011 Essentialsバックアップ容量節減ガイド Windows Small Business Server 2011 Essentials バックアップ容量節減ガイド 2011 年 6 月 富士通株式会社 改訂履歴 改版日時版数改版内容 2011.6.15 1.0 新規作成 本書では 以下の略称を使用することがあります 正式名称 略称 製品名 Microsoft Windows Small Business Server 2011 Essentials

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

1 はじめに はじめに メールシステムの切り替えについて お問い合わせ窓口 メールソフト設定の前に (OUTLOOK2010 および 2007) OUTLOOK のバージョン確認 WINDOWS

1 はじめに はじめに メールシステムの切り替えについて お問い合わせ窓口 メールソフト設定の前に (OUTLOOK2010 および 2007) OUTLOOK のバージョン確認 WINDOWS Office365 Outlook クライアント 教職員向け操作手順書 1 1 はじめに... 3 1.1 はじめに... 3 1.2 メールシステムの切り替えについて... 3 1.3 お問い合わせ窓口... 3 2 メールソフト設定の前に (OUTLOOK2010 および 2007)... 4 2.1 OUTLOOK のバージョン確認... 4 2.2 WINDOWS UPDATE を実施する場合の注意点...

More information

目次 1. デジタル押し花の作り方 3 2. デジタル押し花をきれいに仕上げる方法 まとめ 課題にチャレンジ 19 レッスン内容 デジタル押し花 マイクロソフト社のワープロソフト Word 2010( これ以降 Word と記述します ) の図ツールに搭載されている [ 背景

目次 1. デジタル押し花の作り方 3 2. デジタル押し花をきれいに仕上げる方法 まとめ 課題にチャレンジ 19 レッスン内容 デジタル押し花 マイクロソフト社のワープロソフト Word 2010( これ以降 Word と記述します ) の図ツールに搭載されている [ 背景 le Word で楽しむデジタル押し花 Sa mp Word の画像加工 1 本テキストの作成環境は 次のとおりです Windows 7 Home Premium Microsoft Word 2010 画面の設定 解像度 1024 768 ピクセル 本テキストは 次の環境でも利用可能です Windows 7 Home Premium 以外のオペレーティングシステムで Microsoft Word

More information