トップページtech
986コメント351KB

なんで大学入試センター試験はN88Basicなの?

■ このスレッドは過去ログ倉庫に格納されています
0001あう使い(17歳)NGNG
なんで?
0348デフォルトの名無しさんNGNG
>>347
お前は円周率が3.14だと思っていたのか?

俺が小学生の頃だって円周率は3.141592654589793238…と
延々と続くことぐらい知っていたぞ。

計算を楽にするために3.14(3)で計算するのであって
円周率が3.14(3)になったと勘違いしているのはお前くらい。
0349デフォルトの名無しさんNGNG
>>347
精度を厳密にする必要があるプログラムで
pi = 3.14
なんてするなよ

pi = 4.0 * atan(1.0)
0350348NGNG
一ヶ所打ち間違いしているな。
0351デフォルトの名無しさんNGNG
http://www.amazon.co.jp/exec/obidos/ASIN/4062573989/ref=sr_aps_b_/249-1833223-5566753
殺すよ
0352デフォルトの名無しさんNGNG
通報しますた
0353347NGNG
>>348
大学時代に小学生を教える個人指導バイトを何人もやっていたが、
半数以上の小学生は円の面積を求める公式を言え、というと
「はんけいかけるはんけいかけるさんてんいちよん」と答えていた。
「はんけいかけるはんけいかけるえんしゅうりつ」と答える律儀な人は極僅か。
小学生の大部分は円周率=3.14と刷り込まれている。

>お前は円周率が3.14だと思っていたのか?
…ちなみに俺は円周率を何桁まで暗記できるかを競うような、別の意味で御馬鹿な
小学生でしたが何か?
(確か最盛期は80桁くらい暗記していたように思う)
0354347NGNG
ちなみに自然対数の底を30桁以上暗記している人間はそうはいるまい…( ̄ー ̄)ニヤリッ
0355デフォルトの名無しさんNGNG
何の役にも立たないのに
阿呆ですね
0356デフォルトの名無しさんNGNG
>347
円周率を小数習う前に教えるから約3って教えてるんだよ。
0357デフォルトの名無しさんNGNG
おれが聞いたのはちがう
かけざんの桁数を制限するために、
 計算のさいはおおよそ3としてよい
ということで円周率3というのはデマ
0358デフォルトの名無しさんNGNG
>>353
君ねぇ。やっぱり分かってないよ。
たしかに円の面積を求める公式はそう答えるだろう。
しかし円周率は正確に何かと聞いたことあるか?
誰もが何桁もあることを知っているだろう。
現にお前がそうだ。

小学生もちゃんと「正確には3ではないがで3で計算してもよい」ということを
分かっているから安心しろ。お前も分かっていたんだろ? 自分で証明したもんな。

>>356
なにを勘違いしているんだ?
小数を習うのは小学4年生。円周率を習うのは小学5年生だ。
0359デフォルトの名無しさんNGNG
>しかし円周率は正確に何かと聞いたことあるか?
>誰もが何桁もあることを知っているだろう。
>現にお前がそうだ。
そりゃ平均以上の生徒はそうだ。
ただ平均を大きく割り込む…たとえば偏差値40以下のような生徒では、常識が通用しない。
0360デフォルトの名無しさんNGNG
>>359
常識が通じないレベルなら掛け算が出来ないとか
足し算が出来ないとかもいるわけだが。

3.14で教えられれば問題なく、3と教えられれば問題あるという
中途半端なレベルの奴が一体どれだけいると思っているんだ?
常識が通用されないレベルだと3.14で教えられても問題ありだよなぁ。
0361デフォルトの名無しさんNGNG
10 LOCATE RND 70,RND 20:PRINT"@":GOTO 10
0362デフォルトの名無しさんNGNG
just3だと思い込んでいた円周率は、実は無理数だった・・・ってのと、
3.14だと思い込んでいた円周率は、実は無理数だった・・・ってのでは
前者の方が明らかにショックがでかいと思うけど。

計算を楽にして、算数嫌いを減らす、という目的なら、落し所として3.1ってのも
アリだと思うんだが。

