VFP³ÌÐòÉè¼Æ»ù´¡ÊµÑéÖ¸µ¼

(1)µ±±í´ïʽÖгöÏÖÁ˶àÖÖÔËËã·ûʱ£¬¸÷ÖÖÔËËã·ûµÄÓÅÏÈ˳ÐòÓɸߵ½µÍÒÀ´ÎΪ£º

ËãÊõ»ò×Ö·û»òÈÕÆÚÔËËã¡ú¹ØÏµÔËËã¡úÂß¼­ÔËËã (2)ÏàͬÓÅÏȼ¶µÄÔËËã°´´Ó×óµ½ÓÒµÄ˳Ðò¼ÆËã 5.ÈÕÆÚºÍÈÕÆÚʱ¼ä±í´ïʽ

£¿ {^2005-3-29}-{^2005-3-21} &&8 Á½ÈÕÆÚÏà²îµÄÌìÊýΪ8Ìì £¿ {^2005-3-29}+{^2005-3-21} && Á½ÈÕÆÚ±í´ïʽÏà¼Ó£¬Êô·Ç·¨±í´ïʽ £¿ {^2005-3-25}+3 &&{^2005-3-28}

£¿ {^2005-3-25}-3 &&{^2005-3-22} £¨ÓÃÑϸñÈÕÆÚ¸ñʽ±íʾ£© £¿ datetime()+30 &&ÆäֵΪµ±Ç°Ê±¼äµÄ30ÃëºóµÄÈÕÆÚʱ¼ä £¿ datetime()-30 &&ÆäֵΪµ±Ç°Ê±¼äµÄ30ÃëÒÔǰµÄÈÕÆÚʱ¼ä ? {^2005-5-5 10:10:20 a}-datetime() &&2¸öÈÕÆÚʱ¼äÏà²îµÄÃëµÄÊýÖµ Ïà¹ØÖªÊ¶£º

(1)Ò»¸öÈÕÆÚÓëÒ»¸öÊýÖµÏà¼Ó£¬&&ÈÕÆÚ£¬±íʾ´Óµ±Ç°ÈÕÆÚÍùºóÊýNÌì¡£ (2)Ò»¸öÈÕÆÚÓëÒ»¸öÊýÖµÏà¼õ£¬&&ÈÕÆÚ£¬±íʾ´Óµ±Ç°ÈÕÆÚÏòǰÊýNÌì¡£ (3)Á½¸öÈÕÆÚÏà¼õ£¬&&ÊýÖµ£¬±íʾÁ½ÈÕÆÚÖ®¼äÏà²îµÄÌìÊý¡£

¡¾ÊµÑµ5¡¿³ÌÐò½á¹¹

ʵѵĿµÄ£º

(1)Àí½âVFPµÄ2ÖÖ¹¤×÷·½Ê½£º½»»¥·½Ê½ºÍ³ÌÐòÖ´Ðз½Ê½¡£ (2)ÕÆÎÕ³ÌÐòÎļþµÄ½¨Á¢¡¢´æÅÌ¡¢µ÷Ó÷½·¨ºÍ×¢ÊÍÓï¾äµÄʹÓ÷½·¨¡£ (3)ÊìϤ3ÖÖ³ÌÐò½á¹¹¡£

(4)»áÓõ÷ÊÔÆ÷À´·ÖÎö³ÌÐòµÄÖ´ÐÐÁ÷³Ì¡£ Ïà¹ØÖªÊ¶£º

ÐÐÊ××¢ÊÍÓï¾ä: NOTE | * ×¢ÊÍÄÚÈÝ

¹¦ÄÜ£ºÔÚ³ÌÐòÎļþÖÐָʾעÊÍÐеĿªÊ¼£¬×¢ÊÍÐв»±»Ö´ÐС£ ÐÐβעÊÍÓï¾ä: && ×¢ÊÍÄÚÈÝ

¹¦ÄÜ£ºÔÚ³ÌÐòÎļþÖдúÂëÐеÄÐÐβעÊÍ£¬×¢ÊÍÄÚÈݲ»±»Ö´ÐС£ ʵѵÄÚÈÝ£ºÍêÉÆÏÂÁгÌÐòºáÏß´¦µÄ´úÂ룬²¢µ÷ÊÔÔËÐС£

1£®½¨Á¢²¢Ö´ÐгÌÐòp1.prg£¬³ÌÐò¹¦ÄÜÊÇÅжÏÓû§ÊäÈëµÄÕûÊýÊÇ·ñÊÇżÊý¡£

(1)ÔÚÃüÁî´°¿ÚÖÐÊäÈ룺modify command p1£¬ÔÚµ¯³öµÄÎı¾±à¼­Æ÷´°¿ÚÖÐÊäÈë³ÌÐò´úÂëÈçÏ£º

input \Ò»¸öÕûÊý\if x/2=int(x/2)

? ¡°ÄúÊäÈëµÄÊÇżÊý¡± else

? ¡°ÄúÊäÈëµÄ²»ÊÇżÊý¡± endif

(2)°´CTRL+W¼ü£¬´æÅÌ¡£

(3)ÔÚÃüÁî´°¿ÚÖÐÊäÈëÃüÁDO p1ºó£¬»Ø³µÖ´ÐиóÌÐò¡£

2£®²ÎÕÕÉÏÃæµÄÀý×ÓÀ´½¨Á¢²¢Ö´ÐÐp2.prg£¬³ÌÐò¹¦ÄÜ£ºÅжÏÓû§ÊäÈëµÄÕûÊýÊÇÕýÊý¡¢¸ºÊý»¹ÊÇÁ㣬´úÂëÈçÏ£º

input \Ò»¸öÕûÊý\if x>0

? \ÄúÊäÈëµÄÊÇÒ»¸öÕýÊý\else

if x<0 &&´Ë´¦ÎªifÓï¾äµÄǶÌ׽ṹ¡£

? \ÄúÊäÈëµÄÊÇÒ»¸ö¸ºÊý\

else

? \ÄúÊäÈëµÄÊÇÁã\ endif endif

3.²ÎÕÕÉÏÃæµÄÀý×ÓÀ´½¨Á¢²¢Ö´ÐÐp3.prg£¬³ÌÐò¹¦ÄÜ£º¸ù¾ÝѧÉúµÄ·ÖÊýÇé¿ö¸ø³ö³É¼¨µÈ¼¶£¬´úÂëÈçÏ£º

Input \·ÖÊý \´Ó¼üÅ̽ÓÊÕÀ´¸ö³É¼¨µÄÊýÖµ¸³Öµ¸øX±äÁ¿ Do case

Case x>=90 and x<100 ? \ÓÅÐã\ Case x>=80 and x<90 ? \Á¼ºÃ\ Case x>=70 and x<80 ? \ÖеÈ\ Case x>=60 and x<70 ? \¼°¸ñ\ otherwise

? \±¯²Ò£¬Äú¿ÉÄܲ»¼°¸ñ°¢£¡\Endcase

4.½¨Á¢sum.prg£¬³ÌÐò¹¦ÄÜÊÇÇó 1+2+3+?+10µÄºÍ£¬´úÂëÈçÏÂËùʾ S=0 K=1

DO WHILE K<=10 S=S+K K=K+1 ENDDO

? ¡°1+2+?+10=¡±,S

×¢Ò⣺S=S+KΪÇóºÍ±í´ïʽ£¬ÔÚÑ­»·ÖеÄ×÷ÓÃÊÇÀÛ¼Ó±äÁ¿KµÄÖµ£¬½«½á¹û±£´æµ½S±äÁ¿ÖС£ ˼¿¼£º

(1)Èôs=s+k·Ö±ð¸ÄΪs=s+k**2ºÍs=s+1/k£¬³ÌÐòµÄ¹¦ÄÜÓÖÊÇʲô£¿ (2)Çë·ÖÎöÏÂÃæµÄ³ÌÐò¶ÎµÄ¹¦ÄÜÊÇʲô£¬SÖÐÀÛ¼ÓµÄÊÇÄÄЩÊýµÄºÍ£¿ S=0 K=1

DO WHILE K<=10 K=K+1 S=S+K ENDDO ? ¡°S=¡±,S

²Ù×÷Á·Ï°£ºÊ¹Óõ÷ÊÔÆ÷À´¸ú×ٸóÌÐòµÄÖ´ÐÐÇé¿ö£¬¾ßÌå²½ÖèΪ£º

(1)µ¥»÷¡°¹¤¾ß¡±²Ëµ¥Öеġ°µ÷ÊÔÆ÷¡±²Ëµ¥Ï´ò¿ª¡°µ÷ÊÔÆ÷¡±´°¿Ú¡£

(2)ÔÚµ÷ÊÔÆ÷´°¿ÚÖе¥»÷¡°Îļþ¡±²Ëµ¥Öеġ°´ò¿ª¡±²Ëµ¥Ï´ò¿ªÒª¸ú×ٵijÌÐò£¬Èçsum.prg¡£ (3)Ö´ÐС°µ÷ÊÔ¡±²Ëµ¥Öеġ°µ¥²½¸ú×Ù¡±ÃüÁÀ´¸ú×Ù³ÌÐòµÄÖ´ÐУ¬²¢¹Û²ì·ÖÎö¡°¾Ö²¿¡±´°¿ÚÖбäÁ¿ÖµµÄ±ä»¯Çé¿ö¡£

5.ÔÚ³ÌÐò¹¦Äܲ»±äµÄÇé¿öÏ£¬ÓÃFORÑ­»·À´¸ÄдµÚ4Ìâsum.prg£¬²¢¶Ô±ÈFORÑ­»·ÓëDO WhileÑ­»·µÄÇø±ð¡£

²Î¿¼´úÂëÈçÏ£¬¶ÁÕßÒ²¿ÉÒÔ×Ô¼ºÐ´³öÀàËÆµÄ³ÌÐò¡£ S=0

For k=1 to 10 step 1 S=S+k Endfor ? ¡°S=¡±,S

6.±àд³ÌÐòJC.PRG£¬³ÌÐò¹¦ÄÜÊÇÇó5µÄ½×³Ë£¨5!=1*2*3*4*5£©£¬²Î¿¼´úÂëÈçÏ¡£

Y=1 &&´æ·Å½×³Ë½á¹ûµÄ±äÁ¿Òª¸³³õֵΪ1 FOR X=1 TO 5 step 1 && step 1 ¿ÉÊ¡ÂÔ

Y=Y*X &&ÀۼƱäÁ¿XµÄ³Ë»ýµ½±äÁ¿YÖС£ ENDFOR

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)