¸ßÖÐÊýѧÈ˽ÌA°æ±ØÐÞ3ϰÌ⣺µÚÒ»ÕÂËã·¨³õ²½1.2.3º¬½âÎö ÏÂÔØ±¾ÎÄ

СÖиßѧϰ×ÊÁÏ ÍÆ¼öÏÂÔØ

1.2.3 Ñ­»·Óï¾ä

¿Îʱ¹ý¹Ø¡¤ÄÜÁ¦ÌáÉý

Ò»¡¢»ù´¡¹®¹Ì

1.ÏÂÁÐ˵·¨ÕýÈ·µÄÊÇ( )

A.µ±ÐÍ(WHILE)Ñ­»·½á¹¹²»ÄÜת»¯ÎªÖ±µ½ÐÍ(UNTIL)Ñ­»·½á¹¹ B.µ±ÐÍ(WHILE)Ñ­»·½á¹¹ÏÈÖ´ÐÐÑ­»·Ìå,ºóÅжÏÌõ¼þ C.µ±ÐÍ(WHILE)Ñ­»·½á¹¹ÏÈÅжÏÌõ¼þ,ºóÖ´ÐÐÑ­»·Ìå D.ÒÔÉÏ˵·¨¶¼²»ÕýÈ·

½âÎö:µ±ÐÍÑ­»·ÊÇÏÈÅжÏÌõ¼þºóÔÙ¾ö¶¨ÊÇ·ñÖ´ÐÐÑ­»·Ìå,Ö±µ½ÐÍÑ­»·ÊÇÏÈÖ´ÐÐÑ­»·Ìå,ºóÅжÏÌõ¼þ,ËüÃÇÖ®¼ä¿ÉÒÔ½øÐÐת»¯,¹ÊÑ¡C. ´ð°¸:C 2.ҪʹÏÂÃæµÄ³ÌÐòÄÜÔËËã³ö¡°1+2+¡­+100¡±µÄ½á¹û,Ð轫Óï¾ä¡°i=i+1¡±¼ÓÔÚ( ) S=0 i=1 ¢Ù WHILE i<=100 ¢Ú S=S+i ¢Û WEND ¢Ü PRINT S END A.¢Ù´¦ C.¢Û´¦ ´ð°¸:C 3.ÏÂÃæÎªÒ»¸öÇó10¸öÊýµÄƽ¾ùÊýµÄ³ÌÐò,ÔÚºáÏßÉÏÓ¦Ìî³äµÄÓï¾äΪ( ) S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL B.¢Ú´¦ D.¢Ü´¦

½âÎö:¡°i=i+1¡±Ó¦ÔÚÑ­»·ÌåÖÐ,²¢ÇÒÏÈÖ´ÐС°S=S+i¡±ºóÖ´ÐС°i=i+1¡±,¹ÊÓ¦¼ÓÔÚ¢Û´¦,¹ÊÑ¡C.

1

СÖиßѧϰ×ÊÁÏ ÍÆ¼öÏÂÔØ

a=S/10 PRINT a END A.i>10 B.i<10 C.i>=10 D.i<=10

½âÎö:´ËΪֱµ½ÐÍÑ­»·,ÔÚ³ÌÐòÒ»¿ªÊ¼,¼´µ±i=1ʱ,¿ªÊ¼Ö´ÐÐÑ­»·Ìå,µ±i=10ʱ,¼ÌÐøÖ´ÐÐÑ­»·Ìå,ÌâÄ¿ÖÐÇó10¸öÊýµÄƽ¾ùÊý,ËùÒÔµ±i>10ʱӦÖÕֹѭ»·. ´ð°¸:A 4.ÏÂÁгÌÐòÖÐÑ­»·ÌåÔËÐдÎÊýÊÇ( ) i=40 DO PRINT i i=i+10 LOOP UNTIL i>90 END A.4 C.6

B.5 D.60

