締切済み TK-85においてプログラム作成について 2009/11/29 08:53 インテルの8bit8085のNECTK-85でのプログラム作成について質問です。 キーボードから押された値(16進データ)を10進表示するプログラムを作るにはどのようにしたらよいでしょうか? みんなの回答 (2) 専門家の回答 みんなの回答 zwi ベストアンサー率56% (730/1282) 2009/11/29 13:14 回答No.2 なぜ? (83F7H)←(A) だけニーモニックではないんでしょうか? ヒントです。 10進変換には、BCDと言う考え方を使います。 命令としてはDAA命令を使ってください。 ※ ADI A,0の後に使わないとダメだったはず・・・。記憶があやふや。 通報する ありがとう 0 広告を見て他の回答を表示する(1) zwi ベストアンサー率56% (730/1282) 2009/11/29 11:47 回答No.1 まず、キーボードから押された値(16進データ)を16進表示するプログラムをつくれますか? そのプログラムを補足で書いてください。 質問者 補足 2009/11/29 12:20 START ↓ CALL 0216H ↓ (83F7H)←(A) ↓ CALL 01C0H ↓ STOP 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A このプログラムはどのように作成するのでしょうか? プログラム作成について勉強しているのですが、分からないのでぜひ教えていただきたいです。 整数Mと初期値X(0)の値を入力し、 X(n+1)=16807X(n) をN=Mまで計算しファイルX.dataに書き出すプログラムを作成 (X(n)は倍数度実数) 分かる方、ぜひご教授ください。 プログラムの作成 講義で与えられたテキストを見ながら作ろうとしたのですが実行できません。お願いします。 プログラムはCで作成すること。 与えられた実数a,bに対し、次の定積分 S=∫xのa乗(1-x)のb乗dx (積分範囲は0~1) の値を台形法により近似的に求めるプログラムを作成してください。 ただし、実数a,b、区間の分割数は実行時にキーボードから入力できるように C言語プログラムの課題 大学で以下のような課題が出ました。でも全然わかりません。わかる方がいらっしゃったら、是非教えてほしいです★ 1整数値123を変数iに代入して、iの値を表示するプログラムを作成せよ。 2実数値3.14159を変数xに代入して、xの値を表示するプログラムを作成せよ。 3文字型せーた'A'を変数chに代入して、chの値を表示するプログラムを作成せよ。ただし、chの値を表示する際には、%d,%x,%cの書式を用いること。 4キーボードから入力された2つの整数値i,jの値を画面に表示するプログラムを作成せよ。 5キーボードから2つの整数値を、変数in1とin2に入力して、以下の計算をした結果を画面に表示するプログラムを作成せよ。 in1+in2= in1-in2= in1*in2= in1/in2= in1%in2= functionを含んだプログラムを作成したいのですが、上手くいきません functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。 具体的には ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、 その定数の横にそれぞれ出力されるプログラムです。 function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。 一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。 MATLABを用いたUDP通信のプログラム作成 MATLABを用いたUDP通信のプログラム作成のことで教えてください。 Windows10のパソコンのキーボードから文字列を入力し、 UDP通信で文字列を渡し、この値をパソコンの画面上に表示させる MATLABプログラム(Simulinkは使 用しない)を書こうとしています。 ・どのように書けばよいか教えてください。 ・また、この場合、ホストアドレス(127.0.0.1 ?)やポート番号をどのように設定すればよいでしょうか? ・さらに、このMATLABプログラムをC言語に変換してテストしたいです(MATLAB Coderを使用) 通信分野については、ほとんど知りません。 宜しくお願い致します。 最大値を求めるプログラム キーボードから入力された5つの数値データの最大値を求め、出力するプログラムを作成するんですが、キーボード入力まではコードを書けましたが最大値を求めるソースが分からないです。 どなたか教えて下さい。 プログラムの作成 授業で、データファイルを使って、50人のテスト結果の平均値、最高点を求めるプログラムを作成しろと言われました。 データファイルの読み込みはもうできてます。 パソコン初心者なので、詳しく教えてください。 よろしくおねがいします。 素数の値を画面に表示させるプログラムの作成 キーボードから整数Nを入力し、1からNまでの整数の中の素数の値を画面に表示させるプログラムを作成しなさい。 ヒント:DO文の2重ループ、mod( ip, iq )。 ってあるんですけど、さっぱりです。 今までなんとか自分一人でやってきたんですが、 素数の出し方?DO文の二重ループ?? こればっかりは・・・ どうか教えてください。 よろしくお願いします。 C言語プログラムの作成方法がわかりません キーボードから5人の点数を入力すると平均点を表示するようにし、平均点以上の学生の点数を表示させるC言語のプログラムの作成方法を教えてください プログラムの組み方が分かりません。 ある課題で以下の問題が出題されました。 >>>> 2つのint型変数x,yにキーボードから値を入力し、その大小を判定する関数funcを作成せよ。この課題では、大きいと判定された数が代入された変数のアドレスがmain関数に戻されるものとする。 ============ #include<stdio.h> int *func(int *a,int *b) { /* 2つの値の大小判定を行い、アドレスを返す */ } main(void) { int x, y, *z; /* 変数 x,yにキーボードからデータを入力する */ /* 関数funcの呼び出し */ /* 変数zを用いて値の出力を行う */ } ============ <<<< 2行目の*funcというように、関数の頭に*が付くプログラムは初めてで、 どういう意味かもさっぱりわかりません。 それも含め、この問題はどういう風解けばいいのか、教えてください。 お願いします。 このプログラムのソースを教えてください VAに詳しい方、アドバイスをお願いします。 10個の値の最大値を求めるプログラム 10人の身長データを順にcm単位で入力したとき、一番大きな身長は何cmかを表示するプログラムを作成しなさいというものです。 実行結果の例は以下のような感じです。 1人目の身長(cm)を入力してください:(入力待ち) 2人目の身長(cm)を入力してください:(入力待ち) 略 10人目の身長(cm)を入力してください:(入力待ち) この中で一番身長が高い人は○○cmです。 (注意) 1最大値を記憶する変数を用意し、0を代入しておく。 2for文を用いて以下の処理を十回繰り返す。 2.1「?人目の身長(cm)を入力してください」と表示する 2.2キーボードから値を入力する。 2.3入力値が記憶している最大値より大きいかどうかをif文を用いて比較する。 2.3.1大きいならば、その値を最大値として代入する。 3結果を表示する 4できるだけ簡素に 3つほどプログラムをおしえてください。 (1)100までの整数をいくつか入力し、10刻みでの個数を表示し、負の数が入力されると整数の入力を終わるプログラムです。各範囲の個数は配列に格納する。 実行結果 65 30 21 95 5 -1 0--- 9 : 1 10--- 19 : 0 20--- 29 : 1 30--- 39 : 1 40--- 49 : 0 50--- 59 : 0 60--- 69 : 1 70--- 79 : 0 80--- 89 : 0 90---100 : 1 (2)数字の文字列を入力し、その文字列に含まれる各数字(文字)'0','1',~'9'の個数を表示するプログラムの作成。 実行結果 1231234567 0: 0 1: 2 2: 2 3: 2 4: 1 5: 1 6: 1 7: 1 8: 0 9: 0 (3) 変数xは、0~1までの0.01刻みの値(101個)を取るとする。このとき、2次関数 f(x)=3x^2+2x+1の値が2.0<f(x)<3.0となるxの値をの個数を求めるプログラムの作成。ただし、xを引数としf(x)の値を返す関数を作成して、それを使用する。 実行結果 number=21 やってるうちにわけがわからなくなってしまいます。どなたかよろしくおねがいします。 プログラムの見本を示してください!! 数学プログラムの授業をしています。:プログラム言語は「Basic」です。 今から問題と、少しやれたものについては、プログラムを記してみました。 問題の最後の 「※」部分が質問したいところです。ない場合は、何もわからないところです。 (1)DIMを用いて 5つの値をキーボードから入力して、そのうち最大の値を表示するプログラム ※90行目以降の「最大値」の表示の仕方がいまいちわかりません。 10:DIM (5) 20:FOR I=0 TO 4 30:INPUT I 40:NEXT I 50:S=0 60:FOR L=0 TO 4 70:S=S+A 80:NEXT L 90:PRINT ??? (2)FOR,NEXT分を使い、 S=2+(2+3)+(2+3+4)+ ........+(2+4+5+6+7+8+9+10) の計算をして Sを表示するプログラムを作りたい。 以上お願いいたします。 プログラムの復元方法 ExcelIVBAによるプログラムでデータを作成したのですが、データだけ保存しプログラムが表示できなくなりました。どうしたらプログラムは表示されますか? 大量のファイルを作成するプログラムで とても初歩的な質問なのですが、 ある変数Aに1~100のデータを、 ある変数Bに1~100のデータを入れて、 AとBの組み合わせの数だけ、文書を作成します。 たとえば A1B1.dat というファイルには ヘッダ Aに1を入れたデータ Bに1を入れたデータ フッタ という構成になっています。 これを100×100の都合10000ファイル作成しないといけないのですが、 どんなプログラム言語が適しているでしょうか? プログラム言語でなくとも、適しているツールなどがあればお教えください。 最大値を見つけるプログラム。 最大値を見つけるプログラム。 現在Cでプログラムを作成しているのですが、よくわからないので質問させていただきます。 最大値を見つけるのですが、まず、2次元データをもつファイルから数値データを読み込みます。 次に、ある一点(例として図の@)に注目し、そこにある値と、その周りの8つの値とを比較し、最大値を持つ点を判定します。 ただし、端の部分では周期的に接続されるものとします。 (下図で言えば、4列目が1列目と同じ値、5列目が2列目と同じ値…といった感じです。行についても同様です。) 最後に、今度はその点を@として、@の位置が最大となる(周りに@より大きな値がない)までループさせ、その状態になったらそこでプログラムを終了させる、というものです。 * | * | * ----------- * | @ | * ----------- * | * | * 単純に最大値を見つけるだけなら全部走査すれば良いだけなのですが、隣接したものに移動しながらというのがいまいちよくわかりません。どのようなアルゴリズムで進めればいいのでしょうか?アドバイスお願いいたします…。 プログラム作成についてなのですが プログラム作成についてなのですが a.txtのファイルを読み込ませた上で 入力した単語がa.txt内にあるかどうかを表示させる方法を教えて頂きたいです。 できれば解説もあればありがたいです。 プログラムを作成したいのですが プログラムを作成したいと思っているのですが、何か見本になるようなプログラムは無いでしょうか? 自分では、まだ一から10までプログラムを作成できないのでよろしくお願いします。 ネットでは自分の作りたいように作成しなさいと、書いたりしてありましたが、転職用になにか打ち込みをしてみたいのです。 ゲームサンプルなど打ち込んでいるのですが、中々有意義なものではないので、プログラムサンプルを頂きたいのです。 よろしくお願いします。 プログラムの作成について 初めてプログラムを作成するのですが 4桁の2進数から10進数の変換を表示がうまくできません。 1100を10進に変換すると12のはずが 10進数=0となって手詰まりです。 if文などは使わずにやるのを前提にお願いします。 プログラム作成 以下のプログラムの作成をお願いします。 ある病院の健康診断の受診料は、20歳未満および65歳以上は1000円、それ以外は1500円である。 ただし、年齢が5の倍数の場合は500円の血液検査が追加される。 また、40歳以上60歳未満は300円の腹囲測定が追加される。 年齢を入力すると受診料を表示するプログラムを作成せよ。 入力される数値として非負整数値に対応すること
補足
START ↓ CALL 0216H ↓ (83F7H)←(A) ↓ CALL 01C0H ↓ STOP