ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÉÏ»ú

ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆʵÑéÖ¸µ¼Êé

ʵÑéÒ»£ºC++¿ª·¢»·¾³¡¢¼òµ¥³ÌÐòÉè¼ÆµÄʵÑé

£¨Ò»£©C++¿ª·¢»·¾³Ó¦ÓÃÈëÃÅ£¨1ѧʱ£©

1¡¢ÊµÑéÄ¿µÄ

£¨1£©Á˽âC++¿ª·¢¹¤¾ßµÄÌص㠣¨2£©ÊìϤC++¿ª·¢»·¾³

£¨3£©Ñ§Ï°ÓÃC++±àд±ê×¼µÄC++³ÌÐò 2¡¢ÊµÑéÈÎÎñ

ʹÓÃC++À´½¨Á¢Ò»¸ö·ÇͼÐλ¯µÄ±ê×¼C++³ÌÐò£¬±àÒë¡¢ÔËÐÐÏÂÀý³ÌÐò£º #include void main(void) {

cout<<¡±Hello!\\n¡±;

cout<<¡±Welcome to C++!\\n¡±; }

3¡¢ÊµÑé²½Öè

£¨1£© Æô¶¯Visual C++¿ª·¢»·¾³ £¨2£© ´´½¨Ò»¸öÏîÄ¿

A£© µ¥»÷File²Ëµ¥ÖеÄNewÑ¡ÏÏÔʾʾн¨¶Ô»°¿ò B£© Ñ¡ÔñWin32 Console Application(VC++)¡£ C£© Ñ¡ÔñÏîÄ¿ËùÔÚ·¾¶¼°ÊäÈëÏîÄ¿µÄÃû³Æ D£© ÒÀ´Î°´¡®ÏÂÒ»²½¡¯Ö±ÖÁÍê³ÉΪֹ¡£

£¨3£© ÖÁ´Ë£¬C++ÒѾ­½¨Á¢ºÃ¹¤³ÌÏà¹ØµÄÎļþ£¨Çë²»ÒªËæÒâ¸ü¸ÄÆä×Ô¶¯Éú³ÉµÄÎļþ£©£¬ÔÚÉú³ÉµÄmain

º¯ÊýÖÐдÈë±ØÒªµÄÄÚÈݼ´¿É¡£

£¨4£© ¶ÔÓÚVC£¬Çë¼ÌÐøÏÂÃæµÄ²½Ö裺

A£© ½¨Á¢C++Ô´³ÌÐòÎļþ

a)Ñ¡Ñ¡²Ëµ¥ÃüÁîProject|Add to Project|New,µ¯³öNew¶Ô»°¿ò

b)ÔÚNew¶Ô»°¿òµÄFilesÑ¡ÏÖÐÑ¡ÔñC++ Source File,²¢ÌîÈëÎļþÃû³Æ£¬µ¥»÷OK°´Å¥£¬Íê³Éн¨C++Ô´³ÌÐòÎļþ B£© ±à¼­C++Ô´³ÌÐòÎļþ

a) ÔÚÎļþ±à¼­´°¿ÚÖÐÊäÈë´úÂë

b) Íê³Éºó£¬Ñ¡Ôñ²Ëµ¥File|Save±£´æÕâ¸öÎļþ C£© ½¨Á¢²¢ÔËÐпÉÖ´ÐгÌÐò

a) Ñ¡Ôñ²Ëµ¥ÃüÁîBuild,½¨Á¢¿ÉÖ´ÐгÌÐò

Èç¹ûÄãÕýÈ·ÊäÈëÁËÔ´³ÌÐò£¬´Ëʱ±ã³É¹¦µØÉú³ÉÁË¿ÉÖ´ÐгÌÐò¡£

Èç¹û³ÌÐòÓÐÓï·¨´íÎó£¬ÔòÆÁĻϷ½µÄ״̬´°¿ÚÖлáÏÔʾ´íÎóÐÅÏ¢£¬¸ù¾ÝÕâЩ´íÎóÐÅÏ¢¶ÔÔ´³ÌÐò½øÐÐÐ޸ĺó£¬ÖØÐÂÑ¡Ôñ²Ëµ¥ÃüÁîBuild½¨Á¢¿ÉÖ´ÐгÌÐò¡£ b) Ñ¡Ôñ²Ëµ¥ÃüÁîRun£¬ÔËÐгÌÐò£¬¹Û²ìÆÁÄ»ÏÔʾÄÚÈÝ¡£ D£© ¹Ø±Õ¹¤×÷¿Õ¼ä