½âÎö:Ñ­»·ÌåµÚ1´ÎÔËÐкó,i=50,µÚ2´ÎÔËÐкó,i=60,µÚ3´ÎÔËÐкó,i=70,µÚ4´ÎÔËÐкó,i=80,µÚ5´ÎÔËÐкó,i=90,µÚ6´ÎÔËÐкó,i=100>90¿ªÊ¼³ÉÁ¢,Ñ­»·ÖÕÖ¹,Ôò¹²ÔËÐÐÁË6´Î. ´ð°¸:C 5.ÏÂÁгÌÐòµÄ¹¦ÄÜÊÇ( ) S=1 i=1 WHILE S<=2 016 i=i+2 S=S ",i WEND PRINT i END A.¼ÆËã1+3+5+¡­+2 016 B.¼ÆËã1¡Á3¡Á5¡Á¡­¡Á2 016

C.Çó·½³Ì1¡Á3¡Á5¡Á¡­¡Ái=2 016ÖеÄiÖµ D.ÇóÂú×ã1¡Á3¡Á5¡Á¡­¡Ái>2 016µÄ×îСÕûÊýi

2

СÖиßѧϰ×ÊÁÏ ÍÆ¼öÏÂÔØ

½âÎö:Ö´ÐиóÌÐò¿ÉÖªS=1¡Á3¡Á5¡Á¡­¡Ái,µ±S¡Ü2016¿ªÊ¼²»³ÉÁ¢,¼´S>2016¿ªÊ¼³ÉÁ¢Ê±,Êä³öi,ÔòÇóÂú×ã1¡Á3¡Á5¡Á¡­¡Ái>2016µÄ×îСÕûÊýi. ´ð°¸:D 6.ÈçͼËùʾµÄ³ÌÐòÔËÐкóÊä³öµÄµÚ3¸öÊýÊÇ . i=1 x=1 DO PRINT x i=i+1 x=x+1/2 LOOP UNTIL i>5 END ½âÎö:ÔËÐгÌÐò:µÚÒ»´ÎÊä³öµÄÊýÊÇ1,µÚ¶þ´ÎÊä³öµÄÊýÊÇx=1 ´ð°¸:2 7.ÏÂÁгÌÐòÊä³öµÄ½á¹ûÊÇ . a=1 b=1 WHILE b<5 c=a+b a=b b=c WEND PRINT b END ½âÎö:¸Ã³ÌÐòµÄÖ´Ðйý³ÌÊÇ: a=1 b=1 b=1<5³ÉÁ¢ c=1+1=2 a=1 b=2 b=2<5³ÉÁ¢ c=1+2=3 a=2 b=3 b=3<5³ÉÁ¢

µÚÈý´ÎÊä³öµÄÊýÊÇx 3

СÖиßѧϰ×ÊÁÏ ÍÆ¼öÏÂÔØ

c=2+3=5 a=3 b=5

b=5<5²»³ÉÁ¢ Êä³öb=5. ´ð°¸:5 8.ÏÂÃæ³ÌÐòÊÇÇó1+3+5+¡­+99µÄÖµ,ÔĶÁ³ÌÐòÍê³ÉÎÊÌâ. i=1 p=0 WHILE i<=99 p=p+i i=i+2 WEND PRINT p END ÎÊÌâ:

(1)³ÌÐòÖеÄÑ­»·Óï¾äÊÇ ÐÍÑ­»·Óï¾ä; (2)½«´Ë³ÌÐòÓÃÁíÒ»ÀàÐ͵ÄÑ­»·Óï¾äÀ´ÊµÏÖ. ½â:(1)µ±(WHILE)

(2)¸Ä³ÉÖ±µ½ÐÍÑ­»·Óï¾äÈçÏÂ: i=1 p=0 DO p=p+i i=i+2 LOOP UNTIL i>99 PRINT p END 9.д³öÇóÂú×ã1+2+3+¡­+n>10 000µÄ×îСÕûÊýnµÄ³ÌÐò. ½â:³ÌÐòÈçÏÂ: S=0 n=0 WHILE S<=10000 n=n+1 S=S+n WEND PRINTn END 4