問題タブ [square-root]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 数字の検索文字列
好きな質問を入力ボックスに入力して、正確な回答を得たいと思っているJavaScriptチャットボットがあります。私はこれを行うことができますが、数字が文のどの位置に表示されるかがわからないため、これについてすべて間違っていることはわかっています. 人が正確に入力した場合:
5 の平方根は何ですか。これでうまくいきます。
彼がこのようなものを入力しても、そうではありません。
5の平方根は何ですか
5の平方根は何ですか
5の平方根が何か知っていますか
等
数字が文のどこに表示されるかを判断し、そこから計算できるようにする必要があります。以下の行は、より大きな作業中のチャットボットの一部であることに注意してください。以下の行では、数字が文のどこにあるかに関係なく、平方根の質問に答えられるようにしています。また、スペルミスなど、何でも入力できるオープンエンドの入力ボックスには多くの落とし穴があることも知っています。これは単なる娯楽のためであり、深刻な科学プロジェクトではありません。:)
明確にするために、ボットが「If ステートメント」を使用して記述されているのには理由があります。この場合の入力に「what」、「平方根」、「some number」という単語が含まれていない場合、行はトリガーされず、ボットによって一般的な「タイプがわからない」でさらに下に回答されます。応答"。だから、どんな答えも私が使っているフォーマットに合うことを願っています。親切にしてください、私はここに来たばかりです。ボットを作るのは好きですが、プログラマーはあまり得意ではありません。ありがとう。
actionscript-3 - 誰かこの C++ を AS3 に翻訳できますか?
このコードは、0 から 4095 までの数値の sqrt() をテーブルに格納するもので、これを Actionscript 3 に変換したいと考えています。
私はそれを途中でやりましたが、「sizeof」パーツは私を手に入れました。
あなたの提案に基づいて、私はこれを思いつきました。どう思いますか???:
java - Javaで「高速逆平方根」を実装するには?
ここで説明されている「高速逆平方根」について聞いたことがありますが、それを自分の Java プログラムに入れたいと思っていました (研究目的のためだけに、ネイティブ ライブラリが高速であることは無視してください)。
私はコードを見ていましたが、C コードはC ポインター マジックを使用しfloat
て を に直接変換します。int
Java でキャストを使用してこれを実行しようとすると、うまくいきません。Java は (ご想像のとおり) float を切り捨て、プリミティブのポインターを取得することはできません (C でできるように)。では、どうやってこれを行うのですか?
c++ - 平方根の連分数の生成
平方根 N の連分数を生成するためにこのコードを書きまし
たが、N = 139
の場合は失敗します{11,1,3,1,3,7,1,1,2,11,2,1,1,7,3,1,3,1,22}
。 22 に達すると 12 になります。
誰かがこれで私を助けることができますか?
python - Pythonの平方根関数-何が問題になっていますか?
私は文字通り今週Pythonを学び始めました。(私は1か月でコンピュータサイエンスを新しくします!)
これは、xの平方根を計算するために作成した関数です。
しかし、それを保存してPythonシェルにsqrt(16)と入力すると、エラーメッセージが表示されます。
Python3.1.1を使用しています。私のコードに何か問題がありますか?どんな助けでもいただければ幸いです。ありがとう
更新 さて、皆さんのおかげで、関数をインポートしていないことに気づきました。また、インポートしようとすると、C:\Python31ではなく汎用のマイドキュメントファイルに保存したため、エラーが発生しました。したがって、スクリプトをC:\ Python31 \ squareroot.pyとして保存した後、シェルに入力しました(再起動しました)。
平方根をインポートする
そして、新しいエラーが発生しました!
私の元のコードにバグがあったことを意味します!私は今、以下の提案された修正のいくつかを見るつもりです。他に何か見つけた場合は、言ってください。ありがとう :)
更新2-それはうまくいった!!!!!!!!!!
これが私がしたことです。まず、IamChuckBから親切に投稿されたクリーンアップされたバージョンのコードを使用しました。これを含む新しいスクリプトを作成しました(区別するために関数名をsqrtからsqrtaに変更しました)。
そして、重要なことに、それをC:\ Python31 \ squareroota.pyとして保存しました(ここでも、この他の失敗したファイルを区別するために、最後に「a」を追加しました)。
次に、Pythonシェルを再度開いて、次のことを行いました。
何も起こらなかった、エラーもなかった、素晴らしい!それから私はこれをしました:
そしてこれを手に入れました!
わお。これは学校でABCブロックで遊んでいるように見えるかもしれませんが、正直なところ私は心を打たれました。みなさん、ありがとうございました!
c++ - コンピュータは平方根をどのように計算しますか?
コンピュータは平方根をどのように計算しますか? つまり、そこで何が起こっているのです!どのように処理しますか !! ニュートン法などの数学的な方法を使用していますか? 三角関数はどうですか?そして、ほとんどすべての数学関数。すべての言語に独自の方法がある場合は、c++ について話しましょう。
c++ - C ++での反復による平方根の検索
宿題の期限が迫っていますが、ループに問題があります。最初に、すでに実行できるループを介して、次に高い平方根と最小の平方根を見つける必要があります。次に、整数の次に高い平方根と最も低い平方根を平均することによって、平方根の近似値を取得する必要があることが課題からわかります。次に、ユーザーに精度の小数点以下の桁数を尋ねる必要があります。以下は課題からの引用です。
次に、カウント制御ループを構築する必要があります。目的の小数点以下の桁数ごとに 1 回実行されます。この例では、このループは 4 回実行されます (10 分の 1、100 分の 1、1000 分の 1、および 1 万分の 1 の小数点以下の桁数ごとに 1 回ずつ)。decimalPosition などのカウンターを使用して、ループがオンになっているパスを追跡します。
これは私が問題を抱えている場所です。ユーザーが入力した小数点以下の桁数に基づいて while ループを使用していますが、私のループはループを完了しません。私はプログラミングが初めてなので、これが本当に単純な場合はご容赦ください。これが私のwhileコードです:
ここに私の出力があります
python - BMI計算機/平方根の問題
Python 3に焦点を当てた最初のCSCクラスに割り当てがあります。これは、コードの2番目のバッチなので、初歩的なものであればご容赦ください。
課題は、BMI計算機を作成することです。BMIは、人の体重(ポンド)×720.0を、人の身長の2乗(インチ)で割ったものです。
要件は次のとおりです。ユーザーに体重をポンドで入力するように促します。高さの一部をフィートで入力するようにユーザーに促します。高さの一部をインチで入力するようにユーザーに促します。ユーザーが健康的な範囲を上回っているか、範囲内にあるか、下回っているかを確認します。(19-25)
これまでの私のコードは次のとおりです。
javascript - サークルは互いに衝突する必要があり、機能しません
私は大きな円と大きな円の中にある約30個の小さな泡を持っています。小さな泡は大きな円から出ることはできず、小さな泡が別の泡と出会うと、反対方向に偏向します。
これは、2つの小さな円のたわみのコードです。
さて、ここに問題があります。この写真でわかるように、時々私の泡が衝突しているのですが、その理由はわかりません。1つのサークルがクラッシュするまではすべて正常に機能し、その後突然、ますます多くのバブルが戦争に参加します。円375、240、330、410を見てください。最初は、これは異なる速度と関係があるのではないかと思いましたが、それは問題ではありませんでした。誰かアイデアはありますか?
java - 平方根を見つける際にニュートン法を実装するアルゴリズムの複雑さ
ニュートン法を使用してユーザー定義の数値の平方根を計算するJavaプログラムを作成しました。アルゴの主な操作は次のようになります。
私は今、アルゴリズムの複雑さ(宿題です)を見つけようとしています。ここから、ニュートン法の時間計算量はO(log(n)* F(x))であることを読みました。
ただし、上記のコードスニペットから、時間計算量は次のように解釈されました。
ここで何が間違っているのかわかりませんが、wikiの説明を読んだ後でも、大きなOSの格差を理解できないようです。
また、「アルゴリズムの複雑さ」は「時間の複雑さ」と同義であると思います。そうするのは正しいですか?
私は初心者の学生であり、バックグラウンドに値するいくつかの「タッチアンドゴー」プログラミングモジュールを持っているので、このパラドックスを説明するのに助けていただければ幸いです。
前もって感謝します :)