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

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

■ このスレッドは過去ログ倉庫に格納されています
0001あう使い(17歳)NGNG
なんで?
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のコストなんて犬のうんこ程度だろ。
本当にプログラミングを教える必要があると認識さえしていたら。
ロートル教師は逝ってよし。
0448デフォルトの名無しさんNGNG
>>447
いざ生徒が勉強したくなったら実行環境が用意できないだろ
0449デフォルトの名無しさんNGNG
>>448
んなもん学校で開放しとけば言いだけだろ。
つか家でそれくらい買えるだろ。
それすら買えない貧乏人は教育を受ける資格がないってこった。
あきらめとけ。
0450デフォルトの名無しさんNGNG
Mathematicaは高校生には高級すぎるとオモタ
0451デフォルトの名無しさんNGNG
>>450
それは認識不足というものだよ。
今の数学はあまりに高度すぎて小中高10年+大学4年学んだ程度では
卒論すら書けるレベルには達しないんだよ。
だから幼少のころから積極的に高度なツールを使ってレベルの高い教育を施す必要があるんだよ。
そうしなければ将来すべての数学研究者が全員研究可能なレベルに達する前に老死してしまう可能性が十分にある。
だからMathematicaのような高度で高級なツールは数学の発展に必要不可欠なんだ。

しかしそれ以下のプリミチブな計算能力が不要というわけではもちろんない。
それはそれで別に時間を割いて大いにやってもらいたい。
0452デフォルトの名無しさんNGNG
Mathematica の場合、教師が個人で買いづらい。アカデミックで22万7千円は
痛いだろう。サラリーマンなんで必要経費で落せないし。

Mathematica とか Maple の方が数学やるにはいいんだけど、フリーのものが
ある Matlab 系でいいじゃないか。個人的には Octave がいいけど、Win 用の
バイナリがある Scilab でもいい。
0453デフォルトの名無しさんNGNG
文部科学省が導入するといえば教師や生徒が学習用にコピー
できるライセンスを用意させることはできるだろう
スケールが滅茶苦茶でかいんだから交渉の余地ありだよ
インドに負けないためにも数学にコンピュータ活用は進めて欲しいね
九九を20x20まで覚えるのが先かもしれんがw
0454デフォルトの名無しさんNGNG
文部科学省が導入するといえば教師や生徒が学習用に勝手にコピーしまくる悪寒
0455デフォルトの名無しさんNGNG
人生に本当に役に立つアルゴリズムなんてモンテカルロくらいのもんだろ。
0456デフォルトの名無しさんNGNG
どちらにせよ、そういうツールを作る方が勝ち組で、
使う方は使う側だな。
>今の数学はあまりに高度すぎて小中高10年+大学4年学んだ程度では
>卒論すら書けるレベルには達しないんだよ。
これくらい高度なものを必要としているなら、勉強がてら自分で作るのが一番いい。
日本の教育は、どこかにぶら下がってそれを利用することしか教えない。
必要なものは自分で仕組みを考えて作ってみるのが教育の基本だと思う。
0457デフォルトの名無しさんNGNG
じゃまず鉱山に行って、純粋な二酸化珪素を掘ることから
はじめないとね
0458デフォルトの名無しさんNGNG
458以降も続いてた記憶が。
ログがいくつも消えたのか?
0459デフォルトの名無しさんNGNG
basicはマイクロソフト系だけという書き込みに、
十進basicのlinux版の情報をコピペした記憶が。
0460デフォルトの名無しさんNGNG
458 名前:デフォルトの名無しさん[] 投稿日:04/03/25(木) 12:58
議論のすり替えキター

459 名前:はるかさん ◆DKh/HARUKA [sage] 投稿日:04/03/25(木) 13:54
>>451
あんな便利なツールを厨房工房に使わせたら数学の思考能力ますます落ちるじゃん

460 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 15:48
大学の数学科に卒論は大抵無いよ。


461 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 17:31
>>457
化学の教育ならそうかもしれんが、
今の話題は情報処理や数学なんだが。

462 名前:デフォルトの名無しさん[] 投稿日:04/03/25(木) 19:41
じゃ、まず沢山電動スイッチ買ってきて、リレー式計算機を作ることから
はじめないとね。
0461漏れが持ってたログはここまでNGNG
463 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 19:46
>>462
ネタのつもりだろうが、工業高校あたりでは
理論回路を学ぶためにやったりする授業だな。

464 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 22:32
つまり、工業的な内容であって、
数学的な内容じゃないってわけだ。
やっぱりBASICでいいじゃん。

465 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 22:45
理論式って数学だろ?
数学というものに何が含まれるか知らない奴に言っても仕方ないけど。

466 名前:デフォルトの名無しさん[] 投稿日:04/03/25(木) 23:54
大阪市立大医学部は数学1Aと商業簿記や情報関係基礎で受験できる。

467 名前:デフォルトの名無しさん[sage] 投稿日:04/03/26(金) 00:08
もう何と言うか、アメリカが危機感持つような
教育プログラムは組めないのかね。
0462デフォルトの名無しさんNGNG
削除直前では厨房工房にもC言語を教えろというアホがいたな
0463デフォルトの名無しさんNGNG
>>462
数学の延長でBASIC教える(学習することを暗黙に推奨する)位だったら
数学教育専用のソフトが多数あるじゃないかって話じゃなかったか?
教科書に書かず参考資料にこういったソフトを添付して売るってのが
いいんじゃないかって気がするね。
C言語がBASICよりも数学教育と相性が良いなんてことまでには
なってなかったんじゃないのか?

ある特定のBASICの処理系が命令と高等学校までの数学知識を組み合わせ
ると思いがけないほど、華麗な結果を出すことが出来てこれがBASICが好
まれる理由だろうね。教えるほうも、教わるほうも結構楽しめる。
嫌われがちな数学教師と生徒のコミュニケーションの媒介として期待されたん
だろうね。

プログラミング技術の学習に対する努力とその結果、つまり費用対効果という点
ではN88BASIC類が未だに群を抜いているということは誰もが認めるとこ
ろだろうね。努力に対する見返りが大きいわけだ。

数学の一分野としてBASICを認めてしまうことの是非が議論の核心になってる
わけだ、仮に処理系に依存しないJIS−BASICだとしても、プログラミング
言語というのはやはり一種の言語なわけで、これを教材にする限り国語などの言語
系科目のほうが教育内容との共通性が高いんじゃないかという話だ。
0464デフォルトの名無しさんNGNG
ム板で答えが収束するはずがないと思ったけど、これは大人のルールで言っちゃダメになってましたか?
0465デフォルトの名無しさんNGNG
それ言っちゃうとこのスレ終わっちゃうし
0466デフォルトの名無しさんNGNG
プログラミングの世界に嫌悪感を覚えずに初対面したい→N88BASIC環境はお勧め
プログラミングの世界を垣間見るついでに数学の復習をしたい→N88BASIC環境なら
ある程度これも可能(人によりけりだが)
数学の学習をする為にBASICを覚える→完全に邪道
0467デフォルトの名無しさんNGNG
別に大学でBasic教えてるわけでもないんだよな。
多少の英語力と、順序だてて考える思考力と、ループ、IFの知識があれば
だれでも作れるし、だれでも解けるのがBasicの利点なわけで。
それに昔はPC98を買えば大抵ついてきたから、新たに言語買わなくてもいいし。

情報処理技術者試験でBasicでたら笑うけどな。
0468デフォルトの名無しさんNGNG
>>456
なんで、数学の学習でBASIC覚えたら邪道?アルゴリズムの学習の初歩
にはこれ以上ない最適の言語だろうに。微積とか式の整理までを計算
させようというのなら、Mathmaticaみたいなのが必要だというだけだと
思うが。
それから、国語に関連づけたい人がいるようだが、普通の文系で国語が
得意な人は、複雑なアルゴリズム思考能力?が普通苦手だよ。そういう
のが得意なのが理系に行く傾向が高い。
■ このスレッドは過去ログ倉庫に格納されています