たとえば、円周率=3で計算すると、内角60度の扇形の弧の長さと弦の長さが同じになるぞ…
最短距離=直線というユークリッド空間が破綻している…
とりあえず、円周率=3.1なら、そのような超常現象は発生しないし。
0363デフォルトの名無しさんNGNG
みんな円周率好きだね。

http://www.mext.go.jp/b_menu/shuppan/sonota/990301b.htm
の算数のところを読め。引用しとくと、

5年の「内容の取扱い」
>(4) 内容の「B量と測定」の(1)のイ及び「C図形」の(1)のエについては,
> 円周率としては3.14を用いるが,目的に応じて3を用いて処理できるよう
> 配慮するものとする。

解説しとくと「電卓だと 3.14 を使え、手計算だと 3 を使え」ということ。
手計算でやる小数の桁数を制限してしまったので、掛ける度に桁が増える応用
問題で実質的に小数が使えなくなった。小数以下3桁まで教えておくと、小数
の掛け算のパターンが網羅できるので何桁でもできるんだけね。
0364デフォルトの名無しさんNGNG
円周率といえば22/7だろうが。
0365デフォルトの名無しさんNGNG
>>362
> just3だと思い込んでいた円周率は、実は無理数だった・・・ってのと、
そんな教育してませんよ。
円周率は無理数だけど計算が面倒だから3で計算していいと教えています。

貴方が勘違いしているだけってのは分かりましたから、
いい加減勘違い直してくださいね。
0366デフォルトの名無しさんNGNG
大人が○○だ、と教えているのと、子供が○○だ、と理解しているのは別次元の話なんだけどね。
0367デフォルトの名無しさんNGNG
もうそろそろ Basic の話に戻っていい? 以下が「指導要領」つまり
教科内容についての政府の命令の関係部位の抜粋。新カリのだけど
旧カリと大差はない。
http://www.mext.go.jp/b_menu/shuppan/sonota/990301d/990301e.htm

第6 数学B
1 目 標
数列,ベクトル,統計又は数値計算について理解させ,基礎的な知識の習得
と技能の習熟を図り,事象を数学的に考察し処理する能力を伸ばすとともに,
それらを活用する態度を育てる。

2 内 容
(4) 数値計算とコンピュータ
簡単な数値計算のアルゴリズムを理解し,それを科学技術計算用のプログラ
ミング言語などを利用して表現し,具体的な事象の考察に活用できるようにす
る。
ア 簡単なプログラム
イ いろいろなアルゴリズム
(ア) 整数の計算
(イ) 近似値の計算

3 内容の取扱い
(1)この科目は,履修する生徒の実態に応じて,内容の(1)から(4)まで
の中から適宜選択させるものとする。
(5) 内容の(4)のアについては,プログラミング技術には深入りしないものと
する。イの(ア)については,ユークリッドの互除法などを扱い,(イ)につ
いては,二分法,台形公式による面積の近似計算などを扱う程度とする。
0368デフォルトの名無しさんNGNG
>>367
> (4) 数値計算とコンピュータ
> 簡単な数値計算のアルゴリズムを理解し,それを科学技術計算用のプログラ
> ミング言語などを利用して表現し,具体的な事象の考察に活用できるようにす
> る。

今時、ろくな構造化構文も持たないN88-BASICでアルゴリズムを教えるとは
良い度胸だ。
0369デフォルトの名無しさんNGNG
>>367

>(イ) 近似値の計算

て、今の高校生はニュートン法やモンテカルロ積分なんかもやってるの?
最近ことはよくわからん。
0370369NGNG
ああ、

>>,(イ)につ いては,二分法,台形公式による面積の近似計算などを扱う程度とする。

って書いてあるな。スマソ。
0371デフォルトの名無しさんNGNG
>>368
そんな構造化するようなプログラム扱わないよ。N88BASICで十分。

ちなみに、中学校でもBASICは技術の教科に入っているが、技術の先生は
やりたがらない。なぜなら、中学生は本当に好きなヤツは既にやっている
し、大抵の子は理解できず結局無駄な時間を過ごすことになるから。
電気工作とか木工とかやってた方が良いと言ってたな。
0372デフォルトの名無しさんNGNG
円周率3騒動
http://www2.chokai.ne.jp/~assoonas/UC278.HTML

