日本語プログラミング言語なでしこに詳しい人来てください

このエントリーをはてなブックマークに追加
1以下、名無しにかわりましてVIPがお送りします
助けてくれ
初プログラミングということでBASICの簡単なプログラムを移植しようとしたんだが全然わからない


R=100の乱数+1
「予想値を入れてください」と尋ねる
予想値はそれ
もし予想値>Rなら
  「もっと小さい数です」と言う
違えば、もし予想値<Rならば
  「もっと大きい数です」と言う
違えば「正解です」と言う
終わり


何がしたいかというと1から100までの数字を使って数当てゲームを作りたいんだが
まず乱数で正解を生成して、正解するまで予想値を入力させ続けたいんだ
〜の間ってのを使うんじゃないかとは思うんだがその使い方がわからない
元は while 〜 wend てのを使ってたんだが
2以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:08:18.61 ID:aOujW1QG0
やあここは
3以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:09:27.30 ID:Pak9EXcc0
まずなでしこをやめろ
4以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:10:05.16 ID:o0AuIMOb0
やあ、ここはプログラミングについて教えてもらったり、教えてあげたりするスレだよ!
初心者から上級者まで、どんな人でもウェルカムなんじゃよ!!

Wiki(まだまだ未完成。編集人募集!)
http://vipprog.net/wiki/
共有blog(プログラミング関連のコラム☆編集大歓迎!)
http://vipprog.tumblr.com/
避難所(規制組来たれ)
http://ex14.vip2ch.com/test/read.cgi/part4vip/1276044741/
うpろだ
http://www8.uploader.jp/home/vipprog/
コードがながくてコピペが辛い
http://codepad.org/
http://ideone.com/
5以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:15:14.95 ID:ztZSUx520
マジで困ってるんだ
元のソースは


randomize
ans=int(rnd*100)+1
print "予想値を入れてください"
input X
while ans<>X
if ans>X then
print "もっと大きい数です"
else
print "もっと小さい数です"
end if
input X
wend
print "正解です"
end


>>3
どうしてもなでしこじゃないといけないんだ
6以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:17:52.15 ID:QrveVhb10
日本語ぷろぐらみんぐwwwwwwwwwwwwwww
7以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:19:29.81 ID:o0AuIMOb0
多分わかったけど>>1の態度が気に入らない
8以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:19:52.56 ID:eyiYSV150

なにこのスレ こわい
9以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:19:53.21 ID:ztZSUx520
いや、冗談じゃなくやばいんだ
早急に完成させないと
10以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:20:30.66 ID:ztZSUx520
>>7
そこを何とかお願いします
11以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:21:30.75 ID:EZNlahwF0
>>1は学生とみた
レポートぐらい自分でやれやごみ
12以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:22:23.96 ID:o0AuIMOb0
>>11
中高生ぐらいならこれぐらいのレポートでも良い成績もらえそうな気がするな
13以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:25:58.12 ID:9WkjoZdc0
14以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:26:18.94 ID:ztZSUx520
>>11
学生なんだけどレポートの類ではないんだ
ただ守秘義務があるらしくて詳しくは言えない
すまない助けてくれ
15以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:27:22.43 ID:epHe52qC0
そこまで書けてこの単純な応用に苦しむのって不自然だなぁ。
講義か何かでそこまでサンプルコードとして与えられてて
これを正解するまで聞き返すように改造しろっていう課題が出たとかかな。
16以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:30:41.70 ID:o0AuIMOb0
>>14
こんな意味のわからんもんで守秘義務とかねーよw
よし、俺はやさしいから直感的な説明で教えてやる
バーン!ってやってくるくるとすればうまく動くと思うよ!
17以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:38:24.46 ID:ztZSUx520
>>15
講義とか研究とかでもないんだ
>>1はサンプルコードじゃなくて自分で書いた
正解するまで聞き返す方法が全くわからないんだ

>>16
すみません
まあぶっちゃけると教育実習関係なんですがこれ以上は多分本当に言えないです
直観的な説明ありがとう
ループするんだろうなってのは伝わってきました
〜の間ってのを使いますか?
18以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:40:42.81 ID:o0AuIMOb0
みすった、気づかれたか、と思ったけどバーンがわかってないなら100%動かないから大丈夫だ
19以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:44:32.02 ID:ztZSUx520
>>18
バーンって説明だけででわかったら自分で自分を褒めたいです
どうかもう少しヒントだけでも・・・
20以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:44:33.05 ID:o0AuIMOb0
あれ?上の動くの?
言語仕様見る限り動かないはずだが
21以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:48:28.74 ID:ztZSUx520
>>20
いや、まともには動きません
実行すると予想値を尋ねられて数を入力すると大きいか小さいか教えてくれて終了する
22以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:52:15.46 ID:pmEPEjnaP
処理系入れて書いてみてループも動きはしたがなんとなく不穏なので書いていいか困る
23以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:54:53.50 ID:ztZSUx520
>>22
そこを何とかお願いします
2日前からずっとできなくて困っているんです
24以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:56:51.41 ID:o0AuIMOb0
マジレスするとリファレンス10回読んで試行錯誤してみろよ
こんなのに教員なられると思うとほんとぞっとする
25以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:58:58.84 ID:epHe52qC0
コード云々抜きにして教員向いていないんじゃないかと思う。
26以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 06:59:17.79 ID:o0AuIMOb0
ごめん、バーン要らないか
ま、厳密に仕様通りに作られてないことなんてよくあること
27以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 07:13:46.76 ID:o0AuIMOb0
てか本気でリファレンス見たら一発で解決したじゃねぇか
なんかちょっと厨二病くさくなったけど
28以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 07:14:49.15 ID:pmEPEjnaP
気がついたら演算子をいかに使わずに自然な日本語で書くか必死になっていたでござる
29以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 07:15:02.81 ID:ztZSUx520
>>24
どのあたりを読まれましたか?
それだけ是非教えてください
本当にお願いします
30以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 07:22:33.30 ID:ztZSUx520
あ、時間切れ
行ってきます・・・
31以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 07:36:24.62 ID:1ADwXhUuO
>>5
これだと ans に毎回同じ数字が入ると思うんだが
32以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 08:17:45.10 ID:AiWg+tLr0
こうして日本は救われたんやな
33以下、名無しにかわりましてVIPがお送りします:2010/09/17(金) 09:23:45.41 ID:pR0g2RwgP
自分よりバカを見ると安心する
34以下、名無しにかわりましてVIPがお送りします
>>1
2行目を

次のおまえのセリフは『なんでメリケンのことわかったんだこの野郎!』 という!

に変更すると動くはずだ。