• 検索結果がありません。

C 言語基本プログラミング - 構造体とファイ

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

Stage 並列プログラミングを習得するためには : 1 計算機リテラシ, プログラミング言語 2 基本的な数値解析 3 実アプリケーション ( 例えば有限要素法, 分子動力学 ) のプログラミング 4 その並列化 という 4 つの段階 (stage) が必要である 本人材育成プログラムでは1~4を

... CW-01~10 までの講義では,変分法,重み付残差法から始まって,一次元・三次元コードに ついて,例題プログラムを一行一行解説した。疎行列解法,前処理手法に関する解説も実施し た。計算結果の可視化にあたっては MicroAVS 2 を使用した。 CW-12 以降では三次元コードの並列版(MPI 使用)についての解説を実施した。時間が限ら れていたので,MPI ...

5

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

... 関係は大きく分類する3つある  関連 : クラスクラス間の一方向あるいは双方向の意味的な接続(情報を送る、受け取るなど)  集約 : 関連の一種であり、全体その部分の関係をあらわす  汎化,継承 : 継承構造を定義する関係 ( 子クラスは親クラスの属性、操作をすべて受け継ぐ ) ...

9

2018年度「プログラミング言語」配布資料 (12)

2018年度「プログラミング言語」配布資料 (12)

... • leaf を branch に変化させる時には,leaf の領域が不要になるので free で解放している (3 行目) • branch を表す構造は局所変数にコピーせずに & でポインタを取得している (6 行目,上記「寄り道 (C 上級者への道 )」も参照).コピーしてしまう,元の木構造を書き換えることにならないので,これは必 須である. ...

14

2018年度「プログラミング言語」配布資料 (7)

2018年度「プログラミング言語」配布資料 (7)

... 例えば Java の標準ライブラリのパッケージは java.lang や java.util といった java で始まる名前がつけら れている.さらに,全世界的に (!) パッケージの名前が衝突しないように,パッケージの名前は jp.ac.kyoto-u のような,組織のドメイン名を逆にしたような名前を使うことが推奨されている.これまでの package 宣言を 使わないクラスは, ...

17

2020年度「プログラミング言語」配布資料 (12)

2020年度「プログラミング言語」配布資料 (12)

... ) プログラミングできるかという問題は ”Expression problem” という名前がつけられ 2000 年代のプログラ ミング言語研究のホットトピックであった. Java だけでもジェネリクスを駆使すればできることが Torgersen の研究によって知られているが, Scala などの Java よりさらに先進的な機構を持つ言語ではわり簡潔に記述 ...

12

Microsoft Word - プログラミング基礎c.doc

Microsoft Word - プログラミング基礎c.doc

... 今日の社会においてコンピュータは欠くことのできないものなっているが,コンピュータを効率的に 動作させるためには,その動作手順を示したコンピュータプログラムから成るコンピュータソフトウェア が必要不可欠である.本演習では,入門用のプログラミング言語(Microsoft VisualBasic)を用いて,パー ...

68

構造と連続体の力学基礎

構造と連続体の力学基礎

... E. 構造解析プログラム ‘Truss-p.exe’ について: このプログラムは,インターネット上のページ http://mechanics.civil.tohoku.ac.jp/bear/soft/truss-p/ からダウンロードして用いる。学科の演習室のコンピュータであれば,ダウンロードしたソフトウェアがすぐ に実行できるが,自宅のコンピュータでも利用したい場合には同じページに記述されているライブラリをイン ...

20

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

... -c とか -o とか ocamlc, ocamlopt も,以下は普通の C コンパイラ同じ “-o ファイル名” で出力ファイル名が指定できる “-c” で,実行可能ファイルまで出さずに,オブジェクトファ イルまでで終了 ...

73

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

...  標準ライブラリ (コアモジュール) で基本的なネットワークプログラ ミングが可能 (ソケット, HTTP クライアント, SMTP クライアント)  その他の機能が欲しい場合は, CPAN*1 のモジュール等を使用する *1 Comprehensive Perl Archive Network http://www.cpan.org/ ...

17

RobotCでの基本プログラミング

RobotCでの基本プログラミング

... ④ 上部の robot→Download Firmware を選択し,NXT パソコンの接続を確認する.NXT Bricks currently connected via USB 内のアドレスが図 10 のように表示されていれば接 続完了である. ⑤ プログラムを作成する場合は File→New で新しいファイルを作成するか,File→Open ですでに作成してあるファイル(filename.c)を開く. ...

14

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

プログラミング言語処理系論 (4) Design and Implementation of Programming Language Processors

... 問題 12 (1) 前述のデータ構造が、 SnがBB[n]に対応するフローグラフ になっていることを確認せよ。 (2) S1がentry pointであるとして、各ブロックのdominatorを 計算するアルゴリズムを設計せよ(プログラムまでは書く必 要がない)。さらに、それに従って、前ページのスライドにあ げたフローグラフの各ブロックの dominatorの集合を列挙 せよ。 ...

25

情報技術 Java の特徴 Java は現在 事務処理計算用プログラミング言語として開発された COBOL に取って代わり C 言語や C++ と並んで 現在最も使われているプログラミング言語の一つである Java は Write Once, Run Anywhere( プログラムを一度作成したらど

情報技術 Java の特徴 Java は現在 事務処理計算用プログラミング言語として開発された COBOL に取って代わり C 言語や C++ と並んで 現在最も使われているプログラミング言語の一つである Java は Write Once, Run Anywhere( プログラムを一度作成したらど

... 部品化の作業を徹底的に行ういうことはその分のプログラミングの手間が発生することになるが、Java では 標準的に利用するプログラムの部品やテキスト・Excel・Word のファイル、ネットワーク通信や画像処理といった 処理を幅広く扱うための手段が提供されているため、結局は必要最低限のコードを記述することで目的のアプリケ ーションを作成できる。 ...

6

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

... 標準ライブラリ (コアモジュール) で基本的なネットワークプログラ ミングが可能 (ソケット, HTTP クライアント, SMTP クライアント) その他の機能が欲しい場合は, CPAN *1 のモジュール等を使用する *1 Comprehensive Perl Archive Network http://www.cpan.org/ ...

54

配列, 関数, 構造体

配列, 関数, 構造体

... defineは defineはC言語でのプリプロッセッサへの指示の ひとつです。プリプロッセッサは、コンパイルの 前に前処理を行うプログラムのことです。次の構 文で記述する、コンパイル時に前処理として、文 字列1を文字列2に変換します。このような変換を マクロ置換呼びます。※pre-processor は、 「前もって処理する者」という意味 ...

37

Cプログラミング - 第8回 構造体と再帰

Cプログラミング - 第8回 構造体と再帰

... 構造へのポインタ 構造変数を宣言する際,ポインタとして宣言することもできる. 構造を指すポインタは構造の先頭のメンバのアドレスをもつ. 構造体型変数のアドレスは,アドレス演算子 (&) ...

35

C言語演習 基本構造

C言語演習 基本構造

...  それぞれの分野における「よく使うお決まりの処理(関 数)」というものが存在する (例:行列積など)  プログラミングの得意な人が作った(最適化された)処理 を使い回せれば便利 ...

38

概要 プログラミング論 構造体 構造体 複数の変数を組合わせて, ひとまとめにしたもの 簡単 重要 自己参照型, リスト 重要, 難しい S-1 S-2 新しい構造体の宣言 struct 構造体名 { データ型メ

概要 プログラミング論 構造体 構造体 複数の変数を組合わせて, ひとまとめにしたもの 簡単 重要 自己参照型, リスト 重要, 難しい S-1 S-2 新しい構造体の宣言 struct 構造体名 { データ型メ

... 入れ子構造体 (2a) 構造体の中に構造体へのポインタ struct score{ int math; int engl; }; struct student{ struct score *p; char name[20]; }; S-33 構造体の中に, 構造体へのポインタ void main(){. struct student sane; : } これで アドレス[r] ...

7

第二回アルゴリズムとプログラミング -データ構造.pptx

第二回アルゴリズムとプログラミング -データ構造.pptx

... 先週の課題: 行列のアクセスの時間の計測 • 正方行列に、( a)行順全要素、(b)列順全要素、(c)対角要素のみ、 ( d)1行のみ (e)1列のみ代入を行ったあと、代入した要素の読出 しを行うプログラムを書き、かかった時間を計測、比較考察せよ。 • 実験環境のうち、ハードウェア、OS、言語、コンパイラオプションなど ...

39

構造体

構造体

... R4 4 バイト浮動小数点数。 R8 8 バイトの浮動小数点数。 SafeArray SafeArray は、関連付けられた配列データの型、ランク、及び、境界を格納する自己 記述型の配列で有る。MarshalAsAttribute.SafeArraySubType フィールド併せて 此のメンバーを使用する事に依って、既定の要素の型をオーバーライド出来る。 Struct ...

8

構造体

構造体

... Type1 構造の様に各要素が同じデータ型で有れば正しく格納されるが、Type2 構造の様に各要素の データ型が異なれば正しく格納されない。亦、Type3 構造の様にアライメントを指定して構造を定 義する、正しく格納される。猶、Pack:=1 の部分を、Pack:=2、Pack:=4、Pack:=8 ...

8

Show all 10000 documents...

関連した話題