>>369
ニュートン法は数学Cに入ってるらしい。
0373デフォルトの名無しさんNGNG
>>371
むしろ先生があんまりわかってないからやらないと思う。
レベルの低い所の大学ではプログラムの授業でも人からコピーもらって
通ってるやつとかもなきにしもあらず。

それにセンター試験なら、特定の言語でなくて、
事前に定義しておいた命令セットを使ってアルゴリズムだけ考えさせるのでも
良いと思うけど・・まあでも今みたいな「何行目は何回実行されましたか」みたいな
数列っぽい問題ならプログラム自体を問題に加える意義もないが。
0374デフォルトの名無しさんNGNG
現実問題として最新の難解で教育用としては低機能な開発環境とN88の間を埋める
お手軽協力でポピュラーな言語がないのは不幸な話だな。
Mathematica国で買い取るか類似言語作る架したらいいのに。
0375デフォルトの名無しさんNGNG
>>374 Matlab 系はどう? フリーのパチものもあるし。

>>372 それは旧カリだね。

数学A(4)計算とコンピュータ
ア コンピュータの操作
イ 流れ図とプログラム
ウ コンピュータによる計算
内容の(4)のイについては、プログラムの構造について理解させることに重
点を置き、簡単なプログラムを取り扱う程度とする。ウについては、中学校又
は「数学I」での既修の内容に関する計算をコンピュータによって実行させる
程度とする。

数学B(4)算法とコンピュータ
ア コンピュータの機能
イ いろいろな算法のプログラム
内容の(4)のイについては、ユークリッドの互除法、繰り返しによる平方根
の計算などを取り扱う程度とする。

数学C(3)数値計算
ア 方程式の近似解
イ 数値積分法
(ア)区分求積法
(イ)面積の近似計算
内容の(3)のアについては、ニュートン法または二分法を取り扱う程度とす
る。また、これに関連して、近似式、誤差、有効数字などに触れることは差し
支えないが、実例により簡単な場合を取り扱うものとする。
0376デフォルトの名無しさんNGNG
>>373
いや、やっても生徒が分からないから…ってのがやはり大きいと思う。
「一般の生徒」に教えてみると甘くない現実が分かる。そりゃ生徒無視
して延々講義形式で教えることも可能だが無意味。

>>374
Mathmatica や Mathlab や Mathcad はコンピュータ言語か?違うと思う。
お手軽強力な言語がないってのも事実。
0377デフォルトの名無しさんNGNG
>>376
>Mathmatica や Mathlab や Mathcad はコンピュータ言語か?違うと思う。
他は知らないけどMathematicaは結構強力なプログラミング言語だよ。
http://documents.wolfram.com/v4-ja/index.html
0378デフォルトの名無しさんNGNG
N88 に出来て、この手のツールに出来ないのってはマシンそのまま
叩きにいくことぐらいかな。

B の人なので Matlab 互換のフリーのもの:
http://adlib.rsch.tuis.ac.jp/~akira/unix/octave/index-j.html
http://www.ecl.sys.hiroshima-u.ac.jp/scilab/docjp.html

# 文書の中にコードを埋めこむツールを書いたとき、ふざけて octave
# も使えるようにしたことあるんだけど、ホントに CGI 書いてる奴が
# いたとは。
0379デフォルトの名無しさんNGNG
数学IIIかCかどちらかは忘れたが、
旧課程の教科書には二分法とニュートン法は書いてあった。
モンテカルロ法その他は良く見ていないので知らない。
0380デフォルトの名無しさんNGNG
高校でやるニュートン法は一変数の限定的なものだけどね。
0381デフォルトの名無しさんNGNG
√2 を求めるプログラムを (minimal) Basic, Octave(Matlabもどき), Scheme
で書いてみた。
---
10 let y = 1
20 let x = y
30 let y = x/2 + 1/x
40 if x <> y then 20
50 print "x = ", x
---
y = 1;
do
x = y;
y = x/2 + 1/x;
until (x == y)
x
---
(let loop ((x 1.0))
(let ((y (+ (/ x 2.0) (/ x))))
(if (= y x) x
(loop y))))
0382デフォルトの名無しさんNGNG
let文なんて15年ぶりくらいに見たよ。
0383381NGNG
正直言うと行番号付きの Basic で初めて let 使った。昔はケチってたし、そ
のせいか言語の設計哲学が分からなくて Basic 自体使うのがいやだった。
「最初は命令形」ってのを知ってからBasicは手続き型のいい言語と思えるよ
うになった。

