Èí¼þ¹¤³Ì×ÛºÏÓ¦ÓÃÀýÌâ
µÚÒ»²¿·Ö ¡¶½á¹¹»¯Èí¼þ¿ª·¢·½·¨¡·
1¡¢¸ù¾ÝÏÂÁÐÃèÊö£¬»³ö½Ì²ÄÕ÷¶©ÏµÍ³µÄµÚÒ»²ãÊý¾ÝÁ÷ͼ¡£Ñ§ÉúÈëѧºóµ½½Ì²Ä¿Æ¶©Ê飬½Ì²Ä¿Æ¸ù¾Ý½Ì²Ä¿â´æÇé¿ö·ÖÎöÊÇ·ñÐèÒªÂòÊ飬ÈçÐ蹺Âò£¬ÔòÏòÊéµê¹ºÂò¡£¸÷ÖÖ×ʽðÍùÀ´Í¨¹ýѧУµÄ»á¼Æ¿Æ°ìÀí¡£ ½â£º
¶©ÊéѧÉú·¢ÊéP1½Ì²Ä¿Æ¶©Êé·¢ÊéÊéµêÊÕ¿î֪ͨӦ¸¶¿îF1½Ì²Ä¿â´æÍ¨ÖªP2»á¼Æ
2¡¢¸ß¿¼Â¼È¡Í³·Ö×ÓϵͳÓÐÈçϹ¦ÄÜ£º
(1) ¼ÆËã±ê×¼·Ö£º¸ù¾Ý¿¼ÉúÔʼ·Ö¼ÆË㣬µÃµ½±ê×¼·Ö£¬´æÈ뿼Éú·ÖÊýÎļþ£»
(2) ¼ÆËã¼ȡÏß·Ö£º¸ù¾Ý±ê×¼·Ö¡¢ÕÐÉú¼Æ»®ÎļþÖеÄÕÐÉúÈËÊý£¬¼ÆËã¼ȡÏߣ¬´æÈë¼ȡÏßÎļþ¡£
ÊÔ¸ù¾ÝÒªÇó»³ö¸ÃϵͳµÄÊý¾ÝÁ÷³Ìͼ£¬²¢½«Æäת»»ÎªÈí¼þ½á¹¹Í¼¡£ ½â£º£¨1£©Êý¾ÝÁ÷ͼ£º £¨2£©Èí¼þ½á¹¹Í¼£º
¢Ù Ôʼ·Ö ¢Ú ±ê×¼·Ö ¢Û ÕÐÉú¼Æ»® ¢Ü ¼ȡÏß 3¡¢ÓÐÏÂÁÐαÂë³ÌÐò: START
INPUT (M,N) IF M>=10 THEN X:=10 ELSE X:=l ENDIF IF N>=20 THEN Y:=20 ELSE Y:=2 ENDIF
PRINT(X,Y) STOP
1
Éè¼Æ¸Ã³ÌÐòµÄÓï¾ä¸²¸ÇºÍ·¾¶¸²¸Ç²âÊÔÓÃÀý¡£ ½â£º
Óï¾ä¸²¸Ç²âÊÔÓÃÀýΪ
¢ÙM=9(»ò
4¡¢»³öÏÂÁÐαÂë³ÌÐòµÄ³ÌÐòÁ÷³Ìͼ¡¢ºÐͼ£¨N-Sͼ£©¡¢PADͼ¡£ START
IF p THEN WHILE q DO
F
END DO ELSE BLOCK
g n
END BLOCK END IF STOP ½â£º
STARTFpTgnqTFFSTOP
5¡¢¸ù¾ÝÏÂÃæ³ÌÐòÁ÷³Ìͼ£¬¸ø³ö²âÊÔÓÃÀý£º
Èë¿ÚT
A>1 AND B=0FA=2 OR X>1FX=X/ATX=X+1
½â£ºÂ·¾¶¸²¸Ç¿ÉʹÓòâÊÔÓÃÀý£º ¢Å¡¾A=1£¬B=1£¬X=1¡¿ ¢Æ¡¾A=1£¬B=1£¬X=2¡¿
·µ»Ø 2
¢Ç¡¾A=3£¬B=0£¬X=1¡¿ ¢È¡¾A=2£¬B=0£¬X=4¡¿ ±ß¸²¸Ç£¬¿ÉʹÓòâÊÔÓÃÀý£º ¢Å¡¾A=3£¬B=0£¬X=3¡¿ ¢Æ¡¾A=2£¬B=1£¬X=1¡¿ Åж¨¸²¸ÇµÄ²âÊÔÓÃÀý£º ¢Å¡¾£¨A=3£¬B=0£¬X=3£©¡¿ ¢Æ¡¾£¨A=2£¬B=1£¬X=1£©¡¿ Óï¾ä¸²¸Ç£¬¿ÉʹÓòâÊÔÓÃÀý£º ¡¾ A=2£¬B=0£¬X=3 ¡¿
6¡¢ÏÂÃæÊÇÒ»¶ÎÇó×î´óÖµµÄ³ÌÐò£¬ÆäÖÐdatalistÊÇÊý¾Ý±í£¬nÊÇdatalistµÄ³¤¶È¡£ int GetMax(int n, int datalist[ ]) {
int k=0;
for ( int j=1; j if ( datalist[j] > datalist[k] ) k=j; return k; } »³ö¸Ã³ÌÐòµÄ³ÌÐòÁ÷³Ìͼ£¬²¢¼ÆËãÆäMcCabe¸´ÔÓ¶È¡£ ½â£º³ÌÐòÁ÷³ÌͼÈçÏ£º 123456 McCabe¸´ÔÓ¶ÈΪ3¡£ 7¡¢»³öÏÂÃæPDLαÂë³ÌÐòµÄ³ÌÐòÁ÷³Ìͼ¡¢N-Sͼ¡¢PADͼºÍ³ÌÐòÁ÷ͼ£¬²¢¼ÆËãÆäMcCabe¸´ÔÓ¶È¡£ WHILE P DO IF A>O THEN A1 ELSE A2 ENDIF; IF B>0 THEN B1; IF C>0 THEN C1 ELSE C2 ENDIF ELSE B2 ENDIF; B3 ENDWHILE; ½â£º 3 PTA>0TA1A2FPTA>0TFFA2B>0TB1A1B2B>0TFC>0TC1TB3FC2B1B2C>0TC1TFC2 8¡¢¸ù¾ÝÏÂÃæÎ±Âë³ÌÐò£¬Éè¼ÆÓï¾ä¸²¸Ç¡¢Â·¾¶¸²¸Ç¡¢±ß¸²¸Ç¡¢Åж¨¸²¸Ç¡¢Ìõ¼þ¸²¸Ç¡¢µã¸²¸ÇB3µÄ²âÊÔÓÃÀý¡£ PROCEDURE EX£¨A£¬B£ºREAL£»VAR X£ºREAL£©£» BEGIN IF£¨A=3£©OR£¨B>1£©THEN X£º=A¡ÁB IF£¨A>2£©AND£¨B=0£©THEN X£º=A£3 END ½â£ºÏÈ»³ö³ÌÐòÁ÷³Ìͼ£º ¿ªÊ¼A=3 OR B>1FTX=A+BTA>2 AND B=0FX=A-3 Óï¾ä¸²¸Ç²âÊÔÓÃÀý£º[A=3£¬B=0] ·¾¶¸²¸Ç²âÊÔÓÃÀý£º[A=3£¬B=0] [A=3£¬B=1] [A=4£¬B=0] [A=2£¬B=1] ±ß¸²¸Ç²âÊÔÓÃÀý£º[A=3£¬B=0] [A=2£¬B=1] 9¡¢Ä³ÅàѵÖÐÐÄÒªÑÐÖÆÒ»¸ö¼ÆËã»ú¹ÜÀíϵͳ¡£ËüµÄÒµÎñÊÇ£º½«Ñ§Ô±·¢À´µÄÐżþÊÕ¼¯·ÖÀàºó£¬°´¼¸ÖÖ²»Í¬µÄÇé¿ö´¦Àí¡£ Èç¹ûÊDZ¨ÃûµÄ£¬Ôò½«±¨ÃûÊý¾ÝË͸ø¸ºÔð±¨ÃûÊÂÎñµÄÖ°Ô±£¬ËûÃǽ«²éÔĿγÌÎļþ£¬¼ì²é¸Ã¿Î³ÌÊÇ·ñ¶îÂú£¬È»ºóÔÚѧÉúÎļþ¡¢¿Î³ÌÎļþÉϵǼǣ¬²¢¿ª³ö±¨¸æµ¥½»²ÆÎñ²¿ÃÅ£¬²ÆÎñÈËÔ±¿ª³ö·¢Æ±¸øÑ§Éú¡£ Èç¹ûÊÇÏë×¢ÏúÔÀ´ÒÑÑ¡Ð޵Ŀγ̣¬ÔòÓÉ×¢ÏúÈËÔ±ÔڿγÌÎļþ¡¢Ñ§ÉúÎļþºÍÕÊÄ¿ÎļþÉÏ×öÏàÓ¦µÄÐ޸쬲¢¸øÑ§Éú×¢Ïúµ¥¡£ Èç¹ûÊǸ¶¿îµÄ£¬ÔòÓɲÆÎñÈËÔ±ÔÚÕÊÄ¿ÎļþÉϵǼǣ¬Ò²¸øÑ§ÉúÒ»ÕÅÊÕ·ÑÊվݡ£ ÒªÇó£º £¨1£©¶ÔÒÔÉÏÎÊÌ⻳öÊý¾ÝÁ÷³Ìͼ¡£ £¨2£©»³ö¸ÃÅàѵ¹ÜÀíµÄÈí¼þ½á¹¹Í¼µÄÖ÷ͼ¡£ ½â£º ½áÊø 4