:
Asir の操作
:
Risa/Asir ドリル
:
Risa/Asir ドリル
索引
目次
Asir の操作
login, logout, キー操作 (unix 編)
logon, logoff, キー操作 (Windows 編)
Risa/Asir の起動法と電卓的な使い方
Asirgui (Windows 版)
エディタを利用してプログラムを書く (unix 編)
エディタを利用してプログラムを書く (Windows 編)
参考: Asir について知っておくと便利なこと
起動時のファイル自動読み込み
デバッガ
ファイル読み込みディレクトリの登録 (unix 編)
章末の問題
unix のシェルとエディターemacs
unixのシェルコマンド
Emacs
参考文献
計算機の仕組み
CPU, RAM, DISK
計算機の歴史
2 進数と 16 進数
章末の問題
参考文献
Risa/Asir 入門
Risa/Asir で書く短いプログラム
デバッガ
関数の定義
章末の問題
参考文献
制御構造
条件判断と繰り返し
プログラム例
glib について
制御構造とやさしいアルゴリズム
2 分法とニュートン法
最大値と配列
効率的なプログラムを書くには?
章末の問題
ユークリッドの互除法とその計算量
素因数分解
計算量
互除法
参考: 領域計算量と時間計算量
章末の問題
章末付録: パーソナルコンピュータの歴史 -- CP/M80
参考文献
関数
リストとベクトル(配列)
関数と局所変数
プログラム例
デバッガ(より進んだ使い方)
ブレークポイント, トレースの使用
実行中断
章末の問題
常微分方程式の数値解
差分法
不安定現象
解の収束定理
例
数の内部表現
peek と poke
32 bit 整数の内部表現
整数の内部表現
浮動小数点数の内部表現
再帰呼び出しとスタック
再帰呼び出し
スタック
リストの処理
リストに対する基本計算
リストと再帰呼び出し
整列:ソート
バブルソートと クイックソート
計算量の解析
プログラムリスト
ヒープソート
ヒープ
ヒープの配列による表現
downheap()
ヒープソート
章末の問題
参考文献
1 変数多項式の GCD とその応用
ユークリッドのアルゴリズム
単項イデアルと 1 変数連立代数方程式系の解法
計算効率
参考文献
割算アルゴリズムとグレブナ基底
Initial term の取り出し
多項式の内部表現と initial term の取り出しの計算効率
割算アルゴリズム
グレブナ基底
グレブナ基底と多変数連立代数方程式系の解法
参考文献
RSA 暗号系
数学からの準備
RSA 暗号系の原理
プログラム
構文解析
再帰降下法
プログラム minicomp.rr
LR パーサ
参考文献
OpenXMと分散計算
OpenXM Asir server
Quick Sort
Cantor-Zassenhaus アルゴリズム
Asir 用のライブラリの書き方
ライブラリの書き方
関数名の衝突の回避
変数名の衝突
モジュール機能
マニュアルの書き方 その 1 : texinfo で直接書く
構成
書体指定
箇条書き
例の表示
GNU info, HTML に関する指定
TEXによる整形
GNU info ファイルの生成
HTML ファイルの生成
マニュアルの書き方 その 2 : コメントから自動生成する
Risa/Asir に C で書いたプログラムを加えるには?
asir2000 の source tree
builtin ディレクトリ
例 -- 一バイト書き出し関数の追加
ファイルの選択
関数名, 仕様を決める
open_file の改造
put_byte の追加
error 処理
プログラムの解読
付録: エラー
Windows のエラー
Asir のエラー と Q & A
付録: パス名
ファイル名の付け方
ディスクのなかにどんなファイルがあるのか調べたい
階層ディレクトリ
ドライブ名
自分はどこにファイルをセーブしたの?
Q and A
新しく買ってきたフロッピーディスクを A ドライブにいれましたが, ランプがついたままでセーブできません.
付録: 実習用 CD の利用法
CD の構成
asirgui の起動
Meadow のインストール (Windows)
その他のファイル
Q and A
ハードディスクにコピーして利用したい
asirgui を Windows 95, 98, ME で利用したい
asirgui を起動しようとすると DLL WS2_32.DLL がありません と エラーがでる. (古い Windows 95)
Asirgui を起動しようとすると, Engine.exe は 欠落エクスポート OLEaut32.DLL にリンクされている なるエラーメッセージがでる. (古い Windows 95)
... プログラムの製造元に連絡して下さい. ENGINE のページ違反です. モジュール ENGINE.EXE アドレス 0137:2004037a9 ....
付録: ソースコードの入手
著作権情報
ソースの所在地
マニュアルの所在地
索引
Nobuki Takayama 平成15年9月12日