ただ、Kemeny も Kurtz も行番号は止めようと言ってるから古いのは止めてあ
げたらと思うんだけど。

let y = 1
do
let x = y
let y = x/2 + 1/x
loop until x = y
print "x = ", x
0384デフォルトの名無しさんNGNG
高校レベルまでの数学は、アルゴリズムという概念と相性が悪すぎ。
てゆーか、アルゴリズムと算術は太古の昔は渾然一体としてたし、
今でも、実務で計算を応用するとと、一歩足を踏み入れただけで
魑魅魍魎の世界に突入する。
しかしこれは教育と相性が悪すぎる為、昔のエラい先生達は、ア
ルゴリズムと算術を大変な苦労をして分離したわけ。それで何とか
後世に伝えていける形になった。
小学校・中学校・高校で教えられている数学や算数はこの苦労の元に
作られてる。しかし、残念ながらアルゴリズムという概念は排除されてる。
というのも、算術とアルゴリズムは相性が悪いというか、一緒にした瞬間
魑魅魍魎になってうまく教えるのが非常に難しくなってしまう。
学校教育はアルゴリズムを排除した算術や数学、アルゴリズムは実務で
という教育方法が確立したのは、相当昔の話でこれがずっと伝統となって
きてる。(この方法は何かと都合が良かったのでしょう)
ところが、最近は実務でアルゴリズムを教えるのが難しくなってる。
教育現場である程度アルゴリズムを学習させなければいけくなった。
だからといって算数や数学と一緒にして良いのかといえば、上記理由から
これは絶対に良くないってことがわかる。ところが、アルゴリズムだけを
教えるってのは実は非常に難しいわけだ。全部の分野が関連してるので
全部の分野が連携しながら教えてかなければならない。
0385デフォルトの名無しさんNGNG
>>384 さんの考えているアルゴリズムの意味が分からない。例えば、受験数学
必須の組み立て除法っていうのはHorner法だし、連立一次方程式の加減法は
Gauss-Jordan法だし。Newton-Raphson法をもとネタにした数列の極限問題は頻
出だし。

ただ文部/文科省が筆算を排除しようとしてきたことは、敵対してきた数教協
の側から指摘されているし、大学まで含めて数学教育で実用的なアルゴリズム
を教えてこなかったことも事実だけどね。

0386デフォルトの名無しさんNGNG
>>385
アルゴリズムとは論理演算が明示的に記述された数学的言及のことと
思われます。論理と普通の数の算術は実は非常に相性が悪く、教育現場
では混乱しやすいのです。
アルゴリズムを記述する場合、算術演算と論理演算の混在が必須になりま
す。これが大きな混乱を招き算術の教育と、論理の教育の双方に悪影響を
もたらす可能性があるわけです。
385さんが上げられたアルゴリズムは、論理の教育と数学の教育双方を
かなり年季をかけて受けて初めて理解できるもので、アルゴリズム側、数学側
の双方からの真の理解は、高校生にはとても無理だと思われます。
高等学校の数学の教材としても、論理(或いは情報科学)の教材としても高度
過ぎて不適切でしょう。
0387デフォルトの名無しさんNGNG
多くの人は「問題を解くための処方」ぐらいの意味で使っていますので、
そうしていただくとうれしいのですが。
0388デフォルトの名無しさんNGNG
>>387
数学系の人が言うアルゴリズムという言い回しは、(条件は厳しいが)
うまく応用すれば計算が早くできるエレガントな定理という結構軽い
意味で使っている感じだし、もしかすると一般の人もそういう風に思
っているのかもしれない。ある状況下で計算実行可能性を高める定理
のことを指してると言ってもいいかもしれない。