Ñ¡Ôñ²Ëµ¥ÃüÁîFile|Colse WorkSpace¹Ø±Õ¹¤×÷¿Õ¼ä¡£

1

£¨¶þ£©¼òµ¥³ÌÐòÉè¼Æ£¨1ѧʱ£©

1¡¢ÊµÑéÄ¿µÄ£º

£¨1£© ѧ»á±àд¼òµ¥µÄC++³ÌÐò¡£ £¨2£© Á·Ï°Ê¹Óüòµ¥µÄÊäÈëÊä³ö¡£ £¨3£© ¹Û²ìÍ·ÎļþµÄ×÷Óá£

£¨4£© ѧ»áʹÓÃVC++ 6.0µÄDEBUGµ÷ÊÔ³ÌÐò¡£

2¡¢ÊµÑéÈÎÎñ£º

£¨1£©ÊäÈë²¢ÔËÐн̲ġ¶C++ÓïÑÔ³ÌÐòÉè¼Æ¡·ÖеÄÀýÌâ2-7£¬¼´£ºÓÃdo-whileÓï¾ä±à³Ì£¬Çó×ÔÈ»Êý1~10Ö®ºÍ¡£³ÌÐòÕýÈ·ÔËÐÐÖ®ºó£¬È¥µôÔ´³ÌÐòÖеÄ#includeÓï¾ä£¬ÖØбàÒ룬¹Û²ì»áÓÐʲôÎÊÌâ¡£ £¨2£© do-whileÓï¾äÓÃforÓï¾ä´úÌ棬Íê³ÉÏàͬµÄ¹¦ÄÜ¡£

£¨3£© ³Ì¼ÆËãͼÐεÄÃæ»ý¡£³ÌÐò¿É¼ÆËãÔ²ÐΡ¢³¤·½ÐΡ¢Õý·½ÐεÄÃæ»ý£¬ÔËÐÐʱÏÈÌáʾÓû§Ñ¡ÔñͼÐεÄ

ÀàÐÍ£¬È»ºó£¬¶ÔÔ²ÐÎÒªÇóÓû§ÊäÈë°ë¾¶Öµ£¬¶Ô³¤·½ÐÎÒªÇóÓû§ÊäÈ볤ºÍ¿íµÄÖµ£¬¶ÔÕý·½ÐÎÒªÇóÓû§ÊäÈë±ß³¤µÄÖµ£¬¼ÆËã³öÃæ»ýºó½«ÆäÏÔʾ³öÀ´¡£

a) ʹÓÃdebugµ÷ÊÔ¹¦Äܹ۲ì³ÌÐòÔËÐÐÖбäÁ¿ÖµµÄ±ä»¯Çé¿ö¡£

b) ¶¨ÒåÒ»¸ö±íʾʱ¼äµÄ½á¹¹Ì壬¿ÉÒÔ¾«È·±íʾÄê¡¢Ô¡¢ÈÕ¡¢Ð¡Ê±¡¢·Ö¡¢Ã룻ÌáʾÓû§ÊäÈëÄê¡¢Ô¡¢

ÈÕ¡¢Ð¡Ê±¡¢·Ö¡¢ÃëµÄÖµ£¬È»ºóÍêÕûµØÏÔʾ³öÀ´¡£

3¡¢ÊµÑé²½Öè

£¨1£© ½¨Á¢Ò»¸ö¿ØÖÆ̨ӦÓóÌÐòÏîÄ¿lab2_1£¬ÏòÆäÖÐÌí¼ÓÒ»¸öC++Ô´Îļþlab2_1.cpp£¬ÊäÈë½Ì²Ä¡¶C++

ÓïÑÔ³ÌÐòÉè¼Æ¡·ÖÐÀý2-7µÄ´úÂ룬¼ì²éÒ»ÏÂÈ·ÈÏûÓÐÊäÈë´íÎó£¬Ñ¡Ôñ²Ëµ¥ÃüÁî±àÒëÔ´³ÌÐò£¬ÔÙÑ¡ÔñExecuteÔËÐгÌÐò£¬¹Û²ìÊä³öÊÇ·ñÓë½Ì²ÄÖеĴð°¸Ò»Ö¡£

£¨2£© ½¨Á¢ÏîÄ¿lab2_3£¬¼ÆËãͼÐÎÃæ»ý¡£Ô²ÐεÄÃæ»ý¼ÆË㹫ʽΪS=PI*r*r£¬³¤·½ÐεÄÃæ»ý¼ÆË㹫ʽΪ

S=a*b£¬Õý·½ÐεÄÃæ»ýÊг¡¼ÆË㹫ʽΪS=a*a¡£³ÌÐòÖж¨ÒåÒ»¸öÕûÐͱäÁ¿iType±íʾͼÐεÄÀàÐÍ£¬ÓÃcoutÓï¾äÊä³öÌáʾÐÅÏ¢ÈÃÓû§Ñ¡ÔñͼÐεÄÐÍ£¬ÓÃcin¶ÁÈëiTypeµÄÖµ£¬È»ºó£¬Ê¹ÓÃswitchÓï¾äÅжÏͼÐεÄÀàÐÍ£¬·Ö±ðÌáʾÓû§ÊäÈëÐèÒªµÄ²ÎÊýÖµ£¬¼ÆËã³öÃæ»ýµÄÖµºóÓÃcoutÓï¾äÏÔʾ³öÀ´¡£×îºó±àÒëÔËÐгÌÐò¡£

£¨3£© ³ÌÐòÕýÈ·ÔËÐÐÖ®ºó£¬ÔÚÔ´³ÌÐòµÚÒ»ÐС±#include ¡±Ç°Ãæ¼Ó×¢Êͱê¼Ç¡±//¡±Ê¹Ö®³ÉΪעÊÍÐУ¬

ÖØбàÒ룬¹Û²ì±àÒëµÄ½á¹û¡£

£¨4£© ѧϰ¼òµ¥µÄdebugµ÷ÊÔ¹¦ÄÜ£¬²Î¿¼³ÌÐòÈçÏ£º //lab2_3.cpp

#include const float PI=3.1416; void main() {

int iType;

float radius,a,b,area;

cout<<¡±Í¼ÐεÄÀàÐÍ£¿£¨1ΪԲÐΣ¬2Ϊ³¤·½ÐΣ¬3ΪÕý·½ÐΣ©£º¡±£» cin>>iType; switch(iType) {

case 1:

cout << ¡°Ô²µÄ°ë¾¶Îª£º¡±; cin>>radius;

area=PI*radius*radius;

cout<<¡±Ãæ»ýΪ¡±<

case 2:

2

cout<<¡±¾ØÐεij¤Îª£º¡±; cin>>a;

cout<<¡±¾ØÐεĿíΪ£º¡±; cin>>b; area=a*b;

cout<<¡±Ãæ»ýΪ£º¡±<

cout<<¡±Õý·½Ðεı߳¤Îª£º¡±; cin>>a; area=a*a;

cout<<¡±Ãæ»ýΪ£º¡±<

default:

cout<<¡±²»ÊǺϷ¨µÄÊäÈëÖµ£¡¡±<

}

}

A£© Ñ¡ÔÚµÚ10Ðд¦ÉèÖõ÷ÊԶϵ㡣ÓÃÊó±ê×ó¼üµ¥»÷Ô´³ÌÐòµÚ10ÐÐ×ó±ßµÄ¿Õ°×´¦£¬³öÏÖÒ»¸ö²Ëµ¥¡£ B£© ÔñInsert|Remove BreakpointÑ¡Ï¿É¿´µ½×ó±ßµÄ±ß¿òÉϳöÏÖÒ»¸öºÖÉ«µÄÔ²µã£¬Õâ´ú±íÒѾ­ÔÚÕâÀïÉèÖÃ

ÁËÒ»¸ö¶Ïµã¡£ C£© ºóÑ¡Ôñ²Ëµ¥ÃüÁîBuild|Start Debug|Go£¬ÏµÍ³Í³½øÈëDebug״̬£¬³ÌÐò¿ª·¢ÔËÐУ¬²¢Í£Ôڶϵ㴦¡£

D£© µ¥²½Ö´ÐУ¬²¢¹Û²ì³ÌÐòÖÐÏàÓ¦±äÁ¿µÄ±ä»¯Çé¿ö¡£

3

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@) ËÕICP±¸20003344ºÅ-4