ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

3-3 ­«½Æ°õ¦æªº°j°é±Ô­z(3-3-1 ­p¦¸°õ¦æªºfor°j°é±Ô­z)

3-3 ­«½Æ°õ¦æªº°j°é±Ô­z(3-3-1 ­p¦¸°õ¦æªºfor°j°é±Ô­z)

3-3   ­«½Æ°õ¦æªº°j°é±Ô­z
©Ò¿×°j°é¡]Loop¡^´N¬O¯àÅý¬Y¤@¬qªºµ{¦¡±Ô­z¯à°÷­«½Æ°õ¦æ³\¦h¦¸ªº¬yµ{±±¨î±Ô­z¡A¦b¥»³¹¸`¤¤¡A±N¤¶²Ð¼Æ­Ó±`¥Î¨Ó±±¨îµ{¦¡ªº°j°é±Ô­z¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

3-3-1   ­p¦¸°õ¦æªºfor°j°é±Ô­z
·í§Ú­Ìª¾¹D°j°é¥²¶·°õ¦æªº¦¸¼Æ®É¡Afor±Ô­z´N¬O³Ì¦nªº°j°é±Ô­z¡A­n¨Ï¥ÎFor-Next±Ô­z´N¥²¶·¨Ï¥Î¤@­Ó±±¨îÅܼƨӨM©wFor-Next±Ô­z­n°õ¦æªº¦¸¼Æ¡A¨ä®æ¦¡¦p¤U¡G
for°j°é±Ô­z°Ï¶ô®æ¦¡
  1. for  (­p¦¸ÅܼÆ=ªì­È;²×¤î±ø¥ó;­p¦¸Åܶq)
  2.        {
  3.           ±Ô­z°Ï¶ô¡F
  4.        }
½Æ»s¥N½X
¥Ñ¤W¦C®æ¦¡¤¤¥i±oª¾¡Afor±Ô­z¥i¥HÀ°§Ú­Ì«Ø¥ß¤@­Ó°j°é¡A§Ú­Ì¥u­n«ü©wÅܼư_©l­È¡BÅܼƪº­p¦¸Åܶq»P²×¤î±ø¥ó´N¥i¥H¨M©w°j°é­«½Æªº¦¸¼Æ¡C

¹Ï3-7  for±Ô­z¬yµ{¹Ï¡C
¨Ò¦p¡G
  1. for ($X=0 ; $X<10 ; $X++)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
¦b¤W¨Ò¤¤¡A³Ì­«­nªº¤@­Ó¦a¤è´N¬OÅܼÆX¡A¥¦¦b°j°é¤¤¬O§êºt¤@­Ó­p¼Æ¾¹ªº¨¤¦â¡A¦Ó­p¼Æ½d³ò±q0¨ì9¡A©Ò¥H¦b¡y{¡K}¡z¤¤ªº±Ô­z°Ï¶ô±N·|³Q°õ¦æ10¦¸¡A¦]¦¹§Ú­Ì¥i¹ïfor±Ô­z¤ÀªR¦p¤U¡C

  • ²Ä¤@¦¸°õ¦æ°j°é®É¡AÅܼÆX³Q«ü©w¬°°_©l­È¡C
  • °õ¦æ°j°é«e¡AÅܼÆX³£·|¥ý¶i¦æ¬O§_¶W¹L²×¤î­ÈªºÀËÅç¡A­Y¶W¹L¡A«hµ²§ô°j°é¡A§_«h´NÄ~Äò°õ¦æ°j°é¤ºªº±Ô­z¡C
  • °õ¦æ¹L°j°é«á¡AÅܼÆXªº­È±N·|¥[¤W¨B¶i­È¡]1¡^¡C


´£¥Ü¡y$X++¡z´N¬O¡u$X=$X+1¡vªº·N«ä¡A¨C°õ¦æ¹L¤@¦¸°j°é¡AÅܼÆXªº­È´N·|¥[1¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

for±Ô­z¤£¶È¥i¥H¬O»¼¼W°j°é¡A¤]¥i¥H¬O»¼´î¼W°j°é¡A¨ä®æ¦¡¦p¤U¡G
For»¼´î°j°é±Ô­z°Ï¶ô®æ¦¡
  1. for  (­p¦¸ÅܼÆ=ªì­È;²×¤î±ø¥ó;­t­p¦¸Åܶq)
  2.        {
  3.           ±Ô­z°Ï¶ô¡F
  4.        }
½Æ»s¥N½X
¤]´N»¡»¼´î°j°éfor±Ô­zªº°_©l­È¥²¶·¤j©ó²×¤î­È¡A¦Ó§PÂ_¬O§_²æÂ÷°j°éªº±Ô­z´NÅܦ¨¡G­p¦¸ÅÜ¼Æ­È < ²×¤î­È¡A¨Ò¦p¡G
  1. for ($X=10 ; $X<0 ; $X--)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
for±Ô­zªº¨B¶i­È¡]Step¡^ªº³]©w¡A¬OÅý°j°é±Ô­z¸õ­n°õ¦æªºÆF»î¡A°£²×¤î­È±ø¥ó·|¼vÅT°j°éµ²ªG¥~¡A¨B¶i­È¡]Step¡^ªº³]©w¥ç¤Q¤À­«­n¡A¨Ò¦p¡G
  1. for ($X=1 ; $X<10 ; $X+=2)
  2.        {
  3.           $Y=$Y+$X¡F
  4.         }
½Æ»s¥N½X
½Ð°Ý±z¡G¤W¨Òfor°j°é±Ô­zµ²§ô«á¡AÅܼÆYµ¥©ó¦h¤Ö¡Hµ´¹ï¤£¬O55³á¡I
¦b§Ú­Ì³o­Ó¨Ò¤l¤¤¡AÅܼÆX³Q«ü©w¬°°_©l­È1¡A¤]´N»¡ÅܼÆX¤@¶}©l¬O1¡A¥i¬O¨C°õ¦æ¤@¦¸°j°é«áÅܼÆX¨Ã¤£¬O¥[¢°³á¡I¦Ó¬O¥[2¡A©Ò¥HY=1+3+5+7+9¡Aµª®×À³¸Ó¬O25¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¹ê°µ¾Ç²ß5¡G(½d¨Ò¥úºÐtest03_05.php¡Atest03_05_show.php)
ÅýÂsÄýªÌ«ü©wN­È¡AµM«á­pºâ1x2x¡K¡Kx(N-1)xN¡A¨Ã±N­pºâµ²ªGÅã¥Ü©óºô­¶¤¤¡C

test03_05_show.php
  1. <?
  2. $ans=1;
  3. $num=0;
  4. if ($_POST["num"] > 0)
  5.   {
  6.     $num=$_POST["num"];
  7.     for ($X=1 ; $X<=$num ; $X++)
  8.      {
  9.       $ans=$ans*$X;
  10.      }
  11.     echo "¢°­¼¨ì $num µª®×¬O¡G$ans";
  12.   }
  13. ?>
½Æ»s¥N½X
§Ú­Ì¥ý±NÅܼÆansªº­È³]¬°1¡A©Ò¥H¡uans= ans *1*2x¡K*N-1*N¡vµ¥©ó¡uans= 1*2*¡KN-1*N¡v¡A¦]¦¹¡uans= 1*2*¡KN-1*N¡v´Nµ¥©ó¡uans= 1¡v¡B¡uans= ans*2¡v¡B¡uans= ans*3¡v¡K¡uans= ans*N¡v³sÄò¹Bºâªºµ²ªG¡A©Ò¥H¨Ï¥Îfor±Ô­z±N¬O³Ì¨Î¿ï¾Ü¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

±_ª¬For°j°é
¤°»ò¬O±_ª¬For°j°é¡H´N¬OFor°j°é¤º¤S¦³For°j°é¡I¨Ò¦p¤U¹Ï©Ò¥Ü¡G
1.png
¹Ï3-11   ±_ª¬for°j°é¡C
  1. <?
  2. for ($X=1 ; $X<=5 ; $X++)
  3.   {
  4.     for ($Y=1 ; $Y<=$X ; $Y++)
  5.      {
  6.       echo $Y;
  7.      }
  8.     echo "<br>";
  9.   }
  10. ?>
½Æ»s¥N½X
·íµ{¦¡°õ¦æ«á·|¦bºô­¶¤¤¦C¦L¥X¤U¹Ï¡G

¹Ï3-12   µ{¦¡µ²ªG¡]½d¨Òex03_07.php¡^¡C


´£¥Ü³sÄò¨Ï¥Îecho()¨ç¼Æ¿é¥X¸ê®Æ¡A«h¿é¥Xªº¸ê®Æ·|³s¦¨¤@¦C¡A¬G¦b¤º°j°é°õ¦æ§¹²¦«á¦A¦¸§Q¥Îecho()¨ç¼Æ¿é¥X¤@­Ó¡u<BR>¡v´«¦æ¼ÐÅÒ¸õ¦Ü¤U¤@ªÅ¥Õ¦C¡C
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¹ê°µ¾Ç²ß6¡G
½Ð¸ÕµÛ¦bºô­¶¤¤¦C¦L¥X¤E¤E­¼ªkªí¡G½d¨Ò¥úºÐtest03_06.php
  1. <?
  2. for ($x=1; $x<10; $x++)
  3. {
  4.   for ($y=1; $y<10; $y++)
  5.   {
  6.   echo($x . " * " . $y . " = " . $x*$y );
  7.   }
  8.    echo "<br>";
  9. }
  10. ?>
½Æ»s¥N½X
·íµ{¦¡°õ¦æ«á·|¦bºô­¶¤¤¦C¦L¥X¤U¹Ï¡G

¹Ï3-13  

¤Ñ°Ú¡I¹Ï3-13ºô­¶¤¤ªº¤E¤E­¼ªkªí¤ÓÃø¬Ý¤F§a¡I¬n¬n±×±×ªº¨S¦³¼Ð»ô¡A³o®É­Ô¡A§Ú­Ì¤£§«¸ÕµÛ­×§ïµ{¦¡±Ô­z¡A¥[¤Jªí®æªºHTML¼ÐÅÒ¡A¨Ï¿é¥X¦bºô­¶¤¤ªº¤E¤E­¼ªkªí¯à¼Ð»ô¹ï¥¿¡C

¹Ï3-14  
test03_07.php
  1. <HTML>
  2. <HEAD>
  3. <TITLE>test03_07</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <TABLE Border=1 width=100%>
  7. <?
  8. for ($x=1; $x<10; $x++)
  9. {
  10.   echo "<TR Align=Center>";
  11.   for ($y=1; $y<10; $y++)
  12.   {
  13.   echo ("<TD>" . $x . " * " . $y . " = " . $x*$y . "</TD>");
  14.   }
  15.    echo "<TR>";
  16. }
  17. ?>
  18. </TABLE>
  19. </BODY></HTML>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¹ê°µ¾Ç²ß7¡G
¸Õ¼¶¼g¤@PHP±Ô­z¡A¨Ïºô­¶¤¤¥X²{¤U¹Ï¤§µe­±¡C
0.png
¹Ï3-15  
test03_08.php
  1. <html>
  2. <head>
  3. <title>test03_08</title>
  4. </head>
  5. <body>
  6. <table border="1" width="100%">
  7.   <tr>
  8.     <td width="50%">
  9. <?
  10. for ($I=1 ; $I<=5 ; $I++)
  11. {
  12.         for($J=1 ; $J<=$I ; $J++)
  13.         {
  14.            echo "¡À";
  15.         }
  16. echo "<BR>";
  17. }
  18. ?>
  19. </td>
  20.     <td width="50%">
  21. <?
  22. for ($I=5 ; $I>=1 ; $I--)
  23. {
  24.         for($J=$I ; $J>=1 ; $J--)
  25.         {
  26.            echo "¡·";
  27.         }
  28. echo "<BR>";
  29. }
  30. ?>
  31. </td>
  32.   </tr>
  33. </table>
  34. </body>
  35. </html>
½Æ»s¥N½X
¤ß¦w¡A¥­¦w   
µoªí¥ô¦óµL·N¸qªº·PÁ©ÎÄé¤ô¤å³¹¤@«ß¬å,¬Ã±¤±b¸¹,½Ð¸Ô¾\ª©³W!!

TOP

¤j®a¦n
§Ú¬Ophpªì¾ÇªÌ
¥»½g»¼´î°j°é½d¨Ò:
<?php
for ($X=10 ; $X<0 ; $X--)
      {
         $Y=$Y+$X;
       }
      echo $Y;
?>
°µ¤F¦n´X¦¸³£°µ¤£¥X¨Ó( ºô­¶µL¥ô¦ó¤º®e )
½Ð°Ý¦U¦ì¥ý¶i, °ÝÃD¥X¦b­þ¸Ì?
yyc

TOP

        ÀR«ä¦Û¦b : ¤£­n¤p¬Ý¦Û¤v¡A¦]¬°¤H¦³µL­­ªº¥i¯à¡C
ªð¦^¦Cªí ¤W¤@¥DÃD