10 DIM WORD$(4,8),QA$(8) 20 FOR C=1 TO 4 30 FOR K=1 TO 8 40 READ WORD$(C,K) 50 NEXT K 60 NEXT C 70 DATA きゅうきゅうしゃ,くるま,おおきめ,しろい,はやい,しかくい,わからない,かんじゃさんをたすける 80 DATA ぞう,けもの,おおきい,はいいろ,のろい,やまみたいだ,くさい,はながながい 90 DATA おかあさん,おかあさん,おおきい,しろい,はやい,うつくしい,いいにおい,やわらかい 100 DATA メルヘンひじきごはん,ばか,ちいさい,ばっちい,のろい,いまいちだ,はながもげる,へんてこりんだ 110 INPUT PROMPT "なにがしりたいの?":A$ 120 IF A$(1:8)=WORD$(1,1) THEN GOTO 130 ELSE GOTO 200 130 FOR C=1 TO 8 140 LET QA$(C)=WORD$(1,C) 150 NEXT C 200 IF A$(1:2)=WORD$(2,1) THEN GOTO 210 ELSE GOTO 300 210 FOR K=1 TO 8 220 LET QA$(K)=WORD$(2,K) 230 NEXT K 300 IF A$(1:5)=WORD$(3,1) THEN GOTO 310 ELSE GOTO 400 310 FOR C=1 TO 8 320 LET QA$(C)=WORD$(3,C) 330 NEXT C 400 IF A$(1:10)=WORD$(4,1) THEN GOTO 410 ELSE GOTO 500 410 FOR K=1 TO 8 420 LET QA$(K)=WORD$(4,K) 430 NEXT K 500 IF MID$(A$,CC,4)="ってなに" THEN PRINT QA$(1);"は";QA$(2);"だよ" ELSE GOTO 505 502 GOTO 1500 505 IF MID$(A$,CC,7)="どんなおおきさ" THEN PRINT QA$(1);"は";QA$(3);"よ" ELSE GOTO 600 510 GOTO 1500 600 IF MID$(A$,CC,5)="どんないろ" THEN PRINT QA$(1);"は";QA$(4);"よ" ELSE GOTO 700 610 GOTO 1500 700 IF MID$(A$,CC,6)="どんなはやさ" THEN PRINT QA$(1);"は";QA$(5);"よ" ELSE GOTO 800 710 GOTO 1500 800 IF MID$(A$,CC,6)="どんなかたち" THEN PRINT QA$(1);"は";QA$(6);"よ" ELSE GOTO 900 810 GOTO 1500 900 IF MID$(A$,CC,6)="どんなにおい" THEN PRINT QA$(1);"は";QA$(7);"よ" ELSE GOTO 1000 910 GOTO 1500 1000 IF MID$(A$,CC,8)="どんなとくちょう" THEN PRINT QA$(1);"は";QA$(8);"よ" ELSE GOTO 1100 1010 GOTO 1500 1100 LET CC=CC+1 1200 IF CC>=LEN(A$) THEN GOTO 1300 ELSE GOTO 1400 1300 FOR C=1 TO 1000 1301 FOR K=1 TO 64 1302 NEXT K 1303 NEXT C 1310 PRINT "ねえほかのこと" 1350 GOTO 110 1400 GOTO 500 1500 INPUT PROMPT "もっときいてくれる?":B$ 1600 IF B$="うん" OR B$="いいよ" THEN GOTO 1760 1700 IF B$="ううん" OR B$="やめる" THEN GOTO 1800 1750 PRINT "じゃあつづけちゃうよ" 1760 LET CC=1 1770 GOTO 110 1800 END