サンプルプログラムとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > サンプルプログラムの意味・解説 

サンプルプログラム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/04/16 14:36 UTC 版)

Adapter パターン」の記事における「サンプルプログラム」の解説

下記の例において、Productクラス既存クラスであり修正できないものとする。 ここで、Productクラス利用したい開発者がいて、 その開発者はgetPriceというメソッドProduct値段取得したいとする。 この場合、ProductAdapterというAdapter作成することで、既存クラス(Product)クラス修正することなく異なインタフェース持たせることができる。 このように既存クラス修正することなく異なインタフェース持たせるということが、Adapter パターン役割である。 interface ProductPrice{ public int getPrice();}class Product{ private int cost; public int getCost(){ return cost; }}class ProductAdapter extends Product implements ProductPrice{ public int getPrice(){ return this.getCost(); }}

※この「サンプルプログラム」の解説は、「Adapter パターン」の解説の一部です。
「サンプルプログラム」を含む「Adapter パターン」の記事については、「Adapter パターン」の概要を参照ください。


サンプルプログラム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/12/23 05:24 UTC 版)

HP-42S」の記事における「サンプルプログラム」の解説

これは入力され整数階乗計算するサンプルプログラムである(電卓備わった階乗機能をあえて使っていない)。このプログラム18バイト消費する。メモリーレジスタは使っていない。 ステップ命令コメント01 LBLFAC プログラム "FAC" の始まり 02 1 1がXレジスタ入れられる。従って、プログラム実行前にXレジスタ設定された値(階乗の値)はスタックレジスタYへ持ち上げられるプッシュされる)。 03 LBL00 ラベル 00定義する 04 RCL×STY スタックレジスタYを呼び出し、Xと乗算する。乗算結果はXレジスタに入る("RCL×"は指定されレジスタとXレジスタ乗算する命令。"ST Y" はスタックレジスタYを指定している)。 05 DSESTY スタックレジスタYをデクリメントし、それが0でなければ・・・ 06 GTO00 ・・・ラベル 00 へ戻る。 07 END or RTN ユーザーあるいはこのプログラム "FAC" を呼んだプログラム制御を戻す(結果はXに入っている)。

※この「サンプルプログラム」の解説は、「HP-42S」の解説の一部です。
「サンプルプログラム」を含む「HP-42S」の記事については、「HP-42S」の概要を参照ください。


サンプルプログラム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/12 08:38 UTC 版)

FX-502P」の記事における「サンプルプログラム」の解説

このプログラムは、2から69指定した整数階乗計算するもので、5の階乗ならば、5 P0 と入力する120表示する。このプログラムメモリ9バイト分となる。 Key-codeDisplay-codeCommentP0 P0 P0 でプログラム起動させる Min0 C6 00 レジスタ0に値を入力 1 01 1から開始 LBL0 F0 00 ループラベル * E1 乗算 MR0 C7 00 レジスタ0の値を呼び出し INV DSZ GOTO0 FF 01 F1 00 レジスタ0の値から1を引き、0になるまでLBL0にジャンプする = E5 終了n!計算結果表示される

※この「サンプルプログラム」の解説は、「FX-502P」の解説の一部です。
「サンプルプログラム」を含む「FX-502P」の記事については、「FX-502P」の概要を参照ください。


サンプルプログラム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/03/24 01:56 UTC 版)

HP-32S」の記事における「サンプルプログラム」の解説

; このプログラムユークリッドの互除法HP-32SII バージョンである。 ; 最大公約数(GCD)を求める。 ; 2つ数値スタック入れてから実行する。 ; GCD求めたいであれば、"XEQ E" とキーを押す(先頭の "LBL E" から実行される)。 E01 LBL E E02 STO A F01 LBL F F02 ÷ F03 FP F04 RCL A F05 x F06 1 F07 x>y? F08 GTO G F09 R(DOWN) F10 PSE F11 x<>A F12 RCL A F13 GTO F G01 LBL G G02 RCL A G03 RTN

※この「サンプルプログラム」の解説は、「HP-32S」の解説の一部です。
「サンプルプログラム」を含む「HP-32S」の記事については、「HP-32S」の概要を参照ください。


サンプルプログラム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/06 15:42 UTC 版)

POSIX 1003.1b」の記事における「サンプルプログラム」の解説

コンカレント日本によるPDF「ベーシックトレーニング編」にいくつかのサンプルがある。

※この「サンプルプログラム」の解説は、「POSIX 1003.1b」の解説の一部です。
「サンプルプログラム」を含む「POSIX 1003.1b」の記事については、「POSIX 1003.1b」の概要を参照ください。

ウィキペディア小見出し辞書の「サンプルプログラム」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「サンプルプログラム」の関連用語

サンプルプログラムのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



サンプルプログラムのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのAdapter パターン (改訂履歴)、HP-42S (改訂履歴)、FX-502P (改訂履歴)、HP-32S (改訂履歴)、POSIX 1003.1b (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS