• 締切済み

コンピュータと電卓の違い???

最近、コンピュータの分岐命令について学んだのですが、家庭用のものでもいろいろな機能のある電卓にはその分岐命令がないとゆうことなのですが、どうして電卓では分岐命令がないのにあのような計算が出来るのでしょうか?そしてコンピュータには、なぜ電卓と違い分岐命令が必要なのでしょうか? 私は、よくわからないのでどなたか教えていただけないでしょうか?

みんなの回答

  • oyajinia
  • ベストアンサー率0% (0/0)
回答No.6

「分岐」の前には「判断」が必要ですよね。プログラムで言えばif文に相当します。(XXならこっち、XX以外ならあっちと分岐します。) ご質問の「電卓には分岐命令がない」とは、「(フツーの)電卓にはプログラミング機能がない」という趣旨ではないでしょうか? ただし他レスでも指摘されている通り、電卓内部のCPUにも分岐命令は必ずあり、それが活用されているはずです。ユーザには直接的には見えませんが。。。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.5

押されたキーの種類によって分岐が必要だと思います それに四則演算の種類を判別してそれぞれの処理に分岐しないといけないし

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.4

電卓を実現するための機能の中に分岐命令ないしそれに相当するものは必須です。 世界初のマイクロプロセッサはインテルの4004チップということになっていますが、このチップは日本のビジコン社が「電卓を作成するためのプロセッサ」としてインテルに作成を依頼したのがそもそもの始まりです。   世界初のマイクロプロセッサ「4004」誕生から 30 年(ご参考資料)   http://www.intel.co.jp/jp/intel/pr/press2001/011115c.htm なぜ電卓に分岐命令がないと思い込まれたのか、その情報源のほうが気になるところです。

  • Tsan
  • ベストアンサー率20% (184/909)
回答No.3

参考URLのサイトでは仮想マシンのアセンブラで電卓を実現していますが分岐命令はいらないですね。

参考URL:
http://www.infonet.co.jp/ueyama/ip/software/asm_prg.html
  • Zozomu
  • ベストアンサー率22% (123/545)
回答No.2

コンピュータの何に関しての分岐命令なのでしょうか?

handballer
質問者

補足

私が学んだのは、PDP-11についての分岐命令なのですが。。。 何についてかと問われても私も詳しいことまでは、わからないので漠然と分岐命令としかいえませんが…。

回答No.1

 家庭用とは言わないかもしれませんが,個人用とは言えるプログラム電卓など分岐命令があります。初めて買ったのはもう20年以上前のCASIO FX-602Pで,今は後続機のFX-603Pを愛用してます。  プログラム言語というよりは,電卓の操作手順をそのまま覚えさせ,それに少しのジャンプ命令や分岐命令があるだけですが。  電卓は押されたままに素直に内部で計算手順を踏むだけ(1通りの動きしかしない)で,数の比較とかで動きが変わる事がない(分岐しない)ので,分岐命令が無いということなのでしょうか。  でも,普通の電卓でもエラーのとき「E」と出てきたり,メモリーに数字があると「M」が点灯するのは,使う側では操作できないけど分岐命令があるからだと思います。  自信はないですけど。

関連するQ&A

  • 電卓の使い方

    日商1級を目指している者です。 私の昔から使っている電卓には2乗 √機能がついてないです。 買い換えた方がいいですか? というのは、経済的発注量のところで√機能がなく計算できなかったし、最小自乗法のところで2乗機能がなく、いちいち手計算しないといけないとおもったからですが、みなさん使う電卓はこの機能ついてますか? またこれは試験持込可でしょうか? それとRM M- M+ の使い方忘れたので教えてください。 この電卓使い込んでるので買い替えはなるべくしたくないですが、必要なら買い換えようと思っています。 Lの2乗=1562500 L=1250 と√機能なしで計算できる方法があれば教えてください。

  • 関数電卓が欲しい

    仕事柄、16進数の計算・10進数への変換等をする必要があります。 普段はWindowsのアクセサリの関数電卓で計算しています(これがまた便利なようで不便で)。 PC上の電卓ではなく普通の簡単に持ち運べる電卓があればいいなと思います。 16進数の計算(+,/,*,-,XOR,AND,OR程度が計算できるとありがたい)及び10進数及び2進数への変換ができる機能を持った電卓ってご存じないでしょうか? 市販の関数電卓は上記機能を有しているのでしょうか? できれば数千円ぐらいで購入したいです。 教えてください。

  • 簿記をするための電卓は?

    簿記の勉強のために電卓が必要です。 電卓選びに気をつけたほうが良い点があれば教えてください。 たぶん関数計算機能は不要ですよね? ボタン押しまくって直ぐ壊れてしまうものですか? 大きさの推奨とか 電卓使いまくっている人じゃないと気づきにくいポイントとか モノが悪いと計算にタイムラグがあるとか 何でも良いので教えてください。 よろしくお願いします。

  • 関数電卓の使い方

    昔に比べ高機能電卓も数千円で購入できるようになりましたね。 最近、仕事上の都合で建築の設計で三角関数を使いたかったので。 関数機能付き(CASIO製)の電卓を買いました しかし、キーボタンの意味、操作の仕方がさっぱり分かりません 「log」、「In」はいったい何?? メーカーのHPも観たのですが、使い方については、あまり詳しく掲載されていませんでした。 ----余談------ フリーのパソコンソフトもありますが、現場などでは、やはり電卓が必要になります。 電卓を使って計算している設計者を見ると、賢く感じます。

  • 電卓探してます。

    日商簿記3級を受験する予定なんですが、試験用のお勧めの電卓はありますか? 印刷機能、メロディが出るもの、プログラム機能(特に日数・時間計算・税計算が入ったもの)、辞書機能が入ったものが使用できないと記載ありますが・・・ 大き目の電卓で、四則機能のみの電卓を探す方が大変でよく分かりません。 将来的には2級も受ける予定です。 試験対策に慣れていらっしゃる方、教えていただけますか?

  • 電卓の使い方がわからない

    お世話になります。 普通に+-×÷などはできますが、電卓に英語のボタンがありますよね? MRC MU M- M+ などなど 私が持っている電卓には他に【C/AC】があります。 どの電卓でもあるボタンですよね。 ついさっきいじっていてわかりましたが、最初から計算をやり直すボタンの役割だけ(リセット機能)かと持っていたら計算中に間違えて入力した数字をなくす役割もあると知りました。 先程知ったので、以前までは数字を間違うたびに最初から打ち込み直していました・・・ 電卓の機能、教えてください。

  • 電卓で…

    電卓で、例えば1110+2539+4627+5567+2267+2738という計算をしようとして、5567のところを5594と打ち間違えてしまった場合、今までの計算を全てをクリアするのではなく、1110+2539+4627を足したところまで戻ることのできる機能はあるのでしょうか?

  • 使いやすい電卓ソフト

    いつもお世話になっております。 今回の質問はPC上での電卓ソフトについてです。アクセサリに入っている電卓機能は計算結果をコピー・貼り付けできなかったり、数式を使った計算ができなかったり何かと不便です。 かといってわざわざエクセルを立ち上げて計算するというのも大変なので手軽に使えて機能が豊富な電卓を探しております。お勧めのものがあれば是非教えていただけないでしょうか?よろしくお願いいたします。

  • この条件に最も適したした電卓は?

     電卓がほしいのですが、以下の条件に適したものは何があるでしょうか。(メーカーはどこの製品でもいい事にします。)  条件は ・数式通りに計算できるもの ・括弧、累乗、メモリー機能があるもの ・分数計算ができるもの まとめると、中学の数学に使われる計算の機能がついているものです。 あと、こんな機能のついた電卓ってあるんでしょうか。 ・方程式が入力できる また、上の条件に近い、電卓ソフトも教えてくださると嬉しいです。

  • 簿記で使う電卓について。

    私は11月に日商簿記3級を受けます。 それで昨日電卓を買いに行ったのですが、購入してきた電卓を試験で使っていいものなのかが分からないので、わかる方ご存じの方がおられましたらご回答よろしくお願いします。 昨日購入してきた電卓はSHARPのEL-N422Xです。 主要機能は税計算、早打ち機能、定数計算です。 定数計算のついている電卓は試験で使用可でしょうか? ちなみに定数計算の説明には、「定数が自動設定されるので、複利計算や減価償却費、構成比の計算などに便利です」と記載されています。 これってプログラム機能なんですか? でも昨日買いに行ったお店では、ほとんど電卓に定数計算がついていました。 わかりにくい文章で大変申し訳ありませんが、本当に困っているので教えてください。お願いいたします。