プログラミングBASIC言語について。at MATH
プログラミングBASIC言語について。 - 暇つぶし2ch164:132人目の素数さん
19/11/21 09:30:35.23 YQl+ziuO.net
そうだ。ここは、数学板だった
まずは、数学の話をする。
数学では(-1)の二乗と1の二乗は同じ値
∵ ドッチも1になるぅ \(^o^)/
∵ マイナス同志を掛けるとプラス
さて、BASIC言語のお話に戻すとする
変数aの二乗は、a^2 だ。だから
論理式(A>=B)の二乗は(A>=B)^2 かも
怪しく感じるかも知れんが、直感で
BASICはバカ正直に計算するハズ。
だから>>156の120行目のは
以下の改善で更に万能だ。
【改善前】
120 LET X=A*(A>=B)+B*(A<B)
【改善後】
120 X=A*(A>=B)^2+B*(A<B)^2
trueが1でも、-1でもドッチでもOKだ
【蛇足】
N88-BASICの、REFERENCE MANUAL
では、真は(-1) との旨の記載であった
【蛇足2】
マトモな教科書にはアリエナイ
プログラムです。
お行儀を重視なら、で
ELSEが使えるBASICなら、
120 IF A>=B THEN X=A ELSE X=B
でも、でも、でも、
120 X=A*(A>=B)^2+B*(A<B)^2
の方が短いゼ。ワィの勝ち\(^o^)/


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch