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

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

■ このスレッドは過去ログ倉庫に格納されています
0001あう使い(17歳)NGNG
なんで?
0693デフォルトの名無しさんNGNG
>>691
それ、何年前の話?
0694デフォルトの名無しさんNGNG
プログラムの入門という意味でN88Basicって選択肢は
特に問題は無いと思うが、
実際にプログラムを組む環境が無いってのは問題だろうなぁ。
0695デフォルトの名無しさんNGNG
>>694
N88BASICという選択肢自体も駄目だと思うけど、
百歩譲ってそこに問題がなかったとしても
実際にプログラムを組む環境がないってのは致命傷だろ。
0696デフォルトの名無しさんNGNG
公立の学校なら物持ちが良いというか予算が少ないので
まだROM BASIC付きの98とか使ってる所も有るんじゃないの?
0697デフォルトの名無しさんNGNG
エミュがあるんじゃないのか?
0698デフォルトの名無しさんNGNG
N88じゃなくてJIS BASICじゃないかと思って
ググってみたらJIS規格外で出題されてるんだね。

滅茶苦茶な話だなこりゃ。
0699デフォルトの名無しさんNGNG
ぶっちゃ毛、むかーし、’ねC’に大変お世話になった人が
まだ生きているからじゃないの?

個人的には身にしみてるから残っててほしいけどね。
某JIS準拠なBASICを使いこなしたいけど、JIS規格書の高いこと。
時代は「pdfでフリー」だよね。
0700うんこNGNG
MSX BASICのほうがスプライト命令やスクロール命令などで
N88よりゲームが作りやすいので
MSX BASICにするべきだと思います
0701デフォルトの名無しさんNGNG
ぶっちゃけ天下りOBとねCが癒着
0702デフォルトの名無しさんNGNG
代ゼミに行ってパンフのPASSシステムの紹介の写真見てみ・・・
こんなもんよ。
0703デフォルトの名無しさんNGNG
いっそのこと
VBAでもやっとけばいいんじゃないのかなと思う。
大抵のPCにはOffice入ってるから環境には困らないし。
今のセンター並みの事は十分できるしな。
0704デフォルトの名無しさんNGNG
age
0705デフォルトの名無しさんNGNG
>>692
少なくとも携帯アプリで森田の名前のが出てる見たいだけど。
0706デフォルトの名無しさんNGNG
条件判定やループしかやらないんだから、Cでいいのに。
0707デフォルトの名無しさんNGNG
センターまであと3ヶ月くらい?
俺が受けたのは既に6年前か・・・
0708デフォルトの名無しさんNGNG
センター試験ってここまで腐ってるとは思わんかった
0709デフォルトの名無しさんNGNG
そういや、なんで特定の言語から入るんだろう。
>>706の内容をやるなら、フローチャートでいいのに。
0710デフォルトの名無しさんNGNG
>>709
ソフトウェア開発において、高級言語の発達した今となっては
フローチャートには百害あって一利なし。
0711デフォルトの名無しさんNGNG
>>710
んなことないぞ。
BASICやCなんかで簡単なプログラムを設計するときは相当有効。
万能ではないだけ。

まさかOOPじゃないとクソとか言い出さないよな。
0712デフォルトの名無しさんNGNG
フローチャートが無くてもプログラムは書けるが、
フローチャートすら書けないやつはプログラム書けないだろ。
0713デフォルトの名無しさんNGNG
ま、心配しなくても実際にはフローチャートもセンターに出るんですけどね。
0714デフォルトの名無しさんNGNG
フローチャートまでの出題なら数学の出題範囲としてふさわしいが、
特定言語のインプリメントなんか数学じゃないと思う。
0715デフォルトの名無しさんNGNG
>>711
BASICではともかく、Cではフローチャートは使わない。
フローチャートで表現できることは
構造化プログラミング言語の文法でも表現できる。
0716デフォルトの名無しさんNGNG
goto禁止厨逝く
0717デフォルトの名無しさんNGNG
>>715
Cでも使うぞ。もちろんCOBOLでもPascalでもな。
C++なんかと勘違いしてない?
0718デフォルトの名無しさんNGNG
まさか、今となっては現場で業務として使わない、とかそういう話じゃないよな?

今話してるのは、情報処理の基礎の話だからな。
0719デフォルトの名無しさんNGNG
>フローチャートで表現できることは
>構造化プログラミング言語の文法でも表現できる。

