• ベストアンサー

プログラミングを知らない方に答えてほしいです プ

プログラミングを知らない方に答えてほしいです プログラミングでは z=z+yというのがあるんですが 数学的にはこれは 0=yという答えですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.1

数学的にはY=0

okwaveokw
質問者

お礼

ありがとうございます

その他の回答 (4)

  • watanabe04
  • ベストアンサー率18% (295/1599)
回答No.5

虚数を知らない人に 2乗して-1になる数を求めるようなものです。 プログラムでは 等しいを示すとともに「代入する」というものを示します。 最近では「等しい」は==と記述するものがあります。

okwaveokw
質問者

お礼

ありがとうございます

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.4

>プログラミングを知らない方に答えてほしい そういう人は、 >z=z+yというのがある これの意味すらわからないから答えられないことでしょう。

okwaveokw
質問者

お礼

ありがとうございます

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.3

プログラミングにおける= と数学における= とでは、意味が異なります。 数学では左右両辺が等しいことを= で表わしますが、 プログラミングでは、右辺の計算結果を 左辺に代入するという意味で使うことが多いです。 つまり、z = z + y という文は、右辺のz + yの計算結果を左辺のzに代入するってことで、 つまりはzにyを加える、という作用があります。 数学的な意味(0 = yがどうたらとか)は考えなくてよろしいかと。

okwaveokw
質問者

お礼

ありがとうございます

  • mink6137
  • ベストアンサー率23% (595/2500)
回答No.2

z=z+yという記述は、 変数zは変数yの値によって更新される…という意味の記述です。 つまり、現在のZの値に現在のyの値を加算したものが最新のzに更新される。

okwaveokw
質問者

お礼

ありがとうございます

関連するQ&A

専門家に質問してみよう