- ベストアンサー
BASICで三角関数
ykkw_2001の回答
- ykkw_2001
- ベストアンサー率26% (267/1014)
結構、難問ですね。 まず、はじめのほうの >三角関数の値 これで、いきなりつまづいてしまいますよね。 それから、計算する角度の細かさ(刻み)が、指定されていない。(ま、これはおいといて・・・) 「三角関数」とは、ご存知のとおり、三角形の内角と辺の長さにまつわる関数群のことですが、「0度から180度まで」となったときに、プログラムは、いきなり難しくなります。 >(例)sin・・・・ と親切のつもりで書いてくれているのでしょうが、 sin は、日本語では正弦であり、「三角関数」のごく一例ですね。 ごく一般的には、sin,cos,tan ですが、恐らく出題者の期待は、コタンジェントやコセカント(綴り不明)etc...も含んでいるでしょう。 中には、0度や90度180度などの値で、無限大の値を取ってしまうものがあります。 つまり、作成したプログラムは、計算値がオーバーフロー(または0除算、または関数エラー)してしまうために、実行時エラーになります。 また、「無限大」というような値を、BASICでは「計算する」ことができないです。 このままでは、私も、ほかの回答者の方も「お手上げ」です。 できることなら、出題者に、「本当に0度から180度まで(値)を出すことができるのでしょうか?」とたずねていただき、その返事を補足で教えていただきたいと思います。 もしかするとこの課題は、「BASICの関数とはいえども、エラーを起こすことがあります」と身をもって知るための、前フリなのかもしれない。 恐らく、その問題が出された背景・周辺に、質問にかかれていない「何らかの制限・注意事項」があるかと思います。 たとえば、「ここでの三角関数とはsin,cosのこととします」とか、「エラーが出てもいいです」とかね。 それが課題解決のカギです。
関連するQ&A
- θ/2が含まれる三角関数
問題は、 cosθ=1/4のとき 7cosθ/2×sin(θ/2+90°)の値を求めよ。 という問題なんですけど、手の出しようがなくて困ってます。 教科書の三角関数の分野には一切でてきませんでしたし、 加法定理のところではsin^2 θ/2はあったんですが・・ よろしくおねがいします。
- ベストアンサー
- 数学・算数
- 三角関数の問題です。
三角関数の問題です。 2次方程式 5x^2-7x+k=0 の2つの解が、sinΘ、cosΘであるとき、 定数k の値と sin^3Θ+cos^3Θの値を求めよ。 です。 「sinΘ+cosΘ=7/5」 「sinΘcosΘ=k/5」 を使って計算するらしいのですが、 この2つの式はどうやって求めたのでしょうか?
- ベストアンサー
- 数学・算数
- 三角関数です 教えてください
次の三角関数を0°以上45°以下の角の三角関数で表せ (1)sin73° (2)cos162° (3)sin845° (4)tan(-200°) 次の式の値を求めよ (1)sin(θ-90°)+sin(θ-270°)
- ベストアンサー
- 数学・算数
お礼
ご回答ありがとうございました! 私も「三角関数の値」の部分で数日間悩みました。 皆様のおかげでこの問題は解決できましたが、 他にも出題意図がわからない問題が盛りだくさんでした。 結局は数学が苦手な私が悪いのですが(苦笑)