問題タブ [logic]

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.

0 投票する
2 に答える
373 参照

struts - Struts ロジック タグの問題

これが機能しないことはわかっていますが、理由はわかりません。また、どうすれば機能させることができますか?

助けてください わかりません

私はこれを試しました

しかし、それは bean:define 部分を実行しないか、機能しません

助けてくれてありがとう

0 投票する
5 に答える
3904 参照

java - Struts ロジックの問題

以下のコードが機能しないのはなぜですか? アイデアは、最後にページを更新してからドロップダウン変数に変更があるかどうかをページがチェックすることです。

0 投票する
8 に答える
17776 参照

functional-programming - ロジック プログラミングの最適な用途は何ですか?

ロジック プログラミングとは、宣言型プログラミング言語のサブパラダイムを意味します。この質問を「if-then-else で解決できる問題は何ですか?」と混同しないでください。

Prolog のような言語は非常に魅力的であり、学習のために学習する価値はありますが、現実世界の問題のどのクラスがそのような言語で最もよく表現され、解決されるのか疑問に思う必要があります。もっと良い言語はありますか?論理プログラミングは、より流行のプログラミング言語で別の名前で存在しますか? 答えの冷笑的なバージョンはPython Paradoxの変形ですか?

0 投票する
10 に答える
975 参照

language-agnostic - 制御構造ロジックの正しい順序 (true/false、false/true)?

私はプログラミングが初めてで、制御構造ロジックを順序付ける正しい方法があるかどうか疑問に思っています。

最も可能性の高いケースを最初にチェックする方がより自然に思えますが、いくつかの制御構造は、false をすべてチェックして true に到達しない限り機能しないと感じています (論理的推論?)。

この「否定的な」見方に適応するのは難しいでしょう。すべてが真実であると仮定して、私はより肯定的な見方を好みます :)

0 投票する
4 に答える
2298 参照

c# - ブール論理ルール エバリュエーター

私は本質的に調査を示しています。人々はテストのように質問に答えます。さまざまなパスがあります。これまでのところ非常に簡単ですが、より動的にしたかったので、一般的なルールを持つことができますすべてのパスを使用したテスト用です。評価者が作業しやすくするために、現在は AND のみを許可し、各 OR は基本的にセット内の別のルールになります。

QuestionID の場合、次のように一連の AND ルールを作成します

p>

このルール 1 は、質問 123 と 124 が true で、127 と 128 が false である場合に合格することを示しています。OR (ルール 2) は、123 と 125 が true で 127 が false の場合、それらも合格です。組み合わせが多いと面倒なので、ロジックにORを実装したいのですが、この問題に対する最善のアプローチが何であるかわかりません。

ルール エンジンは複雑すぎると思います。もっと簡単な方法があるはずです。たとえば、LINQ のようにグラフを作成してから、それらが成功するかどうかを評価します。

ありがとう!

-- コンプシ専攻ではありません。

0 投票する
7 に答える
806 参照

boolean - ブール式

ブール論理で、X of Y が true であることをどのように表現できますか? 次の 2 つのような規則 (A、B、C、D、E、F) は真でなければなりません。それは乗算または集合操作の形式ですか?
最終結果は、AB OR AC OR AD のようなすべての順列です。次の 3 つが ABC、ABD、ABE などのようなものだと言うと、(A,B,C)^2 のようになりますか?

ありがとう!

0 投票する
3 に答える
290 参照

asp.net - ASP.NETロジック/接続プールとエラー処理

私は(vb.netの学習の一環として)最初のASP.NETをアップロードし、接続プール(Webサイトのユーザーが複数いる場合に面白いことが起こります)でひどい混乱に陥りました。 try catchステートメントの(よくアイデアは学ぶことでした)しかし、これが最良の/最終的な方法であるかどうか疑問に思っていましたが、tryが失敗した場合、ページの詳細の多くは配置/更新されません。データベース作業を行っていて、試行が失敗した場合、ページをリロードしますか...自分自身にリダイレクトして、次回それが機能することを期待します...または、エラーが発生したことをユーザーに通知して、再試行する必要がありますか?

ありがとう

0 投票する
6 に答える
3174 参照

algorithm - 特定の価格に対する「通常の」現金支払い額を決定するアルゴリズム

店に入り、いくつかの製品を選択し、カウンターに行って請求書を支払います。合計はいくらかです ( A)。財布、ハンドバッグ、またはポケットに手を伸ばして現金 ( P)を入れPますA

流通している一連の硬貨と紙幣を考えると、 の最も可能性の高い値はP何ですか?

使用可能な紙幣が $5、$10、$20、$50、および $100 であり、使用可能な硬貨が 5c、10c、および 25c であると仮定した例:

A= $151.24
P[1]= $160 (8x$20) または ($100 + 3x$20)
P[2]= $155 ($100 + $50 + $5)

A= $22.65
P[1]= $25 ($20 + $5)
P[2]= $30 ($20 + $10)
P[3]= $40 ($20 + $20)

A= $0.95
P[1]= $1 (4 x 25c)
P[2]= $5

これらの数値の多くは直感的に見えますが、アルゴリズムを特定するのは難しいと感じています.

0 投票する
2 に答える
1082 参照

php - ページネーションの問題 [PHP]

だから私はPHPでこれをやっていますが、それは論理的な問題なので、できるだけ一般的に書き込もうとします.

まず、このページネーション スクリプトの仕組みは次のとおりです。

  1. for (最初の 3 ページのリンクを描画する)
  2. if ( #1 のページと #3 のページの間にページがある場合は、省略記号 (...) を描画します)
  3. for (現在のページとその両側にある 2 つのページのリンクを描画)
  4. if ( #3 のページと #5 のページの間にページがある場合は、省略記号 (...) を描画します)
  5. for (最後の 3 ページのリンクを描く)

問題は、ページ数が少ない場合 (ページ数が 10 のときにこれに気付きました)、省略記号が表示されるはずですが、何も描画されないことです。

コードに:

したがって、2 つの省略記号 if ステートメントのいずれかを変更して、このようなケースを含めるのが最善の方法だと思いますが、試してみて困惑しています。

また、読みやすくするためにこのコードを要約したことに注意してください。「ループのループは、各反復で current_page - 2 を再計算するため、効果がありません」などのヒントを与えないでください。


このロジックが現在どのように機能しているかの内訳を確認したい人のために、$page_count と $current_page を繰り返した出力例 (変更済み) を次に示します。 http://rafb.net/p/TNa56h71.html

0 投票する
7 に答える
551 参照

c# - なぜこれが「とても近いが、これまでのところ」ifステートメントなのですか?

私は If ステートメントに取り組んでおり、ループを無視する 2 つの条件を満たす必要があります。これは最初は簡単に思えましたが、今では...わかりません。これは私のジレンマです...

ジレンマは、radButton1 が false で radButton2 が true の場合、「仕事に行く」が実行されないことです。ステートメントをスキップするには、両方の条件が false である必要がありますか?