締切済み CASL2に関する質問 2012/09/21 01:33 キーボードから数字を入力すると、数値に変換しないといけないというのはどうしてでしょうか 変換するためにはどうすれば良いのでしょうか? ご教授いただけると嬉しいです みんなの回答 (1) 専門家の回答 みんなの回答 jjon-com ベストアンサー率61% (1599/2592) 2012/09/21 13:04 回答No.1 > 数値に変換しないといけないというのはどうしてでしょうか 数値に変換しないといけない,なんてことはありません。 キーボードから入力された'0'~'9'の文字を,0~9の数値と解釈したいときにだけ変換します。'0'~'9'という文字自身として扱えばよいときには変換はしません。 > 変換するためにはどうすれば良いのでしょうか? [別紙1]アセンブラ言語の仕様 の「1.3 文字の符号表」を参照。 http://www.jitec.jp/1_13download/shiken_yougo_ver2_2.pdf 文字'0'~'9'のビットパターン,および,それを10進数値として解釈した一覧は次のとおり。 文字'0'=00000000 00110000 =10進数の48 文字'1'=00000000 00110001 =10進数の49 文字'2'=00000000 00110010 =10進数の50 文字'3'=00000000 00110011 =10進数の51 文字'4'=00000000 00110100 =10進数の52 文字'5'=00000000 00110101 =10進数の53 文字'6'=00000000 00110110 =10進数の54 文字'7'=00000000 00110111 =10進数の55 文字'8'=00000000 00111000 =10進数の56 文字'9'=00000000 00111001 =10進数の57 よって,文字'0'~'9'から10進数の48を減算すれば数値0~9に変換されます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A CASL1 CASL1の問題でわからないものがありました。お手伝いいただけると助かります。問題に解説も載っていたので一緒に載せておきます。きっとそれほど難しくない問題なのでしょうが、CASLになれない為参考書を読んでもよく理解できません。。 10進入力と数字コード 入力 1~4個の10進数字の列。 出力 入力を正の10進数とみなしたときの2進表現。但し、有効数字のみを出力すること。 例:入力 2006[Enter] 出力 11111010110(メモリーの16ビット表現をそのまま出力した 0000011111010110は不可) 解説: (1)CASLの入出力はメモリー上の連続する領域(入出力バッファ)に文字データとして置かれた内容をINマクロ、OUT マクロでバッファの名前(先頭番地に付けたラベル)、バッファの長さを指定して行う。 (2)文字列を10進数として処理するためには、各文字が意味として0~9の数値をもつこと、各桁が10の冪乗の重みをもつことを理解する必要がある。前者では文字データから数値への変換(文字0~9に対するJIS の文字コードは連続しているので文字0に対するデータを引けば数値になる)し、後者では(それまでに処理した)上位桁の数値を10倍して次の新しい桁の数値を加えればよい。CASLには乗算の命令はないので2倍したもの(左1ビットシフト)と8倍(更に左2ビットシフト)したものとを加えればよい。 (3)数値を2進数字の列として求めるには1ビットずつ処理してシフトすればよい。例えば、1とAND を取ると最下位ビットが抽出される。 CASL(II)で・・・ CASLで キーボードから数値を入力して、それに応じて 三角形(右下が直角な直角三角形) * ** *** **** ***** や ピラミッド * *** ***** を表示したいのですが自分のでは空白を出力してか改行してしまって思い通りできません 改行しない命令があればそれを教えてください。 あと できればそのソースも載せてほしいです。。。 お願いします 漢字変換の方法について 漢字変換の方法について WindowsのVistaを使っています。 初歩の質問だったらごめんなさい。 ひらがなを漢字変換する際、変換候補をプルダウンメニューから選択 しますよね? その際、私は変換候補の左にある数字を入力して選択していたのですが、 最近数字を入力しても変換されることなく、入力した数字が現れるように なってしまいました。 例)公国3 (↑変換候補3番目の「広告」を選びたかったのです…) パソコンでの入力方法を解説したどのサイトを見ても、 「変換候補の左側にある数字は、キーボードの数値キーに対応」している とあるので、出来ないはずはないと思うのですが。 なぜ数字選択で変換できなくなってしまったのでしょうか? ご教授のほど、宜しくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム CASLIIについて CASLIIについて質問します。 キーボードから数字を入力し、計算した結果を画面に出したいのですが、計算するために数値に変換する方法と画面に出力するために文字に変換する方法を教えてください。 CASLについての質問です このプログラムは6桁の入力データが数字かどうかを調べ、そうでなければエラーを表示するものです。 BEGIN IN INAREA,LENG1 LAD GR3,6 LOOP SUBL GR3,=1 JMI LBL LAD GR1,48 *** CPA GR1,INAREA,GR3 JPL ERROR LAD GR1,57 CPA GR1,INAREA,GR3 JMI ERROR JUMP LOOP LBL ・・・ ERROR ・・・ INAREA DS 256 LENG1 DS 1 「***」で示した行の「CPA GR1,INAREA,GR3」は GR1とINAREAのGR3個目の値を比べる。つまり、 GR1=#0008 INAREA=#000A GR3=12 だとすると「1」と「1」を比べてることに なるのですか? CASLについて質問です。 次の問題について教えてください。CASLの知識があまり無いのでできるだけやさしくしていただけると嬉しいです。 問題:GR1にセットされた番地から始まり、GR2で示される語数からなる領域中の数値のMAX,MINを求める。数値は-32768~32767の範囲の値とし、各1語に格納されている。結果はGR2にMAXを GR3にMINを設定する。領域は1語以上あるものとする。 以上です。よろしくおねがいします。 パソコンの入力変換が出来ません Winddows7のデスクトップバイオにUSBキーボードを使っています。まず、立ち上がってのパスワードを数値に設定していますが、10キー入力が出来ません。オンスクリーンのキーボードを立ち上げてパスを入力しています。次にWEB回覧など入力をしようとすると、はやり10キーが操作出来ない、オンスクリーンでも同じ症状ですので、キーボードの問題ではなさそう。 横列の数字入力をすると「1」は「!」と表示され、ローマ字入力をしても日本語変換候補が出てこない状態です。 判りますか?? キーボードからの入力の自動化 モジュールを実行すると、 数値を入力してください:←のような一文が表示され、キーボードから 入力し、 数値を入力してください:90 数値を入力してください:80 数値を入力してください:70 平均は、80です。 と数字の平均をだしてくれるモジュールがあった場合、 数値をファイルなどに書き、自動で入力してくれるような方法は、ありますでしょうか? ワードの厄介な機能 たとえば「聞こうと思って」と打ちたい、とします。まず「きこうと」と打って変換、1から9まで漢字の候補が出ますが、うまく「聞こうと」になっているので、そのまま次の「おもって」と打つと、「お」が数字の6を打ったことになって、「聞こうと」が「効こうと」に変換されてしまい、見ると「効こうともって」になっています。これ、なんとかならないでしょうか。キーボードの一番上の「ぬ」から「わ」まで、数字の入力機能を失くせばよい、と思うのですが。 MSゴシックフォントが<Arial>になってしまう マイクロソフトアウトルックの入力でMSゴシックで入力中でも数字の半角変換や数字キーボードで入力すると<Arial>というフォントになってしまいます。 casl2プログラム プログラムの初心者で,情報処理試験のためにcasl2を勉強して いるのですが, 二桁の正の数値を2つ入力して,和と差を表示する という問題が,テキストに書かれていたのですが,解答があいにく ありません。もし教えていただけると助かるのですが。できれば ある程度の説明も付加していただけると幸いです。 CASLIIについて質問 『キーボードから任意の数値を二つ入力し、その積を出力するプログラムを作成しなさい。なお、入力される数値は二桁までとする。』という問題なのですが、どうすればいいのかわかりません((+_+))なるべく詳しく教えて頂けないでしょうか(/_;)できれば、プログラムと説明お願いします! AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム CASL(2)の問題について 今年の夏ごろから興味があってCASL(2)の勉強をはじめたのですが、書籍などを調べても参考のようなものが載っておらず、どうしても分からない問題がありましたので、どなたかお分かりの方いらっしゃいましたらアドバイスをお願いいたします。 【問題】キーボードから得点(1~10)を複数件入力し、「入力された得点」、「平均点」、「合計点」を出力せよ。ただし、0(ゼロ)入力でデータ終了とする。 注)平均点は、小数点以下切り捨て可。 〔出力例〕 3 9 6 GOKEI= 18 HEIKIN= 6 初歩的な質問ですが ノートパソコンで、キーボード入力のとき、例えば 「K」を押すと 「数字の2」が出てしまいます これを直すにはどうすればよいでしょうか? ローマジ入力したいのですが 漢字変換候補が・・・ 知り合いから相談を受けました。 WordでもExcelでも、日本語入力で漢字を入力し、 変換するときにいくつか候補が表示されますよね。 それを選択するときに、それぞれの漢字の左の数字を 直接キーボードから入力すれば、選択した漢字に変換して くれますよね。 でも、知り合いのパソコンでは数字で選択して、その 数字をキーボードからたたくと、漢字は消えちゃって、 たたいた数字が表示されるそうです。 どうしてこうなっちゃうんでしょうか? どなたかご存知の方がいらっしゃいましたら、お知恵を貸して ください。よろしくお願い致します。 ちなみにOSはXPです。 ワード2003で日本語を入力したいのに、数字が入力されます。 ビブロFN25のワードで、「き」と入力しようとすると24になってしまいます。 キーボードの下に数字が書いてあるキーの時に入力できなくなります。 下に数字が書いてないキーの時は、ひらがな変換されます 超簡単な質問かも!?エクセルの事で。。。 エクセルの事で質問なのですが、 一つのセルに数値や文字を入力するのにイチイチ、キーボードから手をはなしてそのセルをクリックして数値を打つのはとても面倒なので、キーボード上で何かいいショートカットみたいな機能はないでしょうか!? パソコンの文字入力・変換について 藪遅くにすいません。 私はパソコンの初心者なのですが最近windows vistを購入しました。今パソコンをいじっていたら文字変換がおかしくなってしまいシャットダウンをしても治らないので困っています。 例えば『A』を入力すると『あ』と出るんですが、『P』を入力すると『*』、『L』は『3』、『I』は『5』などキーボードの下の青い文字・数字に変換されてしまいます。 どなたかキーボードの変換の治し方を教えていただけないでしょうか、よろしくおねがいします。 Excel2000での初歩的な質問です。 Excel2000での初歩的な質問です。 四捨五入というのはRound関数を使うわけですね? 例えば、28473という数値を四捨五入して28470にしたい場合ですが、 ROUND関数の入力画面には、数値と桁数があります。 数値は28473があるセルをクリックして入力するのはいいとして、 桁数というのが解りません。説明の意味も解りません。この場合、何と言う数字を入れたらいいのでしょうか? 次に、28473.49という数値を四捨五入して28473.5と表示させたい場合、 ROUND関数の入力画面で、桁数は何という数字を入力したらいいのでしょうか? 宜しくお願い致します。 VAIOのキーボードをHPのデスクトップで使用できません 会社の上司より依頼されましたが、私個人はソニーのパソコンを使用したことが有りませんので、ご教授願います。 表題の通リ、ソニーのデスクトップVAIOのキーボードをヒューレッドパッカード(HP)のdc5700の付属キーボードと交換しました。 ストロークが自分に合い、使い易いのが交換の理由です。 ソニーのキーボードには、テンキーが有りませんので、その機能をキーボードの「Y」の側面に数字をあてがっていて、ローマ字変換で入力するのですが、数字があてがわれている英文字は、数字になってしまいます。 デスクマネージャーでは、PS/2日本語キーボード(106/109キーCtrl+英数)となっています。 不足情報が有れば、お知らせ下さい。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など