0001番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/04(水) 18:06:57.18ID:QSHBFCDB0?2BP(1000) プログラミング 小中高生、習熟に差 https://www.nikkei.com/article/DGKKZO67289500T00C23A1CT0000/
0002番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/04(水) 18:07:13.80ID:QSHBFCDB0?2BP(1000) def is_even(x): if x == 0: return True else: return is_odd(x-1) def is_odd(x): return not is_even(x) print(is_odd(17)) print(is_even(23)) これずっと注視してるんだけど、なにがどうなって正しい答えが出ているのかわからなくて泣いてる。。。
0003番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MMb6-5ihN)垢版 | 大砲2023/01/04(水) 18:07:39.16ID:VXYYRNW9M 普通にループさせればいいよ
0006番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ bbd2-ChaJ)垢版 | 大砲2023/01/04(水) 18:11:03.60ID:LZhlviZM0 関数内で自分を呼び出す関数ってだけだろ
0007番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/04(水) 18:12:23.25ID:QSHBFCDB0?2BP(1000) >>3 実用性はなくても理解したい。。。
0008番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a3d-X7Le)垢版 | 大砲2023/01/04(水) 18:13:00.98ID:DL6HKGX40 分かりづらいな こういうのは小さい数から入れてくと理解しやすいよ xに0から5ぐらいまで入力して追っていけばパターンは理解できる 紙に書いてくといい
0009番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW ce7b-f2/s)垢版 | 大砲2023/01/04(水) 18:13:12.00ID:HELb0qQH0 再帰なんて使うことめったにない スタックオーバーフローにも気をつける必要あるし覚えなくていい
0010番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9ad5-kz3/)垢版 | 大砲2023/01/04(水) 18:15:49.73ID:EtaAl0lc0 引数に9223372036854775807とか与えてみればいいよ。
0011番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 27d2-SWxG)垢版 | 大砲2023/01/04(水) 18:16:18.25ID:G94v0Et60 関数の中に自分と同じ関数が入ってるってイメージ
0012番組の途中ですがアフィサイトへの転載は禁止です (アウアウクー MMfb-zOjd)垢版 | 大砲2023/01/04(水) 18:17:41.01ID:o4Bk8K5OM ツリー構造のコントロール扱うなら必須 それが再起! 嫌儲民は再起不能でリタイア!
0013番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5b3a-is3s)垢版 | 大砲2023/01/04(水) 18:18:38.12ID:+h1OOQTv0 コールバックのはなしか
0015番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/04(水) 18:19:24.77ID:QSHBFCDB0?2BP(1000) >>8 あ、たしかに。小さい数字でやればわかるかも!やってみる、ありがとう
0017番組の途中ですがアフィサイトへの転載は禁止です (スーップ Sdba-R7yY)垢版 | 大砲2023/01/04(水) 18:20:24.25ID:L4h47TXtd 無限ループ作ってGOTOや
0019番組の途中ですがアフィサイトへの転載は禁止です (スプッッ Sd5a-38r1)垢版 | 大砲2023/01/04(水) 18:20:54.30ID:CbbuBULPd 終了条件をはっきりさせればいいだけだから難しいことはないよ
0020番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 3e87-FfKV)垢版 | 大砲2023/01/04(水) 18:21:01.65ID:6kkAze5R0 アスタリスク、二分木を使うから必須
0021番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a7f-wbW4)垢版 | 大砲2023/01/04(水) 18:21:46.90ID:Z3wDkMmK0 マイナス入れたらどうなんのこれ
0022番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MMb6-GsJU)垢版 | 大砲2023/01/04(水) 18:22:31.45ID:In0Mr375M 例えるなら、鮭の一生
0023番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 63af-fyuC)垢版 | 大砲2023/01/04(水) 18:23:18.32ID:O3PGGW1k0 使った時点でまず間違いなくレビューで説明を求められて面倒くせえ
0024番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMe7-krXg)垢版 | 大砲2023/01/04(水) 18:23:33.22ID:BcSrT7RyM リターンはtrueしかないから、偶数回notが入るか、奇数回notが入るかの差
0025番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 039f-ZRQy)垢版 | 大砲2023/01/04(水) 18:23:35.55ID:L2735N6r0 こんな無駄な処理理解できなくていいだろ
0026番組の途中ですがアフィサイトへの転載は禁止です (アウアウアー Sa06-axcb)垢版 | 大砲2023/01/04(水) 18:23:51.43ID:Rv8MRmTCa ワイPython、戻り値の意味が分からん def ほにゃらら: print(ほにゃらら) こうやってdefの下にやってほしいこと書けばええやん なぜわざわざreturnなんて書くんですかね
0027番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a3a2-NQKQ)垢版 | 大砲2023/01/04(水) 18:23:56.77ID:4wSOU/4b0 even = true for (0..<n) even = !even これを無駄に再帰にしてるだけだよ
0028番組の途中ですがアフィサイトへの転載は禁止です (アウグロ MM92-fbnL)垢版 | 大砲2023/01/04(水) 18:24:33.29ID:KoNsMlOSM 0になるまで再起しているのか 実用性ないな つか、関数の説明入れろとw
0029番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 039f-ZRQy)垢版 | 大砲2023/01/04(水) 18:25:11.20ID:L2735N6r0 負の数入れたら壊れるし
0030番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMe7-krXg)垢版 | 大砲2023/01/04(水) 18:25:39.24ID:BcSrT7RyM >>26 pythonは参照渡しが中心だから…
0031番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27d2-FqCN)垢版 | 大砲2023/01/04(水) 18:27:01.15ID:uaRPG1VL0 そんなもんスタック消費して死ぬから実践では誰も使わねえよ
0033番組の途中ですがアフィサイトへの転載は禁止です (スッップ Sdba-p/dY)垢版 | 大砲2023/01/04(水) 18:30:21.20ID:hCvEI2YXd 戻り値無しでどんなコードかいてんの
0034番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 338f-HgJS)垢版 | 大砲2023/01/04(水) 18:30:22.09ID:bBRQQ9Mq0 これでわかるだろ https://wandbox.org/permlink/Emk0g4ZYtQiQ7ZJn
0035番組の途中ですがアフィサイトへの転載は禁止です (スプッッ Sd5a-38r1)垢版 | 大砲2023/01/04(水) 18:31:46.86ID:CbbuBULPd >>26 モジュール結合度がやばやばになるから必要
0036番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ bbd2-PM45)垢版 | 大砲2023/01/04(水) 18:32:38.10ID:kHMVeVNH0 よくわからないけど動いてるからヨシ! の精神や
0037番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4e8f-C7gI)垢版 | 大砲2023/01/04(水) 18:36:01.24ID:7rU2CT9T0 仕事で再起なんて俺しか見た事ないや 番兵法でループとかにした方が良いと思う。 スタックの仕組みとか話せないと納得してくれないこともあるし
0038番組の途中ですがアフィサイトへの転載は禁止です (スッップT Sdba-MICU)垢版 | 大砲2023/01/04(水) 18:36:59.31ID:i4lRl5Cud ループというか print( X % 2 ); とかじゃないの?これって本当は。
0039番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f612-sga5)垢版 | 大砲2023/01/04(水) 18:38:04.04ID:XQgkmVlm0 ルールなんで覚えるしかない
0040番組の途中ですがアフィサイトへの転載は禁止です (スッップT Sdba-MICU)垢版 | 大砲2023/01/04(水) 18:39:09.86ID:i4lRl5Cud C言語やっていたときは、再帰といえば関数ポインタで 書き方に苦労した記憶があるな・・・
0041番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sac7-4LtU)垢版 | 大砲2023/01/04(水) 18:39:33.69ID:SX6Qw4Zxa とりあえず動けばいいんだよ
0042番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a3a2-NQKQ)垢版 | 大砲2023/01/04(水) 18:40:14.17ID:4wSOU/4b0 C++だと再帰使うとClang-Tidyに怒られちゃう 自前でスタック管理するとコードが複雑化するから辛い
0043番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27d2-TYv5)垢版 | 大砲2023/01/04(水) 18:41:08.69ID:EEiFzaKP0 再帰使うときは末尾再帰で最適化しないと…
0044番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f657-YceA)垢版 | 大砲2023/01/04(水) 18:42:30.40ID:c9ItWH0Y0 再帰っていまいち分からんな うんこ漏らしたパンツの中でさらにうんこするイメージに近いというかとにかく難しい
0045番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/04(水) 18:43:13.54ID:QSHBFCDB0?2BP(1000) >>34 なにこれ、すごい!ありがとう
0046番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27d2-P2hd)垢版 | 大砲2023/01/04(水) 18:53:13.77ID:o5tZ6z7w0 偶数奇数の判定って剰余じゃだめなん?
0047番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 4e8f-mOK7)垢版 | 大砲2023/01/04(水) 18:53:56.23ID:OL6Ny94F0 再帰って、割り込みテーブルでジャンプしての再帰 昔はPC98お試しで作った事あるけど、組み込みくらいとかドライバー系か?
0048番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27d2-2gOy)垢版 | 大砲2023/01/04(水) 18:54:02.93ID:HIiTWMne0 ゼロになるまで1づつ引いて そうなったタイミングの違いで戻り値を変えてる(not) n%2で終わることを無駄に複雑化したものなので理解しにくい もっとちゃんと再起処理の必然性があるサンプルで学習しろ(検索処理とか)
0049番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 27d2-2gOy)垢版 | 大砲2023/01/04(水) 18:56:39.62ID:HIiTWMne0 再帰使わないと実装不可能なプログラムを見れば一発
0050番組の途中ですがアフィサイトへの転載は禁止です (ササクッテロラ Spbb-3X/C)垢版 | 大砲2023/01/04(水) 18:57:38.56ID:8za2Apw8p 理解するためならそいつのわかりやすい例でやればいいやろ
0051番組の途中ですがアフィサイトへの転載は禁止です (ワンミングク MM8a-ETcA)垢版 | 大砲2023/01/04(水) 18:59:12.80ID:IzNbQedGM 関数2個用意して交互に呼び出すとか最初に学ぶサンプルじゃないだろこれ 自身を呼び出す簡単なのにしろよ
0052番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ ce9f-/EFQ)垢版 | 大砲2023/01/04(水) 19:06:48.97ID:fTFWYWqh0 脱出条件を設定し無限ループに陥らないようにした亜無限ループのことを再帰と呼びます
0054番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW abad-sXp6)垢版 | 大砲2023/01/04(水) 19:36:05.04ID:bzjxsgl90?2BP(0) 再帰なんて実践で使わないぞ
0055番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 76b5-jRTn)垢版 | 大砲2023/01/04(水) 19:43:49.96ID:24luzFgh0 再帰なんてスタック領域ぶっ壊すから使うな
0056番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 7abb-iKGM)垢版 | 大砲2023/01/04(水) 20:29:44.99ID:JyZQXGLD0 >>55 それはその言語がイケないのでは?
0057番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/04(水) 21:01:14.32ID:QSHBFCDB0?2BP(1000) ようやくわかった、最初のTrueを反転させる回数なんだね。モメンたちありがとね
0058番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 3ea2-5nJA)垢版 | 大砲2023/01/04(水) 23:24:34.73ID:ciGNyw6Q0 >>57 どちらかと言えばnotが付く回数では?
0059番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW c708-Rbm4)垢版 | 大砲2023/01/04(水) 23:32:00.04ID:GyDZR0xE0 再帰も理解できないなら辞めろ、もしかしてこのレベルでも今の現場は重宝されるのか?流石に窓際だよな?
0060番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 1a4d-lAoG)垢版 | 大砲2023/01/05(木) 00:19:12.16ID:ir+2w2sW0 パターンマッチとかガードあるときれいにかけるよね
0061番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 8add-f7xb)垢版 | 大砲2023/01/05(木) 08:37:16.12ID:cRw7R1sE0?2BP(1000) >>58 たしかに!そのほうが正しい 自分は無職だから現場とか知らないし。気が遠くなるけどリモートじゃないと働く気がしないからやるならプログラミングしかないんだし
0062番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW a380-pI4U)垢版 | 大砲2023/01/05(木) 08:46:46.18ID:/x8BuSi+0 BOM表解析するときに使った バグ取りが面倒すぎた
0064番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 36d9-EhOH)垢版 | 大砲2023/01/05(木) 10:46:03.82ID:i3js7Zit0 まあ再起処理って現実の事象にはないから、イメージしにくいだけで、分かったら楽勝。ただ多用すると訳わからんコードになるから注意
0065番組の途中ですがアフィサイトへの転載は禁止です (スフッ Sdba-Bgsd)垢版 | 大砲2023/01/05(木) 14:38:12.71ID:rQR1zN4sd スタックにアドレス積んでジャンプ ほらスタックオーバーフロー