あれだな。
プログラム作るとき、俺にとっては簡単だからと設計図なしでいきなりコーディングして、
設計図を残さないで、当たり前みたいな顔する迷惑な奴みたいだな。
0720デフォルトの名無しさんNGNG
最近マスコミ業界ではソースコードの事を設計図と説明していることが多い
0721デフォルトの名無しさんNGNG
そういえばRubyのmatz氏も同じようなこと言ってたな
0722デフォルトの名無しさんNGNG
フローチャートなんか書かんでええ。時間の無駄だ。
そんな暇あったらソースにコメント書けよな。
0723デフォルトの名無しさんNGNG
設計書もろくに掛けない奴が、納期ギリギリになって言い出す言葉だな。
0724デフォルトの名無しさんNGNG
そう言えば、オープンソースでフローチャート見かけないね。
さじ加減次第でいくらでも省略できるフローチャート・・・。
0725デフォルトの名無しさんNGNG
うにまがのLinuxブートローダの解説にはフローチャートが・・・
0726デフォルトの名無しさんNGNG
業務設計を書くわけじゃなく、情報処理の基礎を学ぶわけだからな
フローチャートがわかりやすいだろう
いきなりUMLでとか言うわけにもいかんだろうし


それはともかく、数学IIの代わりに情報処理で受験できるって、駄目だと思うんだけどな…
両方の知識が必要だろ
確率統計なんかが解らないで入学できちゃうわけだし
0727デフォルトの名無しさんNGNG
>>721
matz氏は、ソースコード=設計図、ではなく、ソースコード=マニュアル、と申しておりましたとさ。
0728デフォルトの名無しさんNGNG
利用者にそれを要求するのはどうかと思うな。
使い方が解りません→ソース読め
って、通用しないでしょ。
0729デフォルトの名無しさんNGNG
>>728
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Ruby%CD%D1%B8%EC%BD%B8#Document
0730デフォルトの名無しさんNGNG
>>694
N88BASICで勉強するのはお勧め出来ない。
今のプログラムは構造化・関数主体なのでだとN88BASICだと変な癖がついてしまう。

結果、スパゲッティプログラムを作りがちになったり
変数の定義・宣言がおろそかになったり
汎用性のないプログラムを作りがちになったりするものである。
マジでお勧め出来ない。
0731デフォルトの名無しさんNGNG
>>712
同意。

フローチャートは思考のビジュアライズだもんな。
数学的思考・業務分析はここから始まる
0732デフォルトの名無しさんNGNG
逆に、なんでC言語やJAVAじゃ駄目なのか知りたいんだが、なんで?

mainにべた書きして、ループや条件判定や標準出力程度なら、BASICと難易度変わらんだろ。
0733デフォルトの名無しさんNGNG
>>732
「おまじない」が多すぎるから。include とか、 stdio.h とか、return 0 とか・・・
0734デフォルトの名無しさんNGNG
Cは、インタプリタの簡易実行環境があるはずだが。
なきゃ、作ればいいし。
0735デフォルトの名無しさんNGNG
>>732
>>733に加えて、引数の参照渡し・値渡しの問題があるのでややこしい。
0736デフォルトの名無しさんNGNG
>>735

高校の情報ではそこまで必要とされてないだろ。

for と if と print と 普通の変数が使えれば問題ないレベル。
0737デフォルトの名無しさんNGNG
BASICで数十行以上書いたら負けかなと思っている
0738デフォルトの名無しさんNGNG
>>736
それなら全てがグローバル変数なBASICで十分ということになるが。
0739デフォルトの名無しさんNGNG
BASICだと、一般的な他言語に移ったときに、構文覚え直しの予感が…
まー、VBにステップアップしろって話なのか?
0740デフォルトの名無しさんNGNG
>>739
それなんだよ。

N88-BASICは数学の題材には十分だがプログラム言語の入門には全くならない。

・インタプリタだと「間違ってもいいや」と甘えが出る。結果、大掛かりなプログラムができない。
・すべてグローバル変数なのでCとかでもそのクセが出る
・汎用性を考えないプログラムをつくりがちになる
・スパゲッティになりやすい

ざっとこんなところか。
0741デフォルトの名無しさんNGNG
>>740
コンパイル言語も結構甘えが出るよ。
構文とかは大雑把に覚えておいてコンパイラのエラーにあわせて修正するって点では、
インタプリタとそんなに変わらない。
むしろ、エラーの理由を親切に教えてくれるコンパイラがほとんどなので、
インタプリタと違って構文が原因で苦しむことはあんまりないと思う。
0742デフォルトの名無しさんNGNG
数学の範囲で計算やるんだったら、関数電卓の使い方でもマスターした方が、
建築や土木や電子なんかの技術者になったときに、よっぽど役に立つんだがなぁ…
0743デフォルトの名無しさんNGNG
>>740
そんなに大きなプログラム作るって話じゃないだろ。
そもそもローカル変数使うって点で、初心者向けじゃない話だし。

>>742
数値計算系は今の数学ではあまりやらないのでは?
0744デフォルトの名無しさんNGNG
>>743
純粋数学では食っていけないから応用情報数学に走ってる所も多くて、
そういうところではむしろ数値計算ばっかりじゃないかな。
0745デフォルトの名無しさんNGNG
直前age
0746デフォルトの名無しさんNGNG
Javaでいいじゃんsage
0747デフォルトの名無しさんNGNG
Javaもあるんだっけ。BASICでいいじゃん。そんなたいしたことつかわない。
0748デフォルトの名無しさんNGNG
正直、情報処理は応用であって、学問の基礎ではないから、
入試問題として扱うのは適切ではないと思うんだが。
計算やれよ、普通に。
0749デフォルトの名無しさんNGNG
高校の数学でチューリングマシンの計算表については出てきますか。
そういう雰囲気を伝えたくて、BASICに拘ってるとしか思えない。
アルゴリズムの話をしても、煙にまいたようなことになるから、
もうちょっと具体的に、BASICくらいならいいだろうと。
プログラミングとはほとんど関係ない。
0750デフォルトの名無しさんNGNG
http://d.hatena.ne.jp/softether/20050114
0751デフォルトの名無しさんNGNG
BASICは理解してるけど、分数の計算が出来ない感じの奴が
大学に入れても仕方ないと思うんだが…
入試は普通に数学のみにすべきだと思う
0752デフォルトの名無しさんNGNG
>>751
センターでBASICやっているってことは、他の数学の問題も解いているはず。

本当に分数を知らない大学生は、2教科くらいの試験で受かってしまう2流文系私立大学の生徒。

で、今年受けた奴の報告はまだ?
0753デフォルトの名無しさんNGNG
>>752
入試に、「はず」はない。
習っていれば出来るのであれば、入試なんて必要ない。
0754デフォルトの名無しさんNGNG
>>752
受けたよ。
IIBのコンピュータは文章が恐ろしく長くて、ベクトルを選んだら…割り算を間違って10点飛んだorz
0755デフォルトの名無しさん05/01/17 00:38:21
>>753
単に保険かけて「はず」を使っただけなんだろ。なんでそうつっこむ(w

BASICでいいだろ。明日新聞読んでどんな問題か見てみるな。
0756ちょっと問題 置いときますよ・・・05/01/17 18:31:14
数学I 数学A
http://www.mainichi.co.jp/edu/center04/sugaku1A/14.html
http://www.mainichi.co.jp/edu/center04/sugaku1A/15.html

数学II 数学B
http://www.mainichi.co.jp/edu/center04/sugaku2B/13.html
http://www.mainichi.co.jp/edu/center04/sugaku2B/14.html
0757デフォルトの名無しさん05/01/17 19:28:48,
日本の教育は死んだな
0758デフォルトの名無しさん05/01/17 23:46:07
>>756
ほんと見てれんないって感じだな。
0759デフォルトの名無しさん05/01/18 01:51:19
大学入試レベルにも満たない簡単な計算を、
BASICに被せて難しいように見せかけて出題してもいいのか?
電卓の使い方を基礎数学だと言ってるような物だぞ。アホらしい。
0760デフォルトの名無しさん05/01/18 08:04:02
ここはプログラム板だから、皆が興味を持っていて「簡単だ」なんて
感想持つのは当然だが、「一般の高校生」にプログラム教えるとこん
なもんだよ。
というか、テストに出るくらいだから、これでも難しい方。

興味を持って自分から取り組むことは誰も簡単だと思いながら、
容易に習得できる…。

これ以上を求めるというなら、初等中等教育に期待しすぎだ…。
0761デフォルトの名無しさん05/01/18 11:02:32
というか一流大学はちゃんとセンター試験のプログラム関係の問題は選択問題として
選択しても点数として認めないようになってるよ。
あんなの解いてるのは三流大入る香具師らだけ。
0762デフォルトの名無しさん05/01/18 11:44:53
>>761
(´-`).。oO( どこから、そんな根拠の無い噂が立ったんだろう・・・? )
0763デフォルトの名無しさん05/01/18 12:18:16
>>760
難易度ではなく、BASICは数学じゃないと言う点が問題なのだが。
BASICを使わせて無駄に難易度を上げてるだけで、
数学の問題としては大したことがないというのが悲しむべき点。
0764デフォルトの名無しさん05/01/18 12:19:21
>>761
工業数理かなんかと勘違いしているのでは
0765デフォルトの名無しさん05/01/18 17:36:49
>>763
数学だろ。小学校でやる除算の筆算なんか、きちんと文章で記述すれば
「条件分岐つき、繰り返し演算」で、いつまで繰り返すかって条件も入るやつ
だな。
そのレベルでも、子どもに文章で記述させる…なんて無理だし、きちんと文で
記述きるようになるのは高校以降だろうなあ。
除法のアルゴリズム表現と同様、BASICはアルゴリズムの表現や脳内シミュ
レーションの訓練だろうな。
もろ数学だよ。問題は、生徒のレベルに合わせてやる必要があるし、いきなり
高度なのは不可能だしな。
0766デフォルトの名無しさん05/01/18 17:51:05
>>765
いや、レベルが低いとか高いの問題じゃなくて・・・
間違いなくBASICは学術的に見ても、実践的に見ても「ズレてる」のが問題なのでは?
で、数学的な理解を行うと同時に、珍妙なプログラミング言語も理解しなくてはいけない。
結果、数学的レベルが低くても適度な正答率の受験問題として成立してしまう。

求められているのは実践的ではなく、高校などのアルゴリズムなどに重点を置いた
学術的なプログラミング初等教育に適した言語を開発することなんじゃないのかね?

もちろん実践的言語のように高機能ではなく、アルゴリズム記述の本質だけをシンプルに
表現できる言語。なおかつ実践的言語への移行もスムーズにできることが絶対条件。
GOTOなんて問答無用。
0767文部省05/01/18 18:01:34
「コンピュータ」を指導要領に入れていることに意味がある。
中身なんぞどうでも良い。
0768デフォルトの名無しさん05/01/18 18:10:19
N88-BASICは世界に誇る伝統技術の歴史の賜であり、決して予算枠から外せない不可侵の存在であ〜る。
0769デフォルトの名無しさん05/01/18 18:18:51
F-BASICにしないか?
0770デフォルトの名無しさん05/01/18 18:55:27
>>767
10年後の日本はインドの下請けだな・・・これも文科省の責任だな。
0771デフォルトの名無しさん05/01/18 19:03:10
>>766
>求められているのは実践的ではなく、高校などのアルゴリズムなどに重点を置いた
>学術的なプログラミング初等教育に適した言語を開発することなんじゃないのかね?
>もちろん実践的言語のように高機能ではなく、アルゴリズム記述の本質だけをシンプルに
>表現できる言語。なおかつ実践的言語への移行もスムーズにできることが絶対条件。

 それなら、BASICが最強じゃないのか?
goto がスパゲッティになるようなプログラム…(どっかの試験で一度見た気もするがw)
そんなの作らないし、問題に「普通」出さないよ。
0772デフォルトの名無しさん05/01/18 19:09:49
Rubyの方が簡単じゃないかw
0773デフォルトの名無しさん05/01/18 19:11:25
>>771
>なおかつ実践的言語への移行もスムーズにできることが絶対条件。

BASIC はここが満たされてないだろ。
0774デフォルトの名無しさん05/01/18 19:14:31
N88にはWHILEもFORもあるのに何でループがIF, GOTOで書かれてるんだ?
0775デフォルトの名無しさん05/01/18 19:23:58
 共 闘  徹底抗争
オレ達のセンター試験に
N88-BASICはいらない!

署名活動よろしくね!
      番長より
0776デフォルトの名無しさん05/01/18 19:41:00
曰※安保見直せ!
0777デフォルトの名無しさん05/01/18 19:44:25
正直、この板よりも教育板か大学受験板の方が良い気がする。

077877705/01/18 19:45:00
!!!!777GET!!!!
0779デフォルトの名無しさん05/01/18 19:45:15
>>774
「BASIC」ですから。
0780デフォルトの名無しさん05/01/18 21:41:15
>>773
VBでいいだろ。専門学校卒業しても大抵VB使いだろ。
0781デフォルトの名無しさん05/01/18 21:42:14
>>777
そうだなw 
あまりに現実離れして、理想論ばかりの話が横行している。
0782デフォルトの名無しさん05/01/18 23:50:03
>>781
理想が現実離れしているんじゃなくて、現実が常識離れしていると思うんだが・・・
0783デフォルトの名無しさん05/01/18 23:55:58
実際XPで動く公式のN88BASICってあるの?
何でそんな言語を引き摺るの?
0784デフォルトの名無しさん05/01/19 00:27:13
>>782
現実は現実。理想とは違うよ。

>>783
公式ではないが…
http://www.vector.co.jp/soft/win95/prog/se055956.html
http://www.discover-soft.com/

BASICを引きずっているのは「よりまともな学習用言語」が現実にないから。
プロ用の仕様を高校教育でやったら、挫折者続出なのは火を見るより明らか。
この板の住人なら、今年のセンター試験の内容みたら、「実際の」高校生がど
のレベルなのかわかるだろ。
0785デフォルトの名無しさん05/01/19 00:36:48
入試の一般数学で、プログラミングをやらせるべきかというと、そうではないと思うな。

工業数理であれば実務に即してる問題だから、ブログラミングも
範疇にはいるだろうけど、逆に工業数理にはBASICは入ってないんだよね…

それと、VBとN-BASICは名前や系譜が同じだけで、実態は全然違うような気がするんだが。
0786デフォルトの名無しさん05/01/19 00:37:16
>>784
っていうか、学習用言語なんていうプログラミング言語区分を作るのは間違ってると思うぞ。
0787デフォルトの名無しさん05/01/19 00:52:52
>>785
オレはいいと思っているよ。アルゴリズム的なことは数学でずっとやってきていたしね。
実際に実務に使うというより、数値をいじる際の論理的思考を明文化できるか…他の人の
書いたのを読めるか、頭のなかでシミュレートできるかって能力はあっても良いだろ。その
道のプロにならなくても。

>>786
そりゃ、「学習用言語」ってのを無視してきたんだろ。
0788デフォルトの名無しさん05/01/19 01:18:50
世の中で役に立たないのが一番良くないな。
関数電卓の使い方でもテストにした方が、大学に入ってから役に立つし。
この時代、BASICで計算する奴は皆無だし。
0789デフォルトの名無しさん05/01/19 02:16:24
皆さん、教える方の事情を忘れてやしませんか?
>>783
若い先生ならともかく、全体で見れば
「プログラミング=パソコンにROMで入ってるBASIC」
って思ってる先生が多いからではないですかね。

>>788
ははは、日本の中小企業をなめてはいけないぞ。
うちの会社は今でも5インチFDDが付いた98上で
DOS版N88 BASICで書かれたプログラムを使って
計算しているぞ。
0790デフォルトの名無しさん05/01/19 02:18:55
>>786
>っていうか、学習用言語なんていうプログラミング言語区分を作るのは間違ってると思うぞ。
なぜ?
俺は学習用言語は必要だと思うけど。

実践的プログラミングの学習用じゃなくて、学術向けアルゴリズム学習用言語ね。

そもそも現状の高校数学の「学習にしか使われない役立たない言語」よりも
「学習に特化していて実用への転向も容易な言語」の方がマシだと思わない?
0791デフォルトの名無しさん05/01/19 02:22:46
>若い先生ならともかく、全体で見れば
>「プログラミング=パソコンにROMで入ってるBASIC」
>って思ってる先生が多いからではないですかね。

10年前ならともかく、これだけPCが普及した御時世、そんなこと考えている化石みたいな先生が
まだ多数勢力なわけ無いと思うけど・・・
0792デフォルトの名無しさん05/01/19 02:24:36
BASICというツールを教えるもんじゃなくて、
アルゴリズムとして書かれた計算の構造を読み取るための問題だからな
関数電卓の使い方なんて、大学でワードエクセルの使い方を教えるくらいバカバカしい
■ このスレッドは過去ログ倉庫に格納されています