プログラミングBASIC言語について。
■ このスレッドは過去ログ倉庫に格納されています
1コルム
2019/11/13(水) 18:01:32.00ID:S19WmO/6 古い数学Bで、プログラミングのBASIC言語の教科書や参考書を持っている方がいましたら、少しずつで、いいので、用語の解説と用語と文法をわかりやすく教えていただけると幸いなのですが。すみません。教えていただけると幸いなのですが。
2019/11/13(水) 18:08:18.21ID:vRM7lEZT
ネットで探せばいくらでもあるんじゃないですか
てか数学なんですかねそれ
てか数学なんですかねそれ
3コルム
2019/11/13(水) 18:29:49.52ID:S19WmO/6 選択問題で、あるのですが、数学Bの教科書や参考書に載っている用語を詳しく解説
したものがあまり良いものがないのです。何か知っていることはありませんか?
したものがあまり良いものがないのです。何か知っていることはありませんか?
2019/11/13(水) 19:00:32.16ID:Xp6iFJZu
VBSやりなよ
2019/11/13(水) 19:09:39.52ID:vRM7lEZT
センターも新しくなるみたいですし、プログラムの項目ってまだあるんですかね
調べた方が良いですよちゃんと
調べた方が良いですよちゃんと
6132人目の素数さん
2019/11/13(水) 20:43:32.25ID:apVAaz+v 死んでください
2019/11/13(水) 21:00:09.42ID:YxdCTaWQ
知りたいことをまず書こう
8コルム
2019/11/13(水) 23:15:47.53ID:S19WmO/6 用語や文法が知りたいのです。
2019/11/13(水) 23:30:50.33ID:vRM7lEZT
ググれば出てきますよ
ここよりもわかりやすいいろんなサイトがあります
ここよりもわかりやすいいろんなサイトがあります
2019/11/13(水) 23:42:15.96ID:YxdCTaWQ
こういう所は、何が分からないか具体的に聞かないとダメだよなあ
2019/11/13(水) 23:49:57.31ID:vRM7lEZT
わからないってかそもそも何も知らないんじゃないですか?
入門用のサイトなり書籍なんていくらでもあると思いますけどね
マイナー言語ならまだしもBASICならそれこそ
入門用のサイトなり書籍なんていくらでもあると思いますけどね
マイナー言語ならまだしもBASICならそれこそ
12コルム
2019/11/14(木) 00:41:52.93ID:xWV0yoTx 例えば、どんなサイトですか?教えていただけると幸いです。数学Bのプログラミング言語BASIC言語では、これで十分っていうサイトを。教えていただけると幸いです。すみません。書籍は、今、どこの本屋さんでも売っている数学のBASIC言語の本
はありますかね?教えていただけると幸いです。
はありますかね?教えていただけると幸いです。
2019/11/14(木) 01:01:07.97ID:p2JeZsXF
今確認しましたけど、やっぱり今年のセンターからはプログラミングが範囲から消えてましたよ
センターの対策としてプログラミングを勉強したいということならば、もっとちゃんと入試について調べた方が良いと思います
センターの対策としてプログラミングを勉強したいということならば、もっとちゃんと入試について調べた方が良いと思います
2019/11/14(木) 01:04:26.62ID:p2JeZsXF
http://www.greenowl5.com/gprogram/basic/basic1_010.html
ただBASICについて知りたいならこういうサイトとか本がゴロゴロ転がってますから自分にあったの見つけましょう
これはオススメとかじゃなくて検索の一番上に出てきたの拾ってきただけですけど
ただBASICについて知りたいならこういうサイトとか本がゴロゴロ転がってますから自分にあったの見つけましょう
これはオススメとかじゃなくて検索の一番上に出てきたの拾ってきただけですけど
2019/11/14(木) 01:07:33.31ID:0Un3C/1k
数学Bなら大人しく数列ベクトル選らんどけって思いますけどねー
16コルム
2019/11/14(木) 06:46:42.82ID:xWV0yoTx DEF文について、載っているところは、知りませんか?教えていただけると幸いなのですが。すみません。
2019/11/14(木) 06:52:14.88ID:vpdqEQwU
自分でググるか入門書買えよ
2019/11/14(木) 08:55:49.93ID:BqLwd2zn
自分で調べた結果をまとめる訳でもなく、教えてもらったものを書くのでもなく、知っていることを書くのでもなく、ただ教えてくれっていうようじゃ、学ぶの不可能でしょ。
19コルム
2019/11/14(木) 16:09:58.96ID:xWV0yoTx ここを参考にBASIC言語のプログラムを作っていただきたいのです。すみません。
https://6900.teacup.com/cgu135/bbs
https://6900.teacup.com/cgu135/bbs
20コルム
2019/11/14(木) 16:10:46.81ID:xWV0yoTx 814から819です。
2019/11/14(木) 17:31:17.01ID:vpdqEQwU
BASICで何がしたいのかが不明
例えば
「ニュートン法で√2の近似値を求めるプログラムを作ったのですが正しく動きません
どこが間違っているか指摘してもらえませんか」
といってソースを示すならともかくただ作って下さいとか
それに数学板じゃなく別の板で質問すべきだろ
例えば
「ニュートン法で√2の近似値を求めるプログラムを作ったのですが正しく動きません
どこが間違っているか指摘してもらえませんか」
といってソースを示すならともかくただ作って下さいとか
それに数学板じゃなく別の板で質問すべきだろ
2019/11/14(木) 18:07:26.99ID:BqLwd2zn
23132人目の素数さん
2019/11/14(木) 21:28:48.38ID:Q5IMiFuG 【DEF文】
極普通の古いBASIC、懐かしい
せっかくなので、簡単なBASICなら
教えたくなった。
BASICのDEF文は使ったことは
あまりない。けど、
10 DEF F(X)=X^2
20 LET X=10
30 PRINT F(X)
を実行すれば100と表示されると思う
ちなみに、
10 PRINT 10^2
を実行しても100と表示されるかと
極普通の古いBASIC、懐かしい
せっかくなので、簡単なBASICなら
教えたくなった。
BASICのDEF文は使ったことは
あまりない。けど、
10 DEF F(X)=X^2
20 LET X=10
30 PRINT F(X)
を実行すれば100と表示されると思う
ちなみに、
10 PRINT 10^2
を実行しても100と表示されるかと
24コルム
2019/11/14(木) 22:58:51.75ID:xWV0yoTx あの、ありがとうございます。それで、繰り返し処理のところで例10のSTEP増分
が、なぜ、STEP2がつかないのでしょうか?教えていただけると幸いなのですが。すみません。
が、なぜ、STEP2がつかないのでしょうか?教えていただけると幸いなのですが。すみません。
25コルム
2019/11/14(木) 23:17:02.16ID:xWV0yoTx あの、なぜ変数名は、X、ABC、PIのように、アルファベット1文字と数字の列で表せるというのは、どういうことでしょうか?教えていただけると幸いなのですが。すみません。
2019/11/14(木) 23:28:39.85ID:RoqG0hw+
向こうの掲示板で怒られているような…w
それに例10なんてないぞ?
変数名だけど、ABCとかPIはアルファベット1文字じゃないけど?
それに例10なんてないぞ?
変数名だけど、ABCとかPIはアルファベット1文字じゃないけど?
27コルム
2019/11/14(木) 23:38:08.88ID:xWV0yoTx 例10は、初項2、公差3の等差数列の10項まで求めるというものです。
これで、STEP2を使わないのはどうしてでしょうか?教えていただけると幸いなのですが。すみません。
これで、STEP2を使わないのはどうしてでしょうか?教えていただけると幸いなのですが。すみません。
28コルム
2019/11/14(木) 23:45:16.95ID:xWV0yoTx すみません。なぜ、変数名は、アルファベット1文字で始まる文字と数字の列で表す。(X、ABC、P1)これは、なぜ、変数名になるのでしょうか?教えていただけると幸いなのですが。すみません。
2019/11/14(木) 23:46:05.88ID:0Un3C/1k
2019/11/15(金) 00:04:12.43ID:ZaWc/QNo
論理的に質問しよう!
いや、ほんと、何言ってるのかわからん。
いや、ほんと、何言ってるのかわからん。
2019/11/15(金) 00:55:49.37ID:99XaBQbS
32132人目の素数さん
2019/11/15(金) 01:33:22.78ID:bStoN4zC >>19 望む答えではないが、
内容を拝見してみた。
絶対値(ABS命令)のご質問
大変興味深い質問である。
質問) 絶対値(ABS命令)は不要か?
回答) 必要。
ダメな例 -10の3乗根
【解説】
文「実数bと実数aの誤差がε未満」を
数式表すのに、
✕ a - b < ε とか、
✕ b < a + ε ではダメ
○ a - ε < b < a + ε です。故に
○ |b - a|< ε です。また、
○ |a - b|< ε でも良い
【考察】
「bとaの誤差がε未満」と
「bとaの差がε未満」は違う
内容を拝見してみた。
絶対値(ABS命令)のご質問
大変興味深い質問である。
質問) 絶対値(ABS命令)は不要か?
回答) 必要。
ダメな例 -10の3乗根
【解説】
文「実数bと実数aの誤差がε未満」を
数式表すのに、
✕ a - b < ε とか、
✕ b < a + ε ではダメ
○ a - ε < b < a + ε です。故に
○ |b - a|< ε です。また、
○ |a - b|< ε でも良い
【考察】
「bとaの誤差がε未満」と
「bとaの差がε未満」は違う
33コルム
2019/11/15(金) 07:41:57.42ID:VcRQuR45 等差数列の第10項を求めるのです。第1項から第10項までを求めるプログラムです。それで、なぜ、STEP2ががないのでしょうか?教えていただけると幸いなのですが。すみません。
2019/11/15(金) 08:21:23.89ID:4WvGt7UJ
>>33
まずここにソースコード書いてみろよ
まずここにソースコード書いてみろよ
35132人目の素数さん
2019/11/15(金) 08:35:40.86ID:bStoN4zC さらりと代わりに答えちゃう
もし、初項2 公差3 ではなく、
初項3 公差2の 等差数列なら
極めて素朴にプログラミングすると
10 PRINT 3
20 PRINT 3+2
30 PRINT 3+2+2
40 PRINT 3+2+2+2
50 PRINT 3+2+2+2+2
…
100 PRINT 3+2+2+2+2+2+2+2+2+2
FOR〜NEXT でSTEPを使用しないなら
10 FOR N = 1 TO 10
20 PRINT 3 + 2 * (N - 1)
30 NEXT N
FOR〜NEXT でSTEPを使用しなら
10 FOR N = 0 TO 19 STEP 2
20 PRINT 3 + N
30 NEXT N
もし、初項2 公差3 ではなく、
初項3 公差2の 等差数列なら
極めて素朴にプログラミングすると
10 PRINT 3
20 PRINT 3+2
30 PRINT 3+2+2
40 PRINT 3+2+2+2
50 PRINT 3+2+2+2+2
…
100 PRINT 3+2+2+2+2+2+2+2+2+2
FOR〜NEXT でSTEPを使用しないなら
10 FOR N = 1 TO 10
20 PRINT 3 + 2 * (N - 1)
30 NEXT N
FOR〜NEXT でSTEPを使用しなら
10 FOR N = 0 TO 19 STEP 2
20 PRINT 3 + N
30 NEXT N
2019/11/15(金) 08:53:22.37ID:4WvGt7UJ
BASICって文末にセミコロンはいらないんだっけ?
37132人目の素数さん
2019/11/15(金) 09:14:45.72ID:bStoN4zC BASIC言語は、C言語でない。然るに
構文終了を意味する面倒な
セミコロン ; は不要
そもそもシンタックスエラーになるか
それに改行してれば、そんなの不要
とはいえ、
マルチステートメントを多用する
超上級者なら、: を多用も時にある。
行儀悪いと言われようがキニシナイ
構文終了を意味する面倒な
セミコロン ; は不要
そもそもシンタックスエラーになるか
それに改行してれば、そんなの不要
とはいえ、
マルチステートメントを多用する
超上級者なら、: を多用も時にある。
行儀悪いと言われようがキニシナイ
38>>37
2019/11/15(金) 09:40:26.65ID:bStoN4zC そうだ、思い出した。
BASICにもセミコロン ; を使える
と言ってもC言語とは全然違う
BASICのPRINT命令のセミコロン;
は、改行しない。命令だ。即ち、
10 PRINT "I am ";
20 PRINT "TENSAI "
なら、
I am TENSAI
と画面に表示される。
セミコロンつけないと、つまり
10 PRINT "I am "
20 PRINT "TENSAI "
なら、
I am
TENSAI
と画面に表示される。
BASICにもセミコロン ; を使える
と言ってもC言語とは全然違う
BASICのPRINT命令のセミコロン;
は、改行しない。命令だ。即ち、
10 PRINT "I am ";
20 PRINT "TENSAI "
なら、
I am TENSAI
と画面に表示される。
セミコロンつけないと、つまり
10 PRINT "I am "
20 PRINT "TENSAI "
なら、
I am
TENSAI
と画面に表示される。
39132人目の素数さん
2019/11/15(金) 16:03:48.85ID:bStoN4zC >>28 の答えは超難解であるが…
有能プログラマは、何故か直感で判る
【ご質問内容】
なんで変数名かがワカラナイです。で
X、ABC、P1は変数名みたい。何で?
【回答】
変数名かの判断、BASICが自動判断は
仕組難解 故に直感でマスタで善い。
しかも直感だから、瞬時に判断出来る
人間の直感はスゴイ。
でも納得できないですよね
ワタシの方法
・予約語以外、全部変数名ぽぃ
・全予約語は丸暗記不可能だけど
主要な予約語だけ暗記で後は直感
・2文字なら例えばP1は、変数名
例外は、IFぐらいだろぅ
・ダブルコーテーション "
で囲まれたら変数名ではない。
例えば、"P1"は、変数名ではない。
かなり適当なこと書いたけど仕方ない
変数名かの判定は難解だし、仕方ない
いつの間にか直感でマスタできる。
直感だから、楽ちんである。
有能プログラマは、何故か直感で判る
【ご質問内容】
なんで変数名かがワカラナイです。で
X、ABC、P1は変数名みたい。何で?
【回答】
変数名かの判断、BASICが自動判断は
仕組難解 故に直感でマスタで善い。
しかも直感だから、瞬時に判断出来る
人間の直感はスゴイ。
でも納得できないですよね
ワタシの方法
・予約語以外、全部変数名ぽぃ
・全予約語は丸暗記不可能だけど
主要な予約語だけ暗記で後は直感
・2文字なら例えばP1は、変数名
例外は、IFぐらいだろぅ
・ダブルコーテーション "
で囲まれたら変数名ではない。
例えば、"P1"は、変数名ではない。
かなり適当なこと書いたけど仕方ない
変数名かの判定は難解だし、仕方ない
いつの間にか直感でマスタできる。
直感だから、楽ちんである。
2019/11/15(金) 16:33:07.17ID:FpQU5D5h
もういまさらBASICなんて勉強する気にもならないけど、一応BASICにもなんか公認規格のようなものはあるんだろうな。
今度導入される共通テストのプログラミング言語ってBASICじゃないよね?
今度導入される共通テストのプログラミング言語ってBASICじゃないよね?
41コルム
2019/11/15(金) 20:53:44.35ID:VcRQuR45 これについて、教えていただけると幸いなのですが。
https://8323.teacup.com/bob/bbs/7952
https://8323.teacup.com/bob/bbs/7952
2019/11/15(金) 21:19:12.76ID:76uVcKa8
なんか本当に入門書買ったほうがいいんじゃないですか?
てかちゃんとパソコン使ってコード打ち込んでますか?
試しながらやらないとプログラミングなんて意味ないと思うんですけど
頭の中でだけやってるから=が等しいの意味なんじゃないかなんて有り得ない質問が起こるわけですよね
てかちゃんとパソコン使ってコード打ち込んでますか?
試しながらやらないとプログラミングなんて意味ないと思うんですけど
頭の中でだけやってるから=が等しいの意味なんじゃないかなんて有り得ない質問が起こるわけですよね
43132人目の素数さん
2019/11/15(金) 21:57:05.75ID:bStoN4zC >>41
LET文を省略できるBASICにおいて、
S = A * B の意味合いは、
正「A × B の値をSに代入」
誤「A × B の値とSは等しい」
でも勿論、S = A * B 実行後なら
「A × B の値をSに代入」したのだから
「A × B の値とSは等しく」なる。
さらに、S = A * B が条件式の場合
いまの説明とは全く異なり、
誤「A × B の値をSに代入」
正「A × B とSは等しいか」
となる。
そうですね、
10 S = 9 : A = 2 : B = 5
20 IF S = A * B THEN PRINT "Ooo"
30 PRINT S
40 '
50 S = A * B
60 IF S = A * B THEN PRINT "Yyy"
70 PRINT S
の実行結果が
9
Yyy
10
だと思えるなら、恐らく完璧ですよ
LET文を省略できるBASICにおいて、
S = A * B の意味合いは、
正「A × B の値をSに代入」
誤「A × B の値とSは等しい」
でも勿論、S = A * B 実行後なら
「A × B の値をSに代入」したのだから
「A × B の値とSは等しく」なる。
さらに、S = A * B が条件式の場合
いまの説明とは全く異なり、
誤「A × B の値をSに代入」
正「A × B とSは等しいか」
となる。
そうですね、
10 S = 9 : A = 2 : B = 5
20 IF S = A * B THEN PRINT "Ooo"
30 PRINT S
40 '
50 S = A * B
60 IF S = A * B THEN PRINT "Yyy"
70 PRINT S
の実行結果が
9
Yyy
10
だと思えるなら、恐らく完璧ですよ
44コルム
2019/11/15(金) 22:08:58.71ID:VcRQuR45 後半の、そうですね、の以下の文章がわかりません。教えていただけると幸いなのですが。すみません。
45コルム
2019/11/15(金) 22:15:02.06ID:VcRQuR45 LET文を省略しないで、教えていただけると幸いなのですが。すみません。左辺=右辺とならない理由はなんなのでしょうか?もう少し説明を簡単にしていただきたいのです。すみません。教えていただけると幸いなのですが。
2019/11/15(金) 22:25:50.02ID:99XaBQbS
BASIC の 「左辺=右辺」という文は、数学と違って、左辺の変数に右辺の結果を代入するって意味だからな。
そこを混乱する人もいる。
そこを混乱する人もいる。
2019/11/15(金) 22:27:23.56ID:ZaWc/QNo
>>45
まず、そのプログラムを自分で入力、実行してみたか?
まず、そのプログラムを自分で入力、実行してみたか?
2019/11/15(金) 22:30:39.54ID:ZaWc/QNo
2019/11/15(金) 22:32:10.00ID:99XaBQbS
>>40
知らんが、BASICじゃないの?
何を導入しても、彼らが就職する頃には時代遅れの言語になっているはず。
それなら、一番簡単な教育用の BASICで良いんじゃ無いの?
つーか、大阪書院の javascript を使った教科書を見たが、地獄だったぞ。
他のHTMLタグが丸見えで、幾ら無視しろと言ってもそれは不可能だろ。
あれじゃ初心者は分からん。
知らんが、BASICじゃないの?
何を導入しても、彼らが就職する頃には時代遅れの言語になっているはず。
それなら、一番簡単な教育用の BASICで良いんじゃ無いの?
つーか、大阪書院の javascript を使った教科書を見たが、地獄だったぞ。
他のHTMLタグが丸見えで、幾ら無視しろと言ってもそれは不可能だろ。
あれじゃ初心者は分からん。
2019/11/15(金) 22:33:26.47ID:99XaBQbS
2019/11/15(金) 22:39:20.36ID:FpQU5D5h
2019/11/15(金) 22:40:12.06ID:SDkhp8/2
できる言語もありますよ
Haskellとかはn+kパターンとかいうのがありました
今はもうないみたいですけど
Haskellとかはn+kパターンとかいうのがありました
今はもうないみたいですけど
2019/11/15(金) 22:42:08.45ID:99XaBQbS
>>51
ぴゅー太の日本語BASICかな?
かえって面倒なことになるような。
日本語FORTHとか、MINDなら日本語にする意味はあるけど、今の主流のプログラム言語とは
全く系統が違っていて、後で混乱するような。
ぴゅー太の日本語BASICかな?
かえって面倒なことになるような。
日本語FORTHとか、MINDなら日本語にする意味はあるけど、今の主流のプログラム言語とは
全く系統が違っていて、後で混乱するような。
2019/11/15(金) 22:42:57.82ID:99XaBQbS
>>52
いや BASIC の話だろw
いや BASIC の話だろw
2019/11/15(金) 22:49:44.64ID:BFoh8mey
2019/11/15(金) 22:54:24.41ID:SDkhp8/2
こういうのも黒板でやるの前提だから日本語のわけわからない新言語作るわけですよね
2019/11/15(金) 22:55:46.09ID:99XaBQbS
おお!初心者が混乱する代入が「←」だw
APLみたいだ。関数も日本語だし、成御構文も日本語か。
面白そう。
APLみたいだ。関数も日本語だし、成御構文も日本語か。
面白そう。
2019/11/15(金) 22:57:05.01ID:99XaBQbS
>>56
どうせ何で教えても時代遅れになるのだから、徹底的に簡単にするのは良いコト。
どうせ何で教えても時代遅れになるのだから、徹底的に簡単にするのは良いコト。
2019/11/15(金) 22:59:24.59ID:SDkhp8/2
パソコンでコーディングしないということが問題だと思うんですけど
2019/11/15(金) 23:03:40.90ID:99XaBQbS
DNCLはブラウザ上でも実行できるみたいだよ。
ラズベリーパイ + キーボード + マウス + 液晶で実行環境が2万円でできる!
ラズベリーパイ + キーボード + マウス + 液晶で実行環境が2万円でできる!
2019/11/16(土) 06:26:48.43ID:w/7Rct1v
フリーのBASICのインタプリタをどこかからダウンロードすればいいだけ
ソースコードを自分で入力する
あちこち数値やコマンドを変えると実行結果がどう変わるか実験しながら覚える
本眺めているだけではダメだろ
それにしても何で今更BASICなんだ?
ソースコードを自分で入力する
あちこち数値やコマンドを変えると実行結果がどう変わるか実験しながら覚える
本眺めているだけではダメだろ
それにしても何で今更BASICなんだ?
2019/11/16(土) 12:32:58.83ID:XdiKyqIe
去年のセンターの問題みたらDNCLの問題でてる。
なんかニヤけた。
https://www.dnc.ac.jp/albums/abm.php?f=abm00036460.pdf&n=k+23+jouhoukankeikiso.pdf
なんかニヤけた。
https://www.dnc.ac.jp/albums/abm.php?f=abm00036460.pdf&n=k+23+jouhoukankeikiso.pdf
2019/11/16(土) 17:12:48.37ID:fK3+kjrA
>>61
言語は何でも良いだろ?どうせどんな言語をやっても就職時には時代遅れだ。
言語は何でも良いだろ?どうせどんな言語をやっても就職時には時代遅れだ。
2019/11/16(土) 18:11:16.26ID:kXMnCiVx
むかしはパソコン=N88BASICだったから仕方ないけど
今さらやらんでも・・・。
今さらやらんでも・・・。
2019/11/16(土) 18:23:21.18ID:w/7Rct1v
>>64
How many files(0-15)?
How many files(0-15)?
2019/11/16(土) 20:37:00.77ID:fK3+kjrA
>>64
いかに教育用コンピューター言語の開発をサボっていたかの証左かと。
いかに教育用コンピューター言語の開発をサボっていたかの証左かと。
2019/11/17(日) 01:05:26.42ID:qQWq86SP
console 0,25,0,1
2019/11/17(日) 01:21:21.10ID:myEQV3m0
69132人目の素数さん
2019/11/17(日) 11:37:51.79ID:adIIJGzK プログラミングは、教育用というより
デバッグする怪しげな娯楽なのです。
デバッグする怪しげな娯楽なのです。
2019/11/17(日) 13:08:39.71ID:srIiMDG+
71132人目の素数さん
2019/11/17(日) 14:10:15.27ID:myEQV3m02019/11/17(日) 15:23:55.95ID:xkBCjJEB
Pascalがある
2019/11/17(日) 15:27:19.13ID:bjtd/A37
2019/11/17(日) 15:35:18.32ID:srIiMDG+
>>71
簡単なのがないとそもそも、扱えないだろ。高校で教えられない。
高校で javascriptを扱った教科書見たが、冗談かと思うくらい初心者に不親切そうな内容だった。
pascalもいいが、BASIC以上に現場では使われていないだろ。だったら、より簡単な方が良い。
簡単なのがないとそもそも、扱えないだろ。高校で教えられない。
高校で javascriptを扱った教科書見たが、冗談かと思うくらい初心者に不親切そうな内容だった。
pascalもいいが、BASIC以上に現場では使われていないだろ。だったら、より簡単な方が良い。
2019/11/17(日) 16:27:43.63ID:myEQV3m0
76コルム
2019/11/17(日) 17:00:46.79ID:AA5Br4Mr 初項2公差3の等差数列の10項の番号とその値を求めたいというプログラミングのBASICが、わかりません。
なぜ、STEP3がつかないのでしょうか?また、行120はどういう意味でしょうか?
また、例10のプログラムの仕組みを教えていただけると幸いなのですが。すみません。
なぜ、STEP3がつかないのでしょうか?また、行120はどういう意味でしょうか?
また、例10のプログラムの仕組みを教えていただけると幸いなのですが。すみません。
77コルム
2019/11/17(日) 17:02:18.03ID:AA5Br4Mr78132人目の素数さん
2019/11/17(日) 17:06:21.09ID:oqlpJxgy79132人目の素数さん
2019/11/17(日) 17:12:22.70ID:oqlpJxgy2019/11/17(日) 17:36:46.29ID:bjtd/A37
2019/11/17(日) 18:32:36.01ID:myEQV3m0
>>76
ちゃんと教科書読めよ
A=A+3って書いてあるだろ
元のAに3加えたものをAに代入する
これを10回繰り返す
数列の漸化式だと
a[n+1]=a[n]+3
の計算を10回繰り返すのと同じ
最終的にAには第11項の値が代入されてるがFOR〜NEXTのループから抜けるから画面には表示されない
たった6行の簡単なコードが分からないならプログラミングは諦めろ
ちゃんと教科書読めよ
A=A+3って書いてあるだろ
元のAに3加えたものをAに代入する
これを10回繰り返す
数列の漸化式だと
a[n+1]=a[n]+3
の計算を10回繰り返すのと同じ
最終的にAには第11項の値が代入されてるがFOR〜NEXTのループから抜けるから画面には表示されない
たった6行の簡単なコードが分からないならプログラミングは諦めろ
2019/11/17(日) 19:44:10.19ID:FozZA8MA
step 増分 を指定しないと、増分は1と自動的に見なされる。
それを利用した。
120 PRINT I;A
とは、変数の I の後に直ぐ A を表示せよという命令
1 2
2 5
3 8
4 10
…
こんな感じに表示される
それを利用した。
120 PRINT I;A
とは、変数の I の後に直ぐ A を表示せよという命令
1 2
2 5
3 8
4 10
…
こんな感じに表示される
83132人目の素数さん
2019/11/17(日) 19:56:53.54ID:lfnqttnV 数学板に数学以外の話して
おまえら数学の愛情なさすぎだし
数学の権威を利用してわるふざけして数学板を潰して
結局自分の遊び場を自ら破壊してる
おとなしく該当板に行けクソガキ
おまえら数学の愛情なさすぎだし
数学の権威を利用してわるふざけして数学板を潰して
結局自分の遊び場を自ら破壊してる
おとなしく該当板に行けクソガキ
2019/11/17(日) 19:56:56.93ID:GQRrRfhM
スマホでも使えるインタプリタあるみたい。
やっぱり使いながらでないと覚えられないと思う。
やっぱり使いながらでないと覚えられないと思う。
2019/11/17(日) 20:08:34.13ID:bjtd/A37
> A=A+3 って書いてあるだろ
> 元の A に 3 加えたものを A に代入する
知恵袋や okwave でさんざん説明されているのに、頭に脳が存在しないからわからないのだ(笑)。
BASIC では代入演算子と関係演算子に同じ = を使うから、確かに最初面食らうところであろう。
だから Jis-FullBasic 誤解をまねかないように代入演算子では
LET A=A+3
のように LET が必須なのだが、実際の処理系、たとえば十進 BASIC では
A=A+3
とコーディングしてもプログラムを走らせるとき自動的に LET を親切に補ってくれるので、本当の
BASIC 初心者はさらに戸惑うだろう。
> やっぱり使いながらでないと覚えられないと思う。
その通り。プログラミングは習うことも大事だが慣れることも同じくらい大事。とにかくフリーの
BASIC 入手して遊び感覚でマスターしたほうがよい。
> 元の A に 3 加えたものを A に代入する
知恵袋や okwave でさんざん説明されているのに、頭に脳が存在しないからわからないのだ(笑)。
BASIC では代入演算子と関係演算子に同じ = を使うから、確かに最初面食らうところであろう。
だから Jis-FullBasic 誤解をまねかないように代入演算子では
LET A=A+3
のように LET が必須なのだが、実際の処理系、たとえば十進 BASIC では
A=A+3
とコーディングしてもプログラムを走らせるとき自動的に LET を親切に補ってくれるので、本当の
BASIC 初心者はさらに戸惑うだろう。
> やっぱり使いながらでないと覚えられないと思う。
その通り。プログラミングは習うことも大事だが慣れることも同じくらい大事。とにかくフリーの
BASIC 入手して遊び感覚でマスターしたほうがよい。
2019/11/17(日) 20:09:27.98ID:bjtd/A37
> だから Jis-FullBasic 誤解をまねかないように代入演算子では
訂正
だから Jis-FullBasic の規格では、誤解をまねかないように代入演算子では
訂正
だから Jis-FullBasic の規格では、誤解をまねかないように代入演算子では
2019/11/17(日) 21:01:35.05ID:FozZA8MA
A=A+3 って初心者には誤解を招く表現だよね。
初心者に特化したはずの BASIC で選択すべきでは無かった。まあ、元々は
LET A=A+3
で誤解は少なかったのだが、誰かが「LET」を外した訳だ。
APL みたいに「A←A+3」とか、一部処理系の「A:=A+3」みたいな表現が親切だったはず。
初心者に特化したはずの BASIC で選択すべきでは無かった。まあ、元々は
LET A=A+3
で誤解は少なかったのだが、誰かが「LET」を外した訳だ。
APL みたいに「A←A+3」とか、一部処理系の「A:=A+3」みたいな表現が親切だったはず。
88132人目の素数さん
2019/11/17(日) 21:49:44.31ID:lfnqttnV キチガイ、他板逝けや、汚い文字の羅列を垂れ流すな
プログラミングなんか数学ではない
高校数学は専用隔離スレッドのみでやるか受験板でやれ
プログラミングなんか数学ではない
高校数学は専用隔離スレッドのみでやるか受験板でやれ
89132人目の素数さん
2019/11/17(日) 21:51:18.29ID:lfnqttnV >>87
汚い汚い、何の美しさもない煩雑な些末な事実の指摘
汚い汚い、何の美しさもない煩雑な些末な事実の指摘
90132人目の素数さん
2019/11/17(日) 21:54:46.11ID:adIIJGzK2019/11/17(日) 22:16:15.89ID:bjtd/A37
2019/11/17(日) 22:32:15.13ID:FozZA8MA
2019/11/17(日) 22:32:54.25ID:FozZA8MA
制御構文な
2019/11/18(月) 04:20:35.09ID:0TcS9s3A
95132人目の素数さん
2019/11/18(月) 06:29:01.24ID:XIh+u9Z6 (^^)/ これ、オモシロイ
目は、ぼやけてないよ。
網膜に映った像がぼやけてるのである
目ではなく、像がぼやけてるんですよ
時々、思うのだが情報処理系の人々の
中には、一部論理が破綻してて
その一部が目立っちゃうん。
それ以前に、日本語自体が一見
正常なように見えて、支離滅裂なので
仕方ない。
デバッグレビューは楽しいな ルンルン
目は、ぼやけてないよ。
網膜に映った像がぼやけてるのである
目ではなく、像がぼやけてるんですよ
時々、思うのだが情報処理系の人々の
中には、一部論理が破綻してて
その一部が目立っちゃうん。
それ以前に、日本語自体が一見
正常なように見えて、支離滅裂なので
仕方ない。
デバッグレビューは楽しいな ルンルン
96132人目の素数さん
2019/11/18(月) 06:33:54.20ID:XIh+u9Z6 あっそうだ。
ミスプリ xor プロミスだから、
プロミス となるのか
それぢゃ可愛そう。
ミスプリでいいぢゃん
ミスプリ xor プロミスだから、
プロミス となるのか
それぢゃ可愛そう。
ミスプリでいいぢゃん
97132人目の素数さん
2019/11/18(月) 08:37:39.53ID:XIh+u9Z6 ○社の○88-BASICのMANUALぢゃが、
MANUALでもREFERENCEぢゃ!
LETステートメントの解説ぢゃが、
・LETなくても、かまわん (☆キリッ)
・値の代入、等号だけでよいですぅ〜
って感じで、記載されてた。
だから、素晴らしいと思われます。
MANUALでもREFERENCEぢゃ!
LETステートメントの解説ぢゃが、
・LETなくても、かまわん (☆キリッ)
・値の代入、等号だけでよいですぅ〜
って感じで、記載されてた。
だから、素晴らしいと思われます。
2019/11/18(月) 08:53:45.05ID:0TcS9s3A
ID:XIh+u9Z6
変なキチガイ湧いてきたな
変なキチガイ湧いてきたな
99132人目の素数さん
2019/11/18(月) 10:02:55.37ID:XIh+u9Z6 単に、A=A+1なら、代入文で善いです
モチロン論理式ではない。
理由はワカラナイ。だがしかし、
manual観なくても、直感で分かる。
しかも、BASICという高級言語は
ワイのような【キチガイ】でも、
瞬時に直感で分かっちゃうんですぅ。
LET命令とか、←とか、:= とか、
あるいは判断文は、== しろとか
を採用してるような言語はダメだ。
余計だから、見づらい。
でぇ、だから、○88-BASIC素晴らしい
モチロン論理式ではない。
理由はワカラナイ。だがしかし、
manual観なくても、直感で分かる。
しかも、BASICという高級言語は
ワイのような【キチガイ】でも、
瞬時に直感で分かっちゃうんですぅ。
LET命令とか、←とか、:= とか、
あるいは判断文は、== しろとか
を採用してるような言語はダメだ。
余計だから、見づらい。
でぇ、だから、○88-BASIC素晴らしい
100132人目の素数さん
2019/11/18(月) 10:48:14.67ID:OMf/pPV7 数学みたいに参照透過性成り立たせたいっての突き詰めてくと結局関数型言語になるんですよね
101132人目の素数さん
2019/11/18(月) 10:56:42.09ID:0TcS9s3A 劣等感ババアまで湧いてきた
102132人目の素数さん
2019/11/18(月) 11:32:06.79ID:XIh+u9Z6 どうでもいい話だが、
通常BASICは代入はLET文は、省略OK
なお、あるBASIC入門書は、
「変数に、LETなしで代入OK」と解説
LET文必要派は、まさかと思うが
下記のプログラムは、
10と表示されると言い出しそうだ。
10 LET A=10
20 LET 39=A
30 PRINT 39
LET文なら何でも代入できるなどと、
勘違いするヤツらだ。形式的すぎる
という訳でLET文は廃止すべきぢゃ
と思ったけど、COBOL言語では、
LET文相当のCOMPUTE文が存在するぅ
A=10 が判断か代入か ドッチ?は
ワイのような超優秀な人間は直感で
BASIC言語では、形式的に判断される
BASIC作った方は、スゴい。
Aを指示なしでも変数と判断するし
BASICスゴい。
BASICダイースキ♡
LET文の省略、ダイースキ♡
通常BASICは代入はLET文は、省略OK
なお、あるBASIC入門書は、
「変数に、LETなしで代入OK」と解説
LET文必要派は、まさかと思うが
下記のプログラムは、
10と表示されると言い出しそうだ。
10 LET A=10
20 LET 39=A
30 PRINT 39
LET文なら何でも代入できるなどと、
勘違いするヤツらだ。形式的すぎる
という訳でLET文は廃止すべきぢゃ
と思ったけど、COBOL言語では、
LET文相当のCOMPUTE文が存在するぅ
A=10 が判断か代入か ドッチ?は
ワイのような超優秀な人間は直感で
BASIC言語では、形式的に判断される
BASIC作った方は、スゴい。
Aを指示なしでも変数と判断するし
BASICスゴい。
BASICダイースキ♡
LET文の省略、ダイースキ♡
103132人目の素数さん
2019/11/18(月) 13:11:35.02ID:4qAWCRF5 ┏━┓ ┏┓ ┏┓
┗┓┃ ┃┃ ┏━━┛┗━┓
┃┃ ┃┃ ┗━━┓┏━┛
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┏━━┛┗━┓
┃┃ ┃┃ ┃┏━┓┏┓┃
┏┛┗┓ ┃┗┓┃┗━┛┃┃┗┓
┗━━┛ ┗━┛┗━━━┛┗━┛
┏┓
┏━━━━━━━━┓ ┏━━━━┛┗━━━━┓
┃┏━━┓┏━━━┛ ┃┏━━━━━━━━━┛
┃┗━━┛┗━━┓ ┃┃ ┏┓ ┏┓
┃┏━━┓┏━━┛ ┃┗━━┛┗━┛┗━━┓
┃┗━━┛┗━━┓ ┃┏━━┓┏━┓┏━┓┃
┃┏━━┓┏━━┛ ┃┗━━┛┗━┛┗━┛┃
┃┃ ┃┃ ┃┏━━━━━━━━━┛
┃┗━━┛┗━━━━┓ ┃┃┏┓ ┏┓ ┏┓
┗━━━━━━━━┓┃ ┃┃┃┗━━┓┃┗━┛┃
┏┓┏┓┏┓┏━┓┃┃┏┛┃┃┏━━┛┃┏━━┛
┃┃┃┃┃┃┃┏┛┃┃┃┏┛┃┃ ┏┓┃┃ ┏┓
┏┛┃┃┃┃┃┗┛┏┛┃┃┃┏┛┗━┛┃┃┗━━┛┃
┗━┛┗┛┗┛ ┗━┛┗┛┗━━━━┛┗━━━━┛
┗┓┃ ┃┃ ┏━━┛┗━┓
┃┃ ┃┃ ┗━━┓┏━┛
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┏━━┛┗━┓
┃┃ ┃┃ ┃┏━┓┏┓┃
┏┛┗┓ ┃┗┓┃┗━┛┃┃┗┓
┗━━┛ ┗━┛┗━━━┛┗━┛
┏┓
┏━━━━━━━━┓ ┏━━━━┛┗━━━━┓
┃┏━━┓┏━━━┛ ┃┏━━━━━━━━━┛
┃┗━━┛┗━━┓ ┃┃ ┏┓ ┏┓
┃┏━━┓┏━━┛ ┃┗━━┛┗━┛┗━━┓
┃┗━━┛┗━━┓ ┃┏━━┓┏━┓┏━┓┃
┃┏━━┓┏━━┛ ┃┗━━┛┗━┛┗━┛┃
┃┃ ┃┃ ┃┏━━━━━━━━━┛
┃┗━━┛┗━━━━┓ ┃┃┏┓ ┏┓ ┏┓
┗━━━━━━━━┓┃ ┃┃┃┗━━┓┃┗━┛┃
┏┓┏┓┏┓┏━┓┃┃┏┛┃┃┏━━┛┃┏━━┛
┃┃┃┃┃┃┃┏┛┃┃┃┏┛┃┃ ┏┓┃┃ ┏┓
┏┛┃┃┃┃┃┗┛┏┛┃┃┃┏┛┗━┛┃┃┗━━┛┃
┗━┛┗┛┗┛ ┗━┛┗┛┗━━━━┛┗━━━━┛
104132人目の素数さん
2019/11/18(月) 15:32:00.63ID:XIh+u9Z6 まぁいいけどLET文は有害
解説しよう
COBOL言語では、
LET文相当のCOMPUTE文が存在するぅ
故に、LET文相当なので残念な言語だ
なぜ、COMPUTE文を省略できないか
表向きは、COBOLは動詞が必要だとの
意味不明なイイワケだ。
COMPUTEは、計算せよという動詞で
動詞が省略できないから と宣う。
多分、本当は違うと思われます。
COBOLのIF ☆ THEN ★ END-IF.は、
あろうことかTHENが省略OKとなり、
IF ☆ ★ END-IF. でOKとなった。
☆と★の区切りの判別に動詞が必要
でCOMPUTEという命令が追加された
しかーし、
BASICは、THEN省略は、見送たようだ
ワイの霊感だが、
THENにより☆と★区別、然るに
☆を条件式、★は条件式ぢゃないと
判別させてるぽぃ。然るかつ瞬時に
★はLET不要とワカる。
BASIC作った方は、スゴい。
BASICはTHEN省略見送り、スゴい。
BASICはLET文の省略継承、超賛成♡
解説しよう
COBOL言語では、
LET文相当のCOMPUTE文が存在するぅ
故に、LET文相当なので残念な言語だ
なぜ、COMPUTE文を省略できないか
表向きは、COBOLは動詞が必要だとの
意味不明なイイワケだ。
COMPUTEは、計算せよという動詞で
動詞が省略できないから と宣う。
多分、本当は違うと思われます。
COBOLのIF ☆ THEN ★ END-IF.は、
あろうことかTHENが省略OKとなり、
IF ☆ ★ END-IF. でOKとなった。
☆と★の区切りの判別に動詞が必要
でCOMPUTEという命令が追加された
しかーし、
BASICは、THEN省略は、見送たようだ
ワイの霊感だが、
THENにより☆と★区別、然るに
☆を条件式、★は条件式ぢゃないと
判別させてるぽぃ。然るかつ瞬時に
★はLET不要とワカる。
BASIC作った方は、スゴい。
BASICはTHEN省略見送り、スゴい。
BASICはLET文の省略継承、超賛成♡
105132人目の素数さん
2019/11/18(月) 19:01:34.47ID:APa2Ie3I106132人目の素数さん
2019/11/18(月) 20:09:13.82ID:4qAWCRF5 馬鹿を装ってなどいない。馬鹿そのものと言ってよい。
http://www3.rocketbbs.com/603/bbs.cgi?id=aoki&mode=res&resto=22499
http://www3.rocketbbs.com/603/bbs.cgi?id=aoki&mode=res&resto=22499
107132人目の素数さん
2019/11/18(月) 20:19:39.05ID:Ix4cusyz 代入文で発●してる人がこんなのみたらどうなるんだろ?
https://ja.wikipedia.org/wiki/%E9%9B%A3%E8%A7%A3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
個人的にはこれ↓が好きですけどね
https://ja.wikipedia.org/wiki/Unlambda
https://ja.wikipedia.org/wiki/%E9%9B%A3%E8%A7%A3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
個人的にはこれ↓が好きですけどね
https://ja.wikipedia.org/wiki/Unlambda
108132人目の素数さん
2019/11/18(月) 20:54:11.03ID:LTLM27Jh >>104
FORTRAN 時代から LET は省略可能だっただろ。
それじゃ実際混乱するから、初心者向けを標榜する BASIC では LET を付けた。
だが、「それいらなくね?」と考えた人が削除した。
C言語になると事態は複雑になる。
次のプログラムを見てくれ
while((c = getchar() != EOF) if(c == 0x30) putchar(c);
以上のプログラムは、入力した文字列から、文字'0'(アスキーコード 0x30)だけを抽出し出力するプログラムだ。
制御構文の判断文の中に、代入文がある。C言語ではそれを許すわけだ。
このプログラムは次のようになっても動作する。
while((c = getchar() != EOF) if(c = 0x30) putchar(c);
上のプログラムは if 文の中は代入文になっている。だが、C言語としては文法的に正しい。
if 文の中で C に 0x30 を代入してお終いだ。
これはC言語の重大な構造欠陥で、今はワーニングが出るが昔はするっとチェックを通過した。
代入文を c:= getchar() とか c<- getchar() (構造体アクセスに使われている表現だが)にすると
幾分かマシだったはずだ。
FORTRAN 時代から LET は省略可能だっただろ。
それじゃ実際混乱するから、初心者向けを標榜する BASIC では LET を付けた。
だが、「それいらなくね?」と考えた人が削除した。
C言語になると事態は複雑になる。
次のプログラムを見てくれ
while((c = getchar() != EOF) if(c == 0x30) putchar(c);
以上のプログラムは、入力した文字列から、文字'0'(アスキーコード 0x30)だけを抽出し出力するプログラムだ。
制御構文の判断文の中に、代入文がある。C言語ではそれを許すわけだ。
このプログラムは次のようになっても動作する。
while((c = getchar() != EOF) if(c = 0x30) putchar(c);
上のプログラムは if 文の中は代入文になっている。だが、C言語としては文法的に正しい。
if 文の中で C に 0x30 を代入してお終いだ。
これはC言語の重大な構造欠陥で、今はワーニングが出るが昔はするっとチェックを通過した。
代入文を c:= getchar() とか c<- getchar() (構造体アクセスに使われている表現だが)にすると
幾分かマシだったはずだ。
109コルム
2019/11/18(月) 22:50:20.30ID:G+10xEtt 次の質問に回答していただけないでしょうか?以下のURLです。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10216284140
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10216284140
110132人目の素数さん
2019/11/18(月) 23:18:46.50ID:Ex3x9UAt >>109
「もし、BがXより大きいならば、BとXは等しい」で意味が通るなら数学の場合と同じなのかもね
「もし、BがXより大きいならば、BとXは等しい」で意味が通るなら数学の場合と同じなのかもね
111132人目の素数さん
2019/11/18(月) 23:35:21.15ID:LTLM27Jh112132人目の素数さん
2019/11/19(火) 00:02:33.82ID:bS7ZfYbY IF 条件式 THEN 命令
において、条件式と命令では書けるものが異なる、という
点については理解されているでしょうか?
ここが大事です。
LET X=B は条件式には書けないし、
B > X は命令には書けません。
これが理解できれば、テキストにある
「条件式で使う等号の意味は、代入文と異なり、数学の場合と同じである」
の意味もわかって、LET X=B がIF文に出てきてもその = は
数学とは違うのだ、ということも腑に落ちると思います。
という回答をもらっているではないか。さらにテキストの説明も
初心者向きで実に丁寧である。これでわかなければあきらめろ。
において、条件式と命令では書けるものが異なる、という
点については理解されているでしょうか?
ここが大事です。
LET X=B は条件式には書けないし、
B > X は命令には書けません。
これが理解できれば、テキストにある
「条件式で使う等号の意味は、代入文と異なり、数学の場合と同じである」
の意味もわかって、LET X=B がIF文に出てきてもその = は
数学とは違うのだ、ということも腑に落ちると思います。
という回答をもらっているではないか。さらにテキストの説明も
初心者向きで実に丁寧である。これでわかなければあきらめろ。
113132人目の素数さん
2019/11/19(火) 01:41:35.15ID:gbprmn1i >>110
アホ丸出し
アホ丸出し
114132人目の素数さん
2019/11/19(火) 10:27:33.97ID:QnlTHyeL 「BがXより大きく」で「BとXは等しい」
と解釈するのではなく
「BがXより大きいなら
BとXは等しくさせるために、
BにXを代入する」
と思ったけど、いけねぇ〜 違うな
「BがXより大きいなら
BとXは等しくさせるために、
XにBを代入する」だな。
日本語は、BASIC言語より難解だ
と解釈するのではなく
「BがXより大きいなら
BとXは等しくさせるために、
BにXを代入する」
と思ったけど、いけねぇ〜 違うな
「BがXより大きいなら
BとXは等しくさせるために、
XにBを代入する」だな。
日本語は、BASIC言語より難解だ
115132人目の素数さん
2019/11/19(火) 11:37:42.82ID:gbprmn1i >>114
アホ丸出し
アホ丸出し
116132人目の素数さん
2019/11/19(火) 11:41:55.37ID:5WYwl7vl >>115
アホ丸出し
アホ丸出し
117132人目の素数さん
2019/11/19(火) 11:47:14.56ID:gbprmn1i >>116
鸚鵡返しのガイジ
鸚鵡返しのガイジ
118132人目の素数さん
2019/11/19(火) 11:54:13.26ID:5WYwl7vl >>117
具体的指摘もなしに何か言ってるつもりになってるガイジ
具体的指摘もなしに何か言ってるつもりになってるガイジ
119132人目の素数さん
2019/11/19(火) 12:11:53.94ID:gbprmn1i >>118
何がアホなのか気付かないアスペ
何がアホなのか気付かないアスペ
120132人目の素数さん
2019/11/19(火) 12:17:12.75ID:5WYwl7vl >>119
アホに説明能力など無いわなw
アホに説明能力など無いわなw
121132人目の素数さん
2019/11/19(火) 12:28:18.11ID:gbprmn1i122132人目の素数さん
2019/11/19(火) 12:43:26.15ID:5WYwl7vl >>121
何だ、いまさら2chで日本語能力に突っ込むアスペだったか
アスペは本筋に関係ないどうでもいいような所が気になって仕方がないらしい
10 REM PRINT "2chじゃなくて5chな、と言い出すかな?"
何だ、いまさら2chで日本語能力に突っ込むアスペだったか
アスペは本筋に関係ないどうでもいいような所が気になって仕方がないらしい
10 REM PRINT "2chじゃなくて5chな、と言い出すかな?"
123132人目の素数さん
2019/11/19(火) 13:56:44.11ID:gbprmn1i >>122
またまたアホ丸出しのガイジ
>BとXは等しくさせるために、
これが「BとXを等しくさせるために、」
の誤記だとしても「等しくさせる」には色々意味あるだろが
「Bの値をXの値と等しくさせる」
と
「Xの値をBの値と等しくさせる」
をハッキリ区別しろよ
代入演算子の話をしてるんだから重要な話だろクズ
またまたアホ丸出しのガイジ
>BとXは等しくさせるために、
これが「BとXを等しくさせるために、」
の誤記だとしても「等しくさせる」には色々意味あるだろが
「Bの値をXの値と等しくさせる」
と
「Xの値をBの値と等しくさせる」
をハッキリ区別しろよ
代入演算子の話をしてるんだから重要な話だろクズ
124132人目の素数さん
2019/11/19(火) 14:51:48.00ID:5WYwl7vl125132人目の素数さん
2019/11/19(火) 14:57:51.23ID:QnlTHyeL ここオモシロイ、ガイジだらけ。
ポクより、マシだけど、で、
Letって英語を教えてあげる。
で、LET X=B を
超正しい日本語に訳してやると、
「XはBにしようゼェ」なのだ。
綺麗事ばかりの日本語に訳すから
本来の意味からずれるのです
ポクより、マシだけど、で、
Letって英語を教えてあげる。
で、LET X=B を
超正しい日本語に訳してやると、
「XはBにしようゼェ」なのだ。
綺麗事ばかりの日本語に訳すから
本来の意味からずれるのです
126132人目の素数さん
2019/11/19(火) 15:06:40.46ID:gbprmn1i127132人目の素数さん
2019/11/19(火) 16:12:21.14ID:5WYwl7vl >>126
書いてあるだろw
(まあ、お前にとっては>>112なども日本語では無いのかもしれんが)
お前も「頭が悪い奴」だから理解できなかったということだな
そもそも「区別してあるが書き方が悪い」という指摘ならそういういい方にはならんよ
>>>1は「代入」って言葉がよく理解出来てないんだから
「IF文のところ」でという条件が全く考慮されていない。30点
>>1は、「IF文」と「条件式」や、「条件式」と「命令」の区別が付いてないんだよw
>のか書けよクズ
お前は単に煽りたいだけで自分からは何もしないクズ
そもそも>>1は、プログラミング言語より、まず「やりたいこと」「やるべきこと」を
アルゴリズムとして日本語なりフローチャートで書き出す練習をすべきだ
以下を理解していれば「数学の場合と同じ」かどうかなど気にないはず
100 2つの値を入力させ、AとBに格納する
110 とりあえず大きい方の数Xの値を入力値Aの値ということにしておく
120 もし、入力値BのがXの値より大きければ、大きい方の数Xの値を入力値Bの値で上書きする
130 大きい方の数Xの値を表示する
140 終わり
書いてあるだろw
(まあ、お前にとっては>>112なども日本語では無いのかもしれんが)
お前も「頭が悪い奴」だから理解できなかったということだな
そもそも「区別してあるが書き方が悪い」という指摘ならそういういい方にはならんよ
>>>1は「代入」って言葉がよく理解出来てないんだから
「IF文のところ」でという条件が全く考慮されていない。30点
>>1は、「IF文」と「条件式」や、「条件式」と「命令」の区別が付いてないんだよw
>のか書けよクズ
お前は単に煽りたいだけで自分からは何もしないクズ
そもそも>>1は、プログラミング言語より、まず「やりたいこと」「やるべきこと」を
アルゴリズムとして日本語なりフローチャートで書き出す練習をすべきだ
以下を理解していれば「数学の場合と同じ」かどうかなど気にないはず
100 2つの値を入力させ、AとBに格納する
110 とりあえず大きい方の数Xの値を入力値Aの値ということにしておく
120 もし、入力値BのがXの値より大きければ、大きい方の数Xの値を入力値Bの値で上書きする
130 大きい方の数Xの値を表示する
140 終わり
128132人目の素数さん
2019/11/19(火) 16:28:02.35ID:gbprmn1i129132人目の素数さん
2019/11/19(火) 16:40:13.76ID:5WYwl7vl >>128
>がアホ丸出しって言ってるだよカス
「アホ丸出し」と言いまくっていまさら言い訳が通ると思ってるところがクズだな
>煽りたいだけのアホはオマエだろクズが
お前からは煽りだけで建設的意見など皆無だけどな
不毛なので役立たずの煽り野郎の相手はこれで終わりにする
>がアホ丸出しって言ってるだよカス
「アホ丸出し」と言いまくっていまさら言い訳が通ると思ってるところがクズだな
>煽りたいだけのアホはオマエだろクズが
お前からは煽りだけで建設的意見など皆無だけどな
不毛なので役立たずの煽り野郎の相手はこれで終わりにする
130132人目の素数さん
2019/11/19(火) 16:52:30.37ID:gbprmn1i131132人目の素数さん
2019/11/19(火) 17:11:27.53ID:UJlOUWBv クズ>>1が我慢できずに正体を現してしまったでよろしいか
132132人目の素数さん
2019/11/19(火) 19:44:59.63ID:QnlTHyeL 論理的な整合性は、勿論
BASIC言語 ≫ 日本語だ。それは置いて
【今どきのBASIC】
Dim A as Long
IF LET A = 1 THEN MsgBox A
はコンパイル時エラー、思った通りだ
もしや、1などと表示かと思ったが
杞憂であった。
VBAコンパイラはワィと同様賢い
Dim A as Long
LET A = 1 : MsgBox A
は実行時に、ちゃんと 1と表示
今のでもLET文使える。信じられん
まっLET文なくても問題は皆無だ。
蛇足だが、
PRINT文は、サポートされてないから
Msgbox関数とか、
Debug.Print メソッドという
ものを利用しても善さそうだ。
そうだ、>>1の愛読書の数学書の
プログラムVBAに手入力して遊ぼうと思う
数値解析とか、あと統計処理とか
なんかプログラム作るのオモシロイ
BASIC言語 ≫ 日本語だ。それは置いて
【今どきのBASIC】
Dim A as Long
IF LET A = 1 THEN MsgBox A
はコンパイル時エラー、思った通りだ
もしや、1などと表示かと思ったが
杞憂であった。
VBAコンパイラはワィと同様賢い
Dim A as Long
LET A = 1 : MsgBox A
は実行時に、ちゃんと 1と表示
今のでもLET文使える。信じられん
まっLET文なくても問題は皆無だ。
蛇足だが、
PRINT文は、サポートされてないから
Msgbox関数とか、
Debug.Print メソッドという
ものを利用しても善さそうだ。
そうだ、>>1の愛読書の数学書の
プログラムVBAに手入力して遊ぼうと思う
数値解析とか、あと統計処理とか
なんかプログラム作るのオモシロイ
133コルム
2019/11/19(火) 20:00:53.03ID:wj+a2QEW 次のURL先https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q102162841...
で、つまり、LET文は、命令文の時に使い、条件式には、数学記号しか使えないという決まりにした。ということでしょうか?教えていただけると幸いなのですが。すみません。
この質問に答えていただけないでしょうか?
教えていただけると幸いです。すみません。
で、つまり、LET文は、命令文の時に使い、条件式には、数学記号しか使えないという決まりにした。ということでしょうか?教えていただけると幸いなのですが。すみません。
この質問に答えていただけないでしょうか?
教えていただけると幸いです。すみません。
134132人目の素数さん
2019/11/19(火) 20:24:23.20ID:U8pvikvZ エラーなんですけど?
135コルム
2019/11/19(火) 20:32:43.87ID:wj+a2QEW URLを貼り直します。教えていただけると幸いなのですが。すみません。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10216284140
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10216284140
136132人目の素数さん
2019/11/19(火) 20:49:07.97ID:U8pvikvZ THEN の後は、命令などが来る
何やら過去ログの質問と重なるが、あおりなんかが入っているから分からなかったかも知れん。
LET X=B ってのは数学とは違って、XにBの値を代入するという意味だ。
IF B>X THEN LET X=B
従ってというのは、変数 X には X と B と比較して、大きい方の数を入れるって意味。
何やら過去ログの質問と重なるが、あおりなんかが入っているから分からなかったかも知れん。
LET X=B ってのは数学とは違って、XにBの値を代入するという意味だ。
IF B>X THEN LET X=B
従ってというのは、変数 X には X と B と比較して、大きい方の数を入れるって意味。
137コルム
2019/11/19(火) 21:04:26.57ID:wj+a2QEW 133番の質問に答えていただけると幸いなのですが。もう少し詳しく教えていただけると幸いなのですが。すみません。
138132人目の素数さん
2019/11/19(火) 21:05:58.77ID:gbprmn1i139コルム
2019/11/19(火) 21:06:05.34ID:wj+a2QEW 従ってというのは、とはどういことでしょうか?教えていただけると幸いなのですが。すみません。
140132人目の素数さん
2019/11/19(火) 21:06:22.70ID:U8pvikvZ だから、133番はエラーだがw
141132人目の素数さん
2019/11/19(火) 21:07:38.81ID:U8pvikvZ142コルム
2019/11/19(火) 21:09:07.85ID:wj+a2QEW すみません。従ってというのは、どういう事でしょうか?でした。すみません。
143コルム
2019/11/19(火) 21:10:34.69ID:wj+a2QEW 133番の質問に答えていただけると幸いなのですが。すみません。
144132人目の素数さん
2019/11/19(火) 21:13:41.20ID:U8pvikvZ あおりですねw
145132人目の素数さん
2019/11/19(火) 21:32:23.12ID:bS7ZfYbY LET MK$ = "おま〇こ" !代入演算子 "おま〇こ" を MK$ という文字列を収容できる箱(変数)に入れなさい。
LET TP$ = "ちんぽ" !代入演算子 "ちんぽ" を TP$ という文字列を収容できる箱(変数)に入れなさい。
IF MK$ = TP$ THEN !関係演算子 MK$ と TP$(に収容した文字列)が等しければ
PRINT "人類破滅"
ELSE
PRINT "人類安泰"
END IF
END
LET 文の = は代入演算子
IF 文の = は関係演算子
まったく違う機能を = に与えているから、確かにわかりにくい。
関係演算子が数学における = に相当するが,
LET TP$ = "ちんぽ" !代入演算子 "ちんぽ" を TP$ という文字列を収容できる箱(変数)に入れなさい。
IF MK$ = TP$ THEN !関係演算子 MK$ と TP$(に収容した文字列)が等しければ
PRINT "人類破滅"
ELSE
PRINT "人類安泰"
END IF
END
LET 文の = は代入演算子
IF 文の = は関係演算子
まったく違う機能を = に与えているから、確かにわかりにくい。
関係演算子が数学における = に相当するが,
146132人目の素数さん
2019/11/19(火) 21:33:07.28ID:bS7ZfYbY まったく違う機能を = に与えているから、確かにわかりにくい。
一応、関係演算子が数学における = に相当するがそれは、IF文、DO〜LOOP文など条件を伴う命令といっしょに塚割るときに限る。単に
A = 100
と書いたら、それは
LET A = 100
と解釈される。
一応、関係演算子が数学における = に相当するがそれは、IF文、DO〜LOOP文など条件を伴う命令といっしょに塚割るときに限る。単に
A = 100
と書いたら、それは
LET A = 100
と解釈される。
147132人目の素数さん
2019/11/19(火) 21:34:23.62ID:bS7ZfYbY インデントしてないので見にくい。連投スマヌ。
LET MK$ = "おま〇こ" !代入演算子 "おま〇こ" を MK$ という文字列を収容できる箱(変数)に入れなさい。
LET TP$ = "ちんぽ" !代入演算子 "ちんぽ" を TP$ という文字列を収容できる箱(変数)に入れなさい。
IF MK$ = TP$ THEN !関係演算子 MK$ と TP$(に収容した文字列)が等しければ
PRINT "人類破滅"
ELSE
PRINT "人類安泰"
END IF
END
LET 文の = は代入演算子
IF 文の = は関係演算子
まったく違う機能を = に与えているから、確かにわかりにくい。
一応、関係演算子が数学における = に相当するがそれは、IF文、DO〜LOOP文など条件を伴う命令といっしょに塚割るときに限る。単に
A = 100
と書いたら、それは
LET A = 100
と解釈される。
LET MK$ = "おま〇こ" !代入演算子 "おま〇こ" を MK$ という文字列を収容できる箱(変数)に入れなさい。
LET TP$ = "ちんぽ" !代入演算子 "ちんぽ" を TP$ という文字列を収容できる箱(変数)に入れなさい。
IF MK$ = TP$ THEN !関係演算子 MK$ と TP$(に収容した文字列)が等しければ
PRINT "人類破滅"
ELSE
PRINT "人類安泰"
END IF
END
LET 文の = は代入演算子
IF 文の = は関係演算子
まったく違う機能を = に与えているから、確かにわかりにくい。
一応、関係演算子が数学における = に相当するがそれは、IF文、DO〜LOOP文など条件を伴う命令といっしょに塚割るときに限る。単に
A = 100
と書いたら、それは
LET A = 100
と解釈される。
148132人目の素数さん
2019/11/19(火) 21:39:16.61ID:bS7ZfYbY すまん、すまん
> IF文、DO〜LOOP文など条件を伴う命令といっしょに塚割るときに限る。
IF文、DO〜LOOP文など条件を伴う命令といっしょに使うときに限る。
> IF文、DO〜LOOP文など条件を伴う命令といっしょに塚割るときに限る。
IF文、DO〜LOOP文など条件を伴う命令といっしょに使うときに限る。
149132人目の素数さん
2019/11/19(火) 21:55:19.75ID:5WYwl7vl >>133
>条件式には、数学記号しか使えないという決まりにした
まあ、無理せず、単に「BASICではそう決めた」ということでリンク先の比較表を覚えればいいと思うぞ
BASICは、等価演算子と代入演算子が同じ「=」なので不親切といえば不親切なんだろうね
ちょっと説明すると、君の言う数学記号が何かは知らないが、要するに「条件式」とは「結果として真偽値を返す式」であり、
「0」「1」も立派な「条件式」だ
ちなみに、「0」を「偽」、「0」以外を「真」、とする言語が多い
百聞は一見にしかず
君に足りないのは「実際に実行する」という行為だ
以下の3つのプログラムを実際に実行し、結果を報告してくれ
100 IF 0 THEN PRINT "真" ELSE PRINT "偽"
110 END
100 IF 10-50 THEN PRINT "真" ELSE PRINT "偽"
110 END
100 LET A=2
110 LET B=2=2
120 PRINT 2
130 PRINT 2=2
140 PRINT A
150 PRINT B
160 END
>条件式には、数学記号しか使えないという決まりにした
まあ、無理せず、単に「BASICではそう決めた」ということでリンク先の比較表を覚えればいいと思うぞ
BASICは、等価演算子と代入演算子が同じ「=」なので不親切といえば不親切なんだろうね
ちょっと説明すると、君の言う数学記号が何かは知らないが、要するに「条件式」とは「結果として真偽値を返す式」であり、
「0」「1」も立派な「条件式」だ
ちなみに、「0」を「偽」、「0」以外を「真」、とする言語が多い
百聞は一見にしかず
君に足りないのは「実際に実行する」という行為だ
以下の3つのプログラムを実際に実行し、結果を報告してくれ
100 IF 0 THEN PRINT "真" ELSE PRINT "偽"
110 END
100 IF 10-50 THEN PRINT "真" ELSE PRINT "偽"
110 END
100 LET A=2
110 LET B=2=2
120 PRINT 2
130 PRINT 2=2
140 PRINT A
150 PRINT B
160 END
150132人目の素数さん
2019/11/20(水) 00:14:26.93ID:CL6rQH0V なんでこんな物分かり悪い人がプログラミング独学でやろうとしてるんですか?
テストもないならやらなくていいですよね
テストあるなら先生に聞きましょう
テストもないならやらなくていいですよね
テストあるなら先生に聞きましょう
151132人目の素数さん
2019/11/20(水) 05:21:44.11ID:y6NHwbsU >>1
LET X = 1
FOR I = 1 TO 10
PRINT I;":";X
LET X = X + 2
NEXT I
を実行すると
1 : 1
2 : 3
3 : 5
4 : 7
5 : 9
6 : 11
7 : 13
8 : 15
9 : 17
10 : 19
LET X = 1
FOR I = 1 TO 10 STEP 2
PRINT I;":";X
LET X = X + 2
NEXT I
を実行すると
1 : 1
3 : 3
5 : 5
7 : 7
9 : 9
LET X = 1
FOR I = 1 TO 10
PRINT I;":";X
LET X = X + 2
NEXT I
を実行すると
1 : 1
2 : 3
3 : 5
4 : 7
5 : 9
6 : 11
7 : 13
8 : 15
9 : 17
10 : 19
LET X = 1
FOR I = 1 TO 10 STEP 2
PRINT I;":";X
LET X = X + 2
NEXT I
を実行すると
1 : 1
3 : 3
5 : 5
7 : 7
9 : 9
152132人目の素数さん
2019/11/20(水) 06:01:44.95ID:JfEbcWmY153132人目の素数さん
2019/11/20(水) 07:30:15.83ID:vXk//xRQ154132人目の素数さん
2019/11/20(水) 21:33:58.11ID:l+tWAaQ9 【今どきのBASIC 第2段】
Dim A As LongLong
A = (2 = 2) : Msgbox A
を実行したら、-1と表示された。
まぁワィの思った通り。想定内だ。
だから、
Dim B As Boolean
B = (2 = 2) : Msgbox B
を実行すれば、-1と表示されるハズ
しか〜し、ワィよりVBAスゴイことに
true と表示しやがった。想定外だ。
未来のBASICなら、
その内、「真」と表示しそうだ。
これは、まっ冗談だが、
BooleanかLetかのBASICの判断力は、
人間を超えたワィの判断をも超えてた
Dim A As LongLong
A = (2 = 2) : Msgbox A
を実行したら、-1と表示された。
まぁワィの思った通り。想定内だ。
だから、
Dim B As Boolean
B = (2 = 2) : Msgbox B
を実行すれば、-1と表示されるハズ
しか〜し、ワィよりVBAスゴイことに
true と表示しやがった。想定外だ。
未来のBASICなら、
その内、「真」と表示しそうだ。
これは、まっ冗談だが、
BooleanかLetかのBASICの判断力は、
人間を超えたワィの判断をも超えてた
155132人目の素数さん
2019/11/20(水) 21:54:14.09ID:y6NHwbsU DECLARE EXTERNAL SUB solve
INPUT PROMPT "a = ":a
INPUT PROMPT "b = ":b
INPUT PROMPT "c = ":c
WHEN EXCEPTION IN
CALL solve(a,x,b,y,c)
PRINT "x = ";x
PRINT "y = ";y
USE
PRINT "解なし"
END WHEN
END
EXTERNAL SUB solve(a,x,b,y,c)
IF b=0 THEN
IF MOD(c,a)=0 THEN
LET x=c/a
LET y=0
ELSE
CAUSE EXCEPTION 999
END IF
ELSE
LET q=INT(a/b)
LET r=MOD(a,b)
CALL solve(b,u,r,v,c)
LET x=v
LET y=u-q*v
END IF
END SUB
INPUT PROMPT "a = ":a
INPUT PROMPT "b = ":b
INPUT PROMPT "c = ":c
WHEN EXCEPTION IN
CALL solve(a,x,b,y,c)
PRINT "x = ";x
PRINT "y = ";y
USE
PRINT "解なし"
END WHEN
END
EXTERNAL SUB solve(a,x,b,y,c)
IF b=0 THEN
IF MOD(c,a)=0 THEN
LET x=c/a
LET y=0
ELSE
CAUSE EXCEPTION 999
END IF
ELSE
LET q=INT(a/b)
LET r=MOD(a,b)
CALL solve(b,u,r,v,c)
LET x=v
LET y=u-q*v
END IF
END SUB
156132人目の素数さん
2019/11/20(水) 22:08:10.37ID:DTpwtmSI >>154
>BooleanかLetかのBASICの判断力は、
いやいや、変数が、LongLongの時は「-1(つまり、真)」、Booleanの時は「true(真)」
なのだから君の指定したデータ型の通りでは?
>>149で出した俺の例は以下の方がよかったかもね
これなら「LET A=2」としているのだから「PRINT A」で「2」が表示されるのはすぐ分かる
100 LET A=2
110 LET B=A=5
120 PRINT A
130 PRINT B
140 END
ちなみに、LongLongで「-1」が返ってくるのでは、IFを使わない以下の技は使えないな
100 INPUT "A=";A
110 INPUT "B=";B
120 LET X=A*(A>=B)+B*(A<B)
130 PRINT "A=";A;" B=";B;" X=";X
140 END
>BooleanかLetかのBASICの判断力は、
いやいや、変数が、LongLongの時は「-1(つまり、真)」、Booleanの時は「true(真)」
なのだから君の指定したデータ型の通りでは?
>>149で出した俺の例は以下の方がよかったかもね
これなら「LET A=2」としているのだから「PRINT A」で「2」が表示されるのはすぐ分かる
100 LET A=2
110 LET B=A=5
120 PRINT A
130 PRINT B
140 END
ちなみに、LongLongで「-1」が返ってくるのでは、IFを使わない以下の技は使えないな
100 INPUT "A=";A
110 INPUT "B=";B
120 LET X=A*(A>=B)+B*(A<B)
130 PRINT "A=";A;" B=";B;" X=";X
140 END
157132人目の素数さん
2019/11/20(水) 22:51:35.11ID:l+tWAaQ9158132人目の素数さん
2019/11/21(木) 04:48:55.53ID:iveQ585w 板違いだろ
死ねよキチガイ共
死ねよキチガイ共
159132人目の素数さん
2019/11/21(木) 09:30:35.23ID:YQl+ziuO そうだ。ここは、数学板だった
まずは、数学の話をする。
数学では(-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)の二乗と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^)/
160132人目の素数さん
2019/11/21(木) 13:17:29.66ID:YQl+ziuO 【続き】
ちょっとまてよ、短いなら
120 X=A:IF A<B THEN X=B
だな。
古いBASICの数学Bのとほぼ同じだ
古い教科書スゴイ。古いBASIC最高
短いと、手作業でも直ぐ入力できる。
だからヤッパリ教育用プログラムは、
古いBASICで、決まりだね。サイコー
古いBASIC ダイースキ♡
ちょっとまてよ、短いなら
120 X=A:IF A<B THEN X=B
だな。
古いBASICの数学Bのとほぼ同じだ
古い教科書スゴイ。古いBASIC最高
短いと、手作業でも直ぐ入力できる。
だからヤッパリ教育用プログラムは、
古いBASICで、決まりだね。サイコー
古いBASIC ダイースキ♡
161132人目の素数さん
2019/11/21(木) 21:05:55.58ID:CU5xYZAQ 120 X=A-(B-A)*(A<B)
162132人目の素数さん
2019/11/22(金) 14:32:53.61ID:4AjXEqkN >>1 は理解することをとっくにあきらめたかなwww
163132人目の素数さん
2019/11/22(金) 15:45:09.18ID:hjhgi2wO ただの荒らしがスレを立てた
おまいらはもてあそばれた
おまいらはもてあそばれた
164132人目の素数さん
2019/11/22(金) 17:05:50.72ID:4AjXEqkN いや、きょうもここで馬鹿さらしとるぞwwwwwwwwww
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14216457024
熱心に回答してくれている人がいるけど、反応がないところを見るとわからんのだろうね。
とにかくこいつ、まともな日本語が使えないのだ
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14216457024
熱心に回答してくれている人がいるけど、反応がないところを見るとわからんのだろうね。
とにかくこいつ、まともな日本語が使えないのだ
165132人目の素数さん
2019/11/22(金) 22:47:58.24ID:w+XKWy3W >>164
あれあれ。荒らしだとおもっていたけど、本格的にわかっていないのか。
どうも、自分が分からない事を的確に文章にできないカンジ。
IF B>X THEN LET X=B
だと、 IF と THEN の間は、条件文と言って、数学の式と同じように書けるんだよね。
THEN の後は、命令文が来るから、数学と同じように書けず。
LET X=B
などの命令が来るわけだ。
あれあれ。荒らしだとおもっていたけど、本格的にわかっていないのか。
どうも、自分が分からない事を的確に文章にできないカンジ。
IF B>X THEN LET X=B
だと、 IF と THEN の間は、条件文と言って、数学の式と同じように書けるんだよね。
THEN の後は、命令文が来るから、数学と同じように書けず。
LET X=B
などの命令が来るわけだ。
166132人目の素数さん
2019/11/22(金) 22:55:02.25ID:c20D3FD3 オマイラ、板違いには厳しいけど、マルチポストには寛容なのな
167132人目の素数さん
2019/11/23(土) 09:08:51.81ID:O3W630pv >>164
結構多い理系でも、初心者は、
100 A = 66
110 A = A + 600
120 PRINT A
は 666 なのだが、
数学的に考えちゃって、
「A = A + 600となる実数解なし、故に
110 A = A + 600 は、意味不明」
って感じ
110 LET A = A + 600
でも納得できないようだ。
因みに
等差数列、公差3は、数学的には
A(n+1) = A(n)+3 だけど
これをプログラムさせると素朴にも
何と、配列 DIM A(10) を定義し、
FOR N = 1 TO 9
A(N+1) = A(N) + 3
NEXT
とプログラミングする。
FOR I = 1 TO 10
LET A = A + 3
NEXT
は、文法的に間違ってるとのこと
理解してもらうのに半年位かかる
結構多い理系でも、初心者は、
100 A = 66
110 A = A + 600
120 PRINT A
は 666 なのだが、
数学的に考えちゃって、
「A = A + 600となる実数解なし、故に
110 A = A + 600 は、意味不明」
って感じ
110 LET A = A + 600
でも納得できないようだ。
因みに
等差数列、公差3は、数学的には
A(n+1) = A(n)+3 だけど
これをプログラムさせると素朴にも
何と、配列 DIM A(10) を定義し、
FOR N = 1 TO 9
A(N+1) = A(N) + 3
NEXT
とプログラミングする。
FOR I = 1 TO 10
LET A = A + 3
NEXT
は、文法的に間違ってるとのこと
理解してもらうのに半年位かかる
168132人目の素数さん
2019/11/23(土) 09:52:55.26ID:jFQnXbOI169132人目の素数さん
2019/11/23(土) 12:14:46.68ID:vWC11xsn 半年かかるとかw
それはただのバカだろ
それはただのバカだろ
170132人目の素数さん
2019/11/23(土) 12:32:02.93ID:wNqmJrRJ171132人目の素数さん
2019/11/23(土) 12:52:18.66ID:vWC11xsn172132人目の素数さん
2019/11/23(土) 13:04:15.07ID:JfJVZi5A173132人目の素数さん
2019/11/23(土) 13:22:34.18ID:CTwpDezf ブログというボケにマジレス、だったりしてw
174132人目の素数さん
2019/11/23(土) 21:27:02.21ID:X1uWY7Z1 そうかも知れないが、たまに馬鹿になったり、同じレベルで話するのもいいじゃないか。
説明は同レベルで接しないと納得しない。
説明は同レベルで接しないと納得しない。
175コルム
2019/11/24(日) 18:47:31.50ID:4sGQqEPr つまり、IF条件式THEN命令の文で、LETが命令 で、条件式は、>などを使うということを覚えるしかないということでしょうか?教えていただけると幸いなのですが。すみません。
176コルム
2019/11/24(日) 18:48:22.32ID:4sGQqEPr こんにちは。
177132人目の素数さん
2019/11/24(日) 18:51:22.11ID:P8BRgFcr ひつこいw
178132人目の素数さん
2019/11/24(日) 19:43:39.86ID:4QKX+gcl >>175
現状ではBASICに限らずプログラミング言語のマスターはあきらめたほうがよい。
知恵袋やokwaveで、あれだけ丁寧な回答をもらっていて、それで理解できないと
いうことは、日本語の読解力、文章の作成能力が極めて貧弱であることを意味する。
自分の思っていることをきちんとした文章にできないようでは、プログラミングなんて
夢のまた夢である。コンピュータは一面では気が利かないマシンなので、命令文の
スペル1つ間違っただけで正常に動かない。
掲示板の問答で毎回毎回
教えていただけると幸いなのですが。すみません。
のような情けないことを書いていると、こいつは痴呆であると判断されても仕方がない。
質問は簡潔で、きちんとまとまった文章にしなければならない。
そのためにも小学校高学年以降高校三年までの国語の教科書を手に入れ、きちん
とした日本語を学ぶべきだ。
また質問の中に
「こういうプログラムを作ってください」
などと平気で書くのは非常識極まる態度である。日常生活における常識というものも
身につけよう。
現状ではBASICに限らずプログラミング言語のマスターはあきらめたほうがよい。
知恵袋やokwaveで、あれだけ丁寧な回答をもらっていて、それで理解できないと
いうことは、日本語の読解力、文章の作成能力が極めて貧弱であることを意味する。
自分の思っていることをきちんとした文章にできないようでは、プログラミングなんて
夢のまた夢である。コンピュータは一面では気が利かないマシンなので、命令文の
スペル1つ間違っただけで正常に動かない。
掲示板の問答で毎回毎回
教えていただけると幸いなのですが。すみません。
のような情けないことを書いていると、こいつは痴呆であると判断されても仕方がない。
質問は簡潔で、きちんとまとまった文章にしなければならない。
そのためにも小学校高学年以降高校三年までの国語の教科書を手に入れ、きちん
とした日本語を学ぶべきだ。
また質問の中に
「こういうプログラムを作ってください」
などと平気で書くのは非常識極まる態度である。日常生活における常識というものも
身につけよう。
179132人目の素数さん
2019/11/24(日) 19:46:34.50ID:dycdHi8O >>175
その通りです。覚えるしか無いというのはその通りなんだけど、ホントは納得して欲しいんだけどね。
その通りです。覚えるしか無いというのはその通りなんだけど、ホントは納得して欲しいんだけどね。
180132人目の素数さん
2019/12/02(月) 09:22:38.97ID:ljHVrsIS https://okwave.jp/qa/q9685268.html
> なんでも良いので、BASIC言語のプログラムを作って、
> また、どの様なプログラムを書いたのかも教えていただけると幸いなのですが。
> すみません。かなりの負担がかかる質問ですので、答えられる範囲でいいです。
歴史的な愚か者だな
> なんでも良いので、BASIC言語のプログラムを作って、
> また、どの様なプログラムを書いたのかも教えていただけると幸いなのですが。
> すみません。かなりの負担がかかる質問ですので、答えられる範囲でいいです。
歴史的な愚か者だな
181132人目の素数さん
2019/12/07(土) 07:30:41.38ID:DX1aO2Ap >>175
だからプログラム板あるからそっちで聞けばいい
だからプログラム板あるからそっちで聞けばいい
182132人目の素数さん
2019/12/07(土) 20:00:54.15ID:a1+2X48S 今後期待されている言語 rust では let 文が大復活しているね。
BASIC から LET 文を、簡略化の為に削除したのは、 BASIC の目的が分かっていない。
BASIC から LET 文を、簡略化の為に削除したのは、 BASIC の目的が分かっていない。
183132人目の素数さん
2019/12/10(火) 23:40:54.01ID:eZkFvW8X p が奇素数であることが仮定されているだけで、x、y、z、r が何か仮定されていない。
これだけで数学の証明としては失格。よって以後の証明は数学的価値がない。
pが奇素数ならば、
x^p + y^p = z^p
は、自然数の組(x,y,z)を持たないことを証明するのだから x、y、z は当然自然数と仮定しなければならない。したがって
z = x + r
と置いたときの r は整数である。r が実数だと言うのならここでそう宣言すべきである。しかし、r が実数なら
z = x + r
より、少なくとも x か z のどちらかは必ず実数となる。これは x、y、z を自然数と仮定したことに反するので、以後の証明はまったくムダである。
r^(p-1){(y/r)^p-1} = p{x^(p-1)+…+r^(p-2)x} ………(3)
から
> (3)はr^(p-1)=pとなるので、r=p^{1/(p-1)}となる。
とは断定できない。
A = r^(p-1)
B = {(y/r)^p-1}
C = p
D = {x^(p-1)+…+r^(p-2)x}
と置いたとき
AB = CD ⇒ A = C
が成り立つという戯けたことを言っているわけで、それが間違いであるのは
4×3 = 6×2
の反例からも明らかである。
これだけで数学の証明としては失格。よって以後の証明は数学的価値がない。
pが奇素数ならば、
x^p + y^p = z^p
は、自然数の組(x,y,z)を持たないことを証明するのだから x、y、z は当然自然数と仮定しなければならない。したがって
z = x + r
と置いたときの r は整数である。r が実数だと言うのならここでそう宣言すべきである。しかし、r が実数なら
z = x + r
より、少なくとも x か z のどちらかは必ず実数となる。これは x、y、z を自然数と仮定したことに反するので、以後の証明はまったくムダである。
r^(p-1){(y/r)^p-1} = p{x^(p-1)+…+r^(p-2)x} ………(3)
から
> (3)はr^(p-1)=pとなるので、r=p^{1/(p-1)}となる。
とは断定できない。
A = r^(p-1)
B = {(y/r)^p-1}
C = p
D = {x^(p-1)+…+r^(p-2)x}
と置いたとき
AB = CD ⇒ A = C
が成り立つという戯けたことを言っているわけで、それが間違いであるのは
4×3 = 6×2
の反例からも明らかである。
184132人目の素数さん
2019/12/20(金) 02:22:38.59ID:yiLw1Jz8 2245
しろ@huwa_cororon 11月27日
苦節6ヶ月、初満点&一等賞です!
https://twitter.com/huwa_cororon/status/1199593474128896000
https://twitter.com/5chan_nel (5ch newer account)
しろ@huwa_cororon 11月27日
苦節6ヶ月、初満点&一等賞です!
https://twitter.com/huwa_cororon/status/1199593474128896000
https://twitter.com/5chan_nel (5ch newer account)
185132人目の素数さん
2019/12/20(金) 12:55:11.23ID:PmZ/hS5B 【AB = CD ⇒ A = C の真偽】
・それら4つのA、B、C、Dは、
命題(より厳密に論理値)とみなす
・A∧Bは、AとBの論理積で、
掛算的なのでABと略記しちゃう
C∧Dも、同様とする
なら、
AB = CD ⇒ A = C は 正解。
なお、等しいとは、論理値が等しい
という意味で、命題の文字列が
一致という意味ではない。
以上 戯言かも
・それら4つのA、B、C、Dは、
命題(より厳密に論理値)とみなす
・A∧Bは、AとBの論理積で、
掛算的なのでABと略記しちゃう
C∧Dも、同様とする
なら、
AB = CD ⇒ A = C は 正解。
なお、等しいとは、論理値が等しい
という意味で、命題の文字列が
一致という意味ではない。
以上 戯言かも
186132人目の素数さん
2019/12/20(金) 17:41:58.12ID:PmZ/hS5B そうだ、突然ですが、
論理値のtrueを内部表現で-1
とすることも多いけど、
+1の方が何か好きだな。理由は、
true ∧ true = true ∵自明
(-1) * (-1) = -1 なんて変だし。
電子回路的に速度的に有利だと言う
話は聴いたことあるが、信じない
論理値は、英語でbooleanであり、
ブーリアンと発音する。何だか、
怪しい宇宙生命体って感じの発音だ
論理値のtrueを内部表現で-1
とすることも多いけど、
+1の方が何か好きだな。理由は、
true ∧ true = true ∵自明
(-1) * (-1) = -1 なんて変だし。
電子回路的に速度的に有利だと言う
話は聴いたことあるが、信じない
論理値は、英語でbooleanであり、
ブーリアンと発音する。何だか、
怪しい宇宙生命体って感じの発音だ
187132人目の素数さん
2019/12/23(月) 20:48:52.06ID:kAUhf7t7 -1は論理積の単位元
188132人目の素数さん
2020/01/01(水) 13:47:40.35ID:7iznW7ZQ 藤林丈司
189132人目の素数さん
2020/01/04(土) 15:14:57.24ID:lak6cspA BASIC言語の初歩部分の基本文法すらできないやつが、
コンピュータ言語とか無理だから、あきらめろ、
10年学んでも分数が繰り返し理解できない奴の原理と同じでそれは根本的に
分数にアレルギー反応しているだけ、それは信じるか信じないかの話と同じよ、
3秒あれば住むレベルの認知が分からないいっているのは、「理解したくない」という
本質を表現しているのと何の違いもない。
コンピュータ言語とか無理だから、あきらめろ、
10年学んでも分数が繰り返し理解できない奴の原理と同じでそれは根本的に
分数にアレルギー反応しているだけ、それは信じるか信じないかの話と同じよ、
3秒あれば住むレベルの認知が分からないいっているのは、「理解したくない」という
本質を表現しているのと何の違いもない。
190132人目の素数さん
2020/01/04(土) 16:25:51.27ID:kVrbH8XM むかむかし電機大出版局が出してる本がわかりやすかった
191132人目の素数さん
2020/01/05(日) 01:00:52.19ID:vL/Fe2N6 初めて買ったPC(もどき)がMSXでした。(富士通FM-X)
そのマシンでBASICとタッチタイピングに慣れ親しみました。
そのマシンでBASICとタッチタイピングに慣れ親しみました。
192停止しました。。。
NGNG真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高木豊氏 本田圭佑のW杯解説に私見「相手の選手も知らないと、野球ではボロカス言われるよ」 [jinjin★]
- 中傷動画より突っ込まれたくない高市事務所の“急所” 疑惑の本丸「サナエトークン」国会での追及本格化 [バイト歴50年★]
- 東京 北区 小学校で火事 児童ら計11人病院搬送 うち3人が骨折 ★2 [蚤の市★]
- トランプ氏の「侮辱的発言」にメローニ氏反論、外相の訪米中止に発展 [蚤の市★]
- 東京駅で切符紛失→「3倍払って」と言われ→拒否すると「警察呼ぶ」と言い始め警備5人が包囲… BD選手のトラブル報告にネット紛糾★2 [冬月記者★]
- 湖池屋 ポテトチップスなど値上げ 8月出荷分から [安倍聖帝★]
- 大卒だけど知的障がい者よりも頭が悪いって上司に言われ続けて病んで無職になった
- 最高の景色をー🏡⚽👊😅👊⚽
- お前らの会社の社食いくら?
- 午前2時 防波堤に
- 【実話】僕「うつです😞」精神科医「あのね(笑)本当のうつ病の人はスマホ見れません(笑)」 [589647274]
- おっさん「切符落とした」東京駅駅員「じゃあ一番遠い区間(博多東京間)の三倍の運賃払うまで駅から出さねぇ」→どっちが悪いかXで紛糾 [793117252]