しかし情報科学では、数学とは違った意味で、そしてもう少し厳密な
意味で使ってる。計算に伴うかなり広い範囲の操作全体をアルゴリズ
ムと呼んでる。論理判断とか、計算順序選択、記憶などの数学ではボ
カされているが現実的な意味で非常に重要な部分をより重視してる。
多分、この点で情報科学のほうが多くの人にとって重要な意味を持っ
てくる筈。情報科学的な意味でのアルゴリズムも学校教育で教えなけ
ればならない時代はとっくにきている。

BASICで数学のアルゴリズムを教えるのは一見2つの意味を同時に
教えることが出来るという意味で非常に効率が良さそうに見えて
実は両方とも真意が伝わらず誤解されるという点で最悪かも知れない。
0389デフォルトの名無しさんNGNG
数学ってそんなに狭いもんじゃないだろ。筆算などを含めた計算論と、
数学基礎論では全く違った学問をやっているのではないかと思える程だ。
小学校の算数だって、先進的な取り組みをしている先生は、乗法の筆算
や除法の筆算からアルゴリズム的なものを児童に考えさせる人も多い。

塾に行って「こんな、計算できるよ」と言って学校の勉強を軽視するよ
うな子が多い場合、この手法で筆算のアルゴリズムを口頭でもよいから
発言させるとよいらしい。
0390デフォルトの名無しさんNGNG
はっきりいって一般人にプログラミング(しかもBASIC)教えるなんて全く無意味。
わからない奴は全くわからないしちょっと覚えたところで何の役にも立たず教養としても意味なし。
仮に興味を覚えてもそこから発展することもなく応用することも出来ない。
0391デフォルトの名無しさんNGNG
> 一般人にプログラミング(しかもBASIC)教えるなんて全く無意味。
だからBASICなんだろうね。
数学の命題を解くための方法の一つとしての勉強
それに適したプログラム言語独特の規則が少ない言語。
0392デフォルトの名無しさんNGNG
>>390
そんなことを言えば数学を含めた論理的思考重視の学問は教養として使えな
いし、使える人は限られているし、使える職業も限られている。せいぜい四
則計算できれば普通の職業はOKだ。
エクセルでVBAくめると後々便利な気もするが…。
0393デフォルトの名無しさんNGNG
昔は教育=読み・書き・ソロバンだった。
今は教育=読み書き・ソロバン・プログラミング
なのかも知れない。
プログラミングは、オカミの独占物で臣民はうかつに
手を出してはならなかったのは、どの国でも同じ。
わが国も、基本的にそういう掟だった。
オカミが作ったプログラムにうかつに口を出して進行を
妨げてはなるまじという暗黙のルールがあった
わけだ。
これはまぁ、今でもある程度当てはまるかも知れない。
だが、こう世の中がプログラムで動くようになったキョ
ウビ、プログラムの素養、特に大勢の人間で一緒にプロ
グラムを作ったり、他のプログラムとうまく協調するよ
うなプログラムを書いたり、ある程度完成したプログラ
ムをルールの範囲で変形して自分の仕事に応用するなどは、
非常に重要な素養になると思われ。
最近までそういう部分はすべて道徳の授業とか課外授業で
やったりしてた。しかし、複雑な現在社会、単純に道徳や倫理、
あとは友情とかでそういう部分をカバーできると思ったら大間違
い。(それなりにきつい)ルールの下で、最大限度の欲求を満た
す、逆に言えば、自分の欲求を満たす為の他人にかける迷惑を
最小限に留める技術もそれなりに必要になってきてるわけだね。
現実の社会は。
こういった3つのポジティブな教育が揃って初めて、倫理や道徳
というものの意味をわからせることが出来るのではないかと最近
つくづく思ってきた。
0394デフォルトの名無しさんNGNG
ところで高校でN88-BASICってどうやって教えてるの?
今時、98が現役で動いてる学校は少なそうだと思うが。
#公立高校ならまだ使ってる?

やっぱり、教科書とノートだけの授業になるのかな?
0395デフォルトの名無しさんNGNG
>>394
エミュ使ってるんじゃないの?(まさかねW)
或いはBasic/98とか買っていたりして...
0396デフォルトの名無しさんNGNG
http://www.dennougumi.co.jp/cat/cat00.html
0397デフォルトの名無しさんNGNG
これとかじゃないの。何も知らずに市販のぼったくりBASIC大量購入してるところも多そうだな。
http://www.forest.impress.co.jp/library/n88basic.html

しかし"N88 BASIC WINDOWS"で検索かけると
日本のサイトが上位を独占してるのは悲しい話だ・・・
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&c2coff=1&q=N88+BASIC+Windows&lr=
0398デフォルトの名無しさんNGNG
N88BASIC は NEC が作った MS-BASIC 互換実装で、国内向けのものにしか載っ
ていない。

海外で使ってるとしたら、ヲタが秋葉原で98買って帰ることがあったぐらい?
0399デフォルトの名無しさんNGNG
ahondala kolesaikyo
http://hp.vector.co.jp/authors/VA008683/
0400デフォルトの名無しさんNGNG
N88-BASIC = NEC PC-8801用BASIC ってことも知らない香具師がいるのか
0401デフォルトの名無しさんNGNG
一応PC-9801とかにも載っていたんだけどね。
0402デフォルトの名無しさんNGNG
http://e-words.jp/w/N88-BASIC(86).html

MS が GW-BASIC => QBASIC と替えたのに日電ななぜ替えなかったんだろう。

0403デフォルトの名無しさんNGNG
つーか、高校の教科書程度のロジックなら、
BASICでもCでもたいした変わらんだろ。
条件分岐とループと標準出力くらいなもんだろ?
Cにしとけば、JavaとかPHPとか応用が利きやすいんだがなぁ…
MS大好き日本国じゃ無理か…
0404デフォルトの名無しさんNGNG
10 PRINT "Hello, world!"



#include <stdio.h>

int main(){
  printf("Hello, world!");
  return 0;
}

includeとは何なのか、intとは何なのか、main()とは…こんなことを教えてる暇があったら、
BASICでさっさとやりたいことだけやって、他へ進む方がよっぽど有益だ。
0405デフォルトの名無しさんNGNG
教員必死だな・・・
Cも糞だがBASICも糞。擁護する価値はないだろ。
0406デフォルトの名無しさんNGNG
>>402
日本でもPC-98でQBASIC出たよ。でも流行らなかった。普通の人はN88-BASIC
で良いと思ったし、プロは見向きもしなかった。BASICにまつわる悪い印象は
消えなかったからだと思う。でも、初心者向け…あるいは気軽に使える言語と
してのBASICに代わるものは未だにない。専門学校ではいきなりCとかを教える
ようだが、脱落者はどの程度なんだ?BASIC->Cと段階的にやるほうが脱落者
が少ないと思うのだが?それとも>>393みたいな思想があって、脱落者を出す
ような方向(授業料はしっかり頂いて)なのか?

>>405
代替言語を「きちんと」提示してからそれを言ってくれ。
0407デフォルトの名無しさんNGNG
Mathematica
0408デフォルトの名無しさんNGNG
>>407
値段が高く、一般的でない。
0409デフォルトの名無しさんNGNG
>>406
要するに BASIC->C なんて段階的にやると、脱落者が少なくなり、より
大勢の学生に個別に対応しなければいけなくなる。だから、授業料は最初
から頂いて、見込みのある奴だけに教える。そのために「BASICダサイ」
などの噂を意図的に流す!
0410デフォルトの名無しさんNGNG
そのうち、BrainFuckが必須科目の専門学校が出てきたりするのか
0411デフォルトの名無しさんNGNG
QuickBASIC最強!
MSXやX1のBASICも良かったのに
N88だけなんであんなことになってたんだろう
やっぱりビジネス機だからか
0412デフォルトの名無しさんNGNG
HSPにすれば?
やってる厨房多いらしいからな
0413デフォルトの名無しさんNGNG
……と言うか、センターでBASICとるのやめとけ。どうせ2次で出すところは皆無なんやから
0414デフォルトの名無しさんNGNG
>>412
あれは、数式で乗除を優先しないし、色々問題あるみたい。
0415デフォルトの名無しさんNGNG
教育用として名高いPASCALは?
0416デフォルトの名無しさんNGNG
>>410
生徒が逃げるかもしれんな
0417デフォルトの名無しさんNGNG
>>413
とるもなにもBASICなんて勉強するようなもんじゃなかんべ
生まれたときから知ってるべ
0418デフォルトの名無しさんNGNG
>>415
数学にプログラム言語の教育なんか必要ない。
そもそも教育用というのは開発当時の話。
今じゃ教育用という利点は無い。
0419デフォルトの名無しさんNGNG
例えばCとかやることになったらプログラミング経験のない年輩教師が
確実に脱落すると思う。

