タグ

プログラムに関するmottyunnのブックマーク (6)

  • 浮動小数点数型と誤差

    有限桁 C言語で扱える実数値は,2進数の有限小数で表された数値である.例えば次のようなものである. 1.5(10) = 1.1(2) 3.25(10) = 11.01(2) 理論的には小数が無限に続く値でも,そのうちの有限個の桁数でその値を表すしかない. 例えば,0.1 を2進数の小数で表すと 0.1(10) = 0.000110011001100110011...(2) と無限に続くが,コンピュータの内部では有限桁で丸められている. このような場合には,当の値ではなく,近似値でしか表すことができない. 指数表記(浮動小数点表記) 科学計算では非常に大きな実数値や非常に小さな実数値も扱うことがある. そのようなときには,通常の10進数の表記ではなくて,次のような指数表記で表すれば 無駄な 000...000 という桁を表記しなくてもよくなる. 1234567890000000000000

    浮動小数点数型と誤差
    mottyunn
    mottyunn 2007/05/24
    情報落ち 丸め誤差
  • cmagazine.jp | Just another WordPress site

    すごい視聴率だと話題になっていたコンビニの経営を観たら、出演している加盟店のファンになってしまったんです。そこで自分も地元香川でフランチャイズ加盟をしてコンビニを経営してみたいなと思うようになりました。 https://www.sej.co.jp/owner/area/market/kagawa.php >>Read more

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • C言語ゲームプログラミング 第10回 効果音、BGM

    今回はゲーム中に音を鳴らす方法を説明します。 音を鳴らすこと自体は簡単なのですが、音データ自体を作る方法はよく知りません。 そこで、Windowsで最初から用意されている音データを使用することにします。 エクスプローラなどを起動してWindowsをインストールしたディレクトリ下のMEDIAディレクトリを表示してください(普通はC:\Windows\MEDIA\に格納されています)。 幾つかのファイルが存在すると思います。この中で拡張子がWAVのファイル(WAVEファイル)が効果音として使用できます。 てきとうなファイルをダブルクリックして再生させてみてください。 たとえば、Chimes.wavやChord.wavファイルなどを再生してみてください。 普段Windowsを使用している時に聞いたことがある効果音だと思います。 音源となるWAVEファイルが存在すれば、再生するのは簡単です。 gl

  • C, C++ による数値計算プログラミング

    C, C++ による数値計算プログラミング 1998.10  初版   2007.11.7 最終改訂 私が普段使う数値計算の環境は PC-Unix 上で動作する fortran です。 しかし、今では PC-Unix を使う人は少数派であり、Windows で研究する人が多いでしょう。 Windows では fortran は非常にマイナーであるように思われます(cygwin 上で動作する f77 以外は高価であり、cygwin を使うくらいなら PC-Unix を使った方が楽)。 Windows では C や C++ のコンパイラがフリーで入手可能なので、 C や C++ で数値計算プログラムを組む人が多いようです。 Matlab で組む人もいるでしょう。 今では C, C++ に関してはコンパイラがフリーで手に入ります。 Linux などの Unix では C, C++ コンパイラ

  • C 言語で数値計算プログラミング

    Next: 1.1 はじめに C 言語で数値計算プログラミング 桂田 祐史 Date: 2003年6月9日 1.1 はじめに C の勉強の仕方 どういうプログラムに C 言語を用いるべきか 目次 1. コンパイル、実行の仕方 1.1 はじめに 1.2 とにかくコンパイル 1.3 実行形式の名前の指定 (-o オプション) 一口メモ 1.4 システムのライブラリィをリンクする (-l オプション) 1.5 複数のソース・ファイルからなるプログラムのコンパイル&リンク 1.6 cco コマンド 1.7 -I, -L, -R 1.8 便利なオプション -- 最適化 -O, 警告レベルをあげる -W -Wall 1.9 -g 1.10 -pg 1.11 -E 1.12 -S 1.13 GNU Emacs の利用 1.13.1 原始的なプログラム書き 1.13.2 compile コマンド 1.13

  • 1