の前に激しく抵抗すると思う。
出来ないとは言わずにそれらしい理由を掲げてね。
0420デフォルトの名無しさんNGNG
必要ない人は一生触ることないと思うしな
0421デフォルトの名無しさんNGNG
>>408
アカデミックなら高々3万だし、
一般的でないとしても(世界的にはBASICなんかよりよっぽど出回ってると思うが)
教える側が覚えればいいだけ。
0422デフォルトの名無しさんNGNG
BASICの方がメジャーだろ。
0423デフォルトの名無しさんNGNG
>>422
行番号付BASICは日本の教育界以外では全く全然メジャーじゃないだろ。
0424デフォルトの名無しさんNGNG
情報の授業やってみたい。自作の機械式コンピュータ持ち込んで。
0425デフォルトの名無しさんNGNG
プログラミングと数学は似ていて全く違う世界。
プログラミングの本質は、非常に少ない命令を組み合わせて
所望の仕事を作り出す技術。技術であって学術じゃないから。
どちらかというと数学は分解専門で、それを組み合わせること
は想定していない(ことが多い)

こういった技術は数学よりも、国語の表現とか作文とかそちらの
ほうに近いんじゃないのか?
多分、そちらの授業の延長からアプローチしたほうが、最適な
教育用プログラミング言語に近いものが見つかると思う。
BASICが良いとされた理由は、
・それ以外の言語は、実用的で複雑過ぎたし、高価であり、第一
教育用リリースをメーカーが嫌がった。
・FORTRANの流れを汲む言語なので、数学関連命令を持っていた。
・グラフィック機能など、デモンストレーションに応用すれば
教師の権威を示す機能を持っていた。(生徒がプログラムを作れる
必要は無かった)

しかし世の中でプログラミングがこんなに普及してしまって、
いつのまにか数学の授業の延長でプログラムを教えなければ
ならない雰囲気になってしまった。

こんなところじゃないのか?
0426デフォルトの名無しさんNGNG
マスマティカ?学校なら41こ同時購入しなきゃならん。
120万円?無駄無駄
0427デフォルトの名無しさんNGNG
>>425
N88 BASICが採用されたのは、ただ単に
98やら昔のBASIC付きパソコンを触ってた
世代の教育関係者が
 「プログラミング=BASIC」
てな発想しか出来なかったからだろう。
0428デフォルトの名無しさんNGNG
>>425
>こういった技術は数学よりも、国語の表現とか作文とかそちらの
>ほうに近いんじゃないのか?
国語得意で数学赤点取りまくりな我が姉はfor文が回る動作もろくに理解出来なかったよ。
複数の動作を組み合わせてひとつのプログラムに仕上げることはほぼ出来なかった。
自然言語を詳細化していけばプログラムになるというのは
ひとつの考え方ではあるけど脳の使い方は全く別って気がするよ。

無理やり近さを言うのなら理科や物理の実験なんじゃないの。
プログラムなんて実際に動かして何ぼのもんでしょ。
今のプログラムの授業が書き取り中心なら笑うしかないな・・・
0429デフォルトの名無しさんNGNG
>>427
かもしれんが、現実に代替の教育用言語ないじゃないか。
教育用だよ!プロ用じゃなくてさ
0430デフォルトの名無しさんNGNG
Mathematica
0431デフォルトの名無しさんNGNG
金の無駄
0432デフォルトの名無しさんNGNG
そういう寝言は使ってから言えよ。
0433デフォルトの名無しさんNGNG
論理的思考の欠如は往々にして身の破滅を及ぼすね。

毎年のように免許取り立ての学生が親の車で仲間道連れに死んでたりとか。
0434デフォルトの名無しさんNGNG
N88BASICだってタダじゃないんだが。
0435デフォルトの名無しさんNGNG
>>428
まぁ「一つの仕事を細かい小さな仕事に分解し最終的には定義されている
少数の命令の順列・組み合わせに還元する」のをプログラミングと捉える
ならば、それは確かに理数系的発想だ罠。
しかし、今のプログラミングの世界はそれは全体の3分の1にまでなって
いる。残りはメールや通信制御みたいなもので、モジュールやユ
ニットにどのようなタイミングでメッセージを送信するかというコーディ
ングスタイルになってるね。(いわゆるイベントドリブン)そして何よりも
重要になってきているのはプログラムの成長に伴う関連データ管理で
この善し悪しで仕事全体が大きく左右されるようになっている。
というか、プログラミングの初歩レベルからもこういった要素を無視することも
出来ないわけで、これらは連携しあって相互を高めていく要素なわけだ。
ピュアな理数系的発想だけでプログラミングの世界を見ると全体の3分の1
も見えないことになるね。
0436デフォルトの名無しさんNGNG
>>435
これが噂の空気嫁って奴ですか?
プログラマ養成スレじゃないだろここ・・・
0437デフォルトの名無しさんNGNG
>>427
文部省の教育教材関係の人と仕事をしたことがあるが、
普通にEmacs/Mewでメールが送られてきてたぞ。
0438デフォルトの名無しさんNGNG
>>436
算数や数学(もしかすると理科)の教育上のテーマは、分解還元法の効能
(過去の栄光)を紹介することが目的なんじゃないかと...
逆に分解されたものを組み合わせて...というのは、余り想定されてない。
つーか、そういう仕事は「下々のモンがやれ」ってことだったんじゃない
の?つまり過去の成功事例を紹介することが目的。そしてその影響を受けた
教え子(我々も含むだろうね)が実際にどんどん分解還元してく。

分解還元されたものは保存力が無いから、保存する為にも結局再構成せざる
を得ないわけね。
結局、悲しいことになんだかんだいって全員が程度の差こそあれど、プログ
ラマにならなければやってけない世界になっちまったんだな。今の文明社会は。
0439デフォルトの名無しさんNGNG
マスマティカためしてみた。ヘルプを見ているが、アルゴリズム
的なことどーやって記述するんだ?
0440デフォルトの名無しさんNGNG
>>438
その妄想はどこから‥。数学は分解どころか採光性も重要な要素だろ。
0441デフォルトの名無しさんNGNG
>>434
十進BASICやUBASICなどのフリーのBASICが使えるだろ。
0442デフォルトの名無しさんNGNG
Mathmatica試してみたが、プログラム部分は数学に特化している部分を
除くと、構造化BASICと似たようなレベルじゃないか。だったら、安い
BASICで十分だ。
0443デフォルトの名無しさんNGNG
情報Aとかが新設されたんだからもう無理に数学でBASICやる必要もないな
つーか本当にやってるのか?
授業でBASICをやった奴ってまだ見たことない(教科書は見せてもらった事あるが)
ちなみに工業高校は無しだぞw
0444デフォルトの名無しさんNGNG
>>443
大抵の場合、教えても徒労に終わるんで教えてないだろ。
でも、やるとしたらBASICしかない。
0445デフォルトの名無しさんNGNG
>>441
少なくとも高等学校程度迄の数学学習経験じゃ、再構成はとてもじゃないが
ムリだろ。
下手にムリして再構成の仕方を教えても高い確率で出来るのは
Ωの村井のような奴だ罠
0446デフォルトの名無しさんNGNG
10 print ">>1=(  ゚,_ゝ゚)バカジャネーノ";
20 goto 10
0447デフォルトの名無しさんNGNG
Mathematicaが高いって逝ってる奴って何者?
ただの無職の引籠もりだろ。
一コマ分のMathematicaのコストなんて犬のうんこ程度だろ。
本当にプログラミングを教える必要があると認識さえしていたら。
ロートル教師は逝ってよし。
■ このスレッドは過去ログ倉庫に格納されています