³ÌÐòÉè¼ÆÊµÑé´ó¸Ù ÏÂÔØ±¾ÎÄ

¸½¼þ£º

¡°¼ÆËã»ú³ÌÐòÉè¼Æ¡±ÊµÑé½Ìѧ´ó¸Ù Ó¢ÎÄÃû³Æ£ºC++ Programming Language

¿Î³ÌÖÐÎÄÃû³Æ£º¼ÆËã»ú³ÌÐòÉè¼Æ ¿Î³ÌÓ¢ÎÄÃû³Æ£ºComputer Programming ¿Î³Ì±àºÅ£ºCOMP1001

ʵÑéѧʱ£º32ѧʱ£¬±¾¿Î³Ì×ÜѧʱΪ64ѧʱ,ʵÑéѧʱռ×ÜѧʱµÄ50%¡£ ѧ·Ö£º¿Î³Ì×Üѧ·ÖΪ3 ÊÊÓÃרҵ£ºÒ»¡¢¶þÄ꼶ѧÉú ÏÈÐ޿γ̣º´óѧ¼ÆËã»ú»ù´¡ ¿ª¿ÎѧԺ£ºµçÐÅѧԺ ¿ª¿ÎѧÆÚ£º´º¡¢Çï¼¾ ½Ì²Ä¼°ÊµÑéÖ¸µ¼Ê飺

1£®´ÞÊæÄþ±àÖø£¬¡¶Visual C2008³ÌÐòÉè¼Æ¡·£¬½»´ó½Ì²Ä¿Æ£¬2012Äê Ò»¡¢ÊµÑé¿Î³Ì¼ò½é

±¾ÊµÑéÖ¼ÔÚʹѧÉúÁ˽â³ÌÐòÉè¼ÆÓïÑԵĻù±¾ÖªÊ¶£¬ÕÆÎÕ³ÌÐòÉè¼ÆµÄ±à³Ì·½·¨Óëµ÷ÊÔ¼¼Êõ¡£ÆäʵÑéÄÚÈÝ·ÖΪ¶þ¸ö²¿·Ö£¬µÚÒ»£¬½éÉܳÌÐòÉè¼ÆÓïÑÔ»ù´¡£¬°üÀ¨³ÌÐòÉè¼ÆÓïÑÔ¸ÅÊö¡¢Êý¾ÝÀàÐÍ¡¢ÔËËã·ûºÍ±í´ïʽ¡¢¿ØÖƽṹ¡¢Êý×éÀàÐÍ¡¢º¯Êý¡¢±àÒëÔ¤´¦Àí¡¢½á¹¹ÌåºÍ¹²ÓÃÌå¡¢Ö¸ÕëºÍÎļþ£»µÚ¶þ²¿·ÖΪ½éÉÜÃæÏò¶ÔÏó¼¼Êõ£¬°üÀ¨ÀàºÍ¶ÔÏ󡢼̳ÐÓëÅÉÉú¡¢¶à̬ÐÔ¡¢Ä£°å¡£ ¶þ¡¢ÊµÑé¿ÎÐÔÖÊ¡¢Ä¿µÄºÍÈÎÎñ

ÐÔÖÊ£º¡°¼ÆËã»ú³ÌÐòÉè¼Æ¡±ÊÇÃæÏò·Ç¼ÆËã»úÀà¸÷רҵµÄ±ØÐÞ¼ÆËã»úÀà»ù´¡¿Î³Ì£¬ÊµÑéÔÚÕâÃſγ̵ĽÌѧÖоßÓÐÖØÒªµÄ×÷Óã¬Êǿγ̵ÄÖØÒª×é³É²¿·Ö¡£¡£

Ä¿µÄ£º°ïÖúѧÉúÀí½âºÍÕÆÎտγÌÄÚÈÝ£¬ÑµÁ·Ñ§ÉúµÄ±à³ÌÄÜÁ¦ºÍ³ÌÐòµ÷ÊÔÄÜÁ¦¡£

ÈÎÎñ£º£¨1£©ÅàÑøÑ§ÉúC/C++³ÌÐòÉè¼ÆÄÜÁ¦£¬º­¸ÇC/C++µÄ»ù±¾ÀíÂÛºÍ֪ʶ¡£ £¨2£©Èí¼þ²âÊÔÓëµ÷ÊÔµÄÄÜÁ¦£¬Ñ§»áC/C++³ÌÐòµÄ»ù±¾µ÷ÊÔ¼¼Êõ¡£ £¨3£©·ÖÎöÎÊÌâ¡¢½â¾öÎÊÌâµÄÄÜÁ¦¡£ £¨4£©¶ÀÁ¢×«Ð´ÊµÑ鱨¸æµÄÄÜÁ¦¡£ Èý¡¢ÊµÑé¿Î½Ìѧ»ù±¾ÒªÇó

1£®C++ÓïÑÔ»ù´¡ÖªÊ¶

ÕÆÎÕ±äÁ¿Óë³£Á¿µÄ¶¨ÒåÓëʹÓ÷½·¨£»ÕÆÎÕ»ù±¾Êý¾ÝÀàÐͺͱí´ïʽµÄʹÓ÷½

·¨£¬ÕÆÎÕC++µÄ»ù±¾Óï¾ä¡£Àí½â½á¹¹»¯ºÍÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄ»ù±¾Ë¼ÏëºÍÓйظÅÄî£¬ÕÆÎÕC++³ÌÐòµÄ»ù±¾¿ò¼ÜºÍÉÏ»úµ÷ÊÔ¼ÆËã»ú³ÌÐòµÄ¹ý³Ì¡£

2£®Êý×é¡¢Ö¸ÕëÓëÒýÓÃ

ÕÆÎÕÊý×éµÄ¶¨Òå¡¢³õʼ»¯ºÍ·ÃÎÊ·½·¨£»ÕÆÎÕ×Ö·û´®Ê¹Ó÷½·¨£»Àí½âÖ¸ÕëºÍÒýÓõĸÅÄî£¬ÕÆÎÕÖ¸ÕëʹÓ÷½·¨£¬Àí½âÖ¸ÕëÓëÊý×éµÄ¹ØÏµ£¬Á˽⶯̬ÄÚ´æ¹ÜÀí·½·¨¡£

3£®º¯Êý

ÕÆÎÕº¯ÊýµÄ¶¨ÒåÓ뺯Êýµ÷Ó÷½·¨£¬Àí½â±äÁ¿µÄÉúÃüÖÜÆÚ¡¢×÷ÓÃÓòºÍ´æ´¢Àà±ð£¨×Ô¶¯¡¢¾²Ì¬¡¢¼Ä´æÆ÷¡¢Íⲿ£©£¬ÕÆÎÕC++¿âº¯ÊýµÄʹÓ÷½·¨¡£

4£®ÀàÓë¶ÔÏóµÄ»ù´¡ÖªÊ¶

Àí½âÀàÓë¶ÔÏóµÄ»ù±¾¸ÅÄî£¬ÕÆÎÕÀ༰Æä³ÉÔ±µÄÉùÃ÷¡¢¶¨Òå¡¢·ÃÎÊ·½·¨£¬¶ÔÏóµÄ´´½¨ÓëʹÓ÷½·¨£»ÕÆÎÕ¹¹Ô캯ÊýÓëÎö¹¹º¯ÊýµÄ¶¨ÒåÓëʹÓã»ÕÆÎÕ¾²Ì¬Êý¾Ý³ÉÔ±Ó뾲̬³ÉÔ±º¯ÊýµÄ¶¨ÒåÓëʹÓá£

5£®ÀàµÄ¸´ÓÃ

ÕÆÎÕÀàµÄ×éºÏÓï·¨£»ÕÆÎÕÅÉÉúÀàµÄ¶¨ÒåºÍ·ÃÎÊȨÏÞ£¬ÀàµÄÊý¾Ý³ÉÔ±Óë³ÉÔ±º¯ÊýµÄ¼Ì³Ð£»Àí½â¶à̬ÐÔ¸ÅÄî¼°Ð麯Êý»úÖÆµÄÒªµã£»Á˽âÔËËã·ûÖØÔØ¡£

6£®ÊäÈë/Êä³öÁ÷

Àí½âC++Á÷µÄ¸ÅÄî£¬ÕÆÎÕÊý¾ÝµÄ¸ñʽÊäÈëÊä³ö£¬ÕÆÎÕÎļþµÄI/O²Ù×÷¡£ 7£®×ۺϳÌÐòÉè¼ÆÄÜÁ¦

ÕÆÎÕÀûÓÃËùѧµ½µÄÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ·½·¨£¬±àÖÆº¬Óжà¸öÀàµÄ³ÌÐò£»ÕÆÎÕ¸ù¾Ýʵ¼ÊÎÊÌâºÍ¸ø¶¨µÄËã·¨£¬Éè¼ÆÀà½á¹¹²¢±àÂëʵÏÖ£¬½â¾öСÐÍÎÊÌâ¡£

8£®³ÌÐòµ÷ÊÔ

ÕÆÎÕC++³ÌÐòµ÷ÊԵĻù±¾·½·¨£»Àí½â³ÌÐò´íÎóµÄÖÖÀàºÍ²úÉúµÄÔ­Òò£¬ÕÆÎÕÅųýÓï·¨´íÎóµÄ»ù±¾¼¼ÄÜ£»ÕÆÎÕ³ÌÐòµ÷ÊԵĻù±¾¼¼ÄÜ£¨ÈçÉèÖöϵ㡢µ¥²½Ö´ÐС¢²é¿´ÖмäÔËÐнá¹ûµÈ£©¡£ ËÄ¡¢ÊµÑé½ÌѧµÄÄÚÈÝÓë»ù±¾ÒªÇó

1£®ÊµÑéÏîÄ¿Ãû³Æ£ºC++¼¯³É¿ª·¢»·¾³µÄʹÓà ʵÑéÄ¿µÄ£º

£¨1£©ÕÆÎÕ¼¯³É¿ª·¢»·¾³µÄʹÓ÷½·¨£» £¨2£©Á˽â£Ã++³ÌÐòµÄ»ù±¾Ìص㡣 ʵÑéÄÚÈÝÌáÒª£º

£¨1£©ÊìϤVisual C++¼¯³É¿ª·¢»·¾³¡£ £¨2£©±àдһ¸ö¼ÆËã¾ØÐÎÃæ»ýµÄ³ÌÐò¡£ £¨3£©±àд³Ë·¨¼ÆËãÆ÷³ÌÐò¡£

£¨4£©±àдÉúÈÕ¿¨³ÌÐò£¬Ê¹ÆäÄܹ»ÊäÈëºÍÏÔʾÈÕÆÚ¡£

£¨5£©Ê¹ÓÃÌÝÐη¨¼ÆËãÏÂʽ¶¨»ý·ÖµÄÖµ¡£

?1?1(sinx?ex)dx

£¨6£©±àдһ¸ö¼ÆËã¾ØÐÎÃæ»ýµÄ³ÌÐò¡£ 2£®ÊµÑéÏîÄ¿Ãû³Æ£º»ù±¾Êý¾ÝÀàÐͼ°ÆäÔËËã ʵÑéÄ¿µÄ£º

£¨1£©ÕÆÎÕÕûÐÍ¡¢³¤ÕûÐÍ¡¢¸¡µãÐÍ¡¢Ë«¾«¶ÈÐͺÍ×Ö·ûÐ͵ÈÊý¾ÝÀàÐÍ£» £¨2£©ÕÆÎÕ¸÷ÖÖÊý¾ÝÀàÐ͵Ļù±¾¸ÅÄ £¨3£©ÕÆÎÕ³£ÊýºÍ±äÁ¿µÄʹÓ÷½·¨¡£ ʵÑéÄÚÈÝÌáÒª£º

£¨1£©ÊäÈëÈý¸öʵÊý£¬¼ìÑéÆäÄÜ·ñ¹¹³ÉÒ»¸öÈý½ÇÐΡ£ £¨2£©ÊäÈëÁ½¸ö½Ç¶ÈÖµx¡¢y£¬¼ÆËãÈçÏÂʽ×ÓµÄÖµ¡£

sin(|x|?|y|)cos(|x?y|)

1)

ÌáʾÓû§ÊäÈëÈÎÒâµÄ3¸öСÊý£» 2)

3) 4)

ÏÔʾÕâÈý¸öСÊý£»

£¨3£©±àдһ¸ö³ÌÐò£¬ÒªÇóÍê³ÉÒÔÏÂÒªÇó£º

½«ÕâÈý¸öСÊýÏà¼Ó£¬²¢ÏÔʾÆä½á¹û£» ½«½á¹û°´ËÄÉáÎåÈë·½·¨×ª»»³ÉÕûÊý²¢ÏÔʾ¡£

£¨4£©´Ó¼üÅÌÊäÈëÈÎÒâÈý¸öÕûÊý£¬È»ºóÊä³öÕâÈý¸öÊý²¢¼ÆËãÆäƽ¾ùÖµ¡£ £¨5£©±àдһ¸ö³ÌÐò£¬½«×Ö·û´®¡°Love¡±Òë³ÉÃÜÂ룬ÒëÂë·½·¨²ÉÓÃÌæ»»¼ÓÃÜ·¨£¬Æä¼ÓÃܹæÔòÊÇ£º½«Ô­À´µÄ×ÖĸÓÃ×Öĸ±íÖÐÆäºóÃæµÄµÚ3¸ö×ÖĸµÄÀ´Ìæ»»£¬Èç×Öĸc¾ÍÓÃfÀ´Ìæ»»£¬×ÖĸyÓÃbÀ´Ìæ»»¡£

Ìáʾ£º·Ö±ðÓÃ4¸ö×Ö·û±äÁ¿À´´æ´¢'L'¡¢'o'¡¢'v'ºÍ'e'£¬ÀûÓÃASCII±íÖÐ×ÖĸµÄÅÅÁйØÏµ£¬°´ÕÕÒëÂë·½·¨¶Ô¸÷¸ö±äÁ¿½øÐÐÔËËãºóÊä³ö¼´¿É¡£

3£®ÊµÑéÏîÄ¿Ãû³Æ£ºÑ¡Ôñ¼°Ñ­»·³ÌÐòÉè¼Æ ʵÑéÄ¿µÄ£º

£¨1£©ÕÆÎÕC++µÄÑ¡Ôñ½á¹¹Óï¾äµÄʹÓã¬Èç: if?else?, switch? £¨2£©ÕÆÎÕC++µÄÑ­»·½á¹¹Óï¾äµÄʹÓã¬Èç: while?, do?while?, for?. ʵÑéÄÚÈÝÌáÒª£º

£¨1£©±àд¼ÆËãnµÄ½×³Ë³ÌÐò¡£ £¨2£©¼ÆËã1!+2!+3!+¡­+10!¡£

£¨3£©±àд³ÌÐòÇóì³²¨ÄÇÆõÊýÁеĵÚnÏîºÍǰnÏîÖ®ºÍ¡£

x31?3?x5(2n)!x2n?1£¨4£©±à³ÌÇó arcsinx?x???...?2n?...¡£ 22?32?4?52(n!)(2n?1)£¨5£©ÓÃÅ£¶Ù·¨Çó·½³Ì2x3?4x2?3x?6?0ÔÚ1.5¸½½üµÄ¸ù¡£ £¨6£©Çó½âºï×Ó³ÔÌÒÎÊÌâ¡£

£¨7£©±àдһ¸ö³ÌÐò£¬Ñ°ÕÒÓû§ÊäÈëµÄ¼¸¸öÕûÊýÖеÄ×îСֵ¡£²¢¼Ù¶¨Óû§ÊäÈëµÄµÚÒ»¸öÊýÖµÖ¸¶¨ºóÃæÒªÊäÈëµÄÊýÖµ¸öÊý¡£ÀýÈ磺µ±Óû§ÊäÈëÊýÁÐΪ£º 5 20 15 300 9 700ʱ£¬³ÌÐòÓ¦¸ÃÄܹ»ÕÒµ½×îСÊý9

£¨8£©ÓÐÒ»·ÖÊýÐòÁÐ

23581321,,,,,,...1235813

£¨¼´ºóÒ»ÏîµÄ·ÖĸΪǰһÏîµÄ·Ö×Ó£¬ºóÏîµÄ·Ö×ÓΪǰһÏî·Ö×ÓÓë·Öĸ֮ºÍ£©£¬Çó

ÆäǰnÏîÖ®ºÍ¡£ £¨9£©Çóa+aa+aaa+aaaa+... ...+aa...a£¨n¸ö£©£¬ÆäÖÐaΪ1¡«9Ö®¼äµÄÕûÊý¡£ ÀýÈ磺µ±a = 1, n = 3ʱ£¬Çó1+11+111Ö®ºÍ£»

µ±a = 5, n = 7ʱ£¬Çó5£«55£«555£«5555£«55555£«555555£«5555555Ö®ºÍ¡£

£¨10£©²Â»ÃÊýÓÎÏ·¡£ÓÉÏµÍ³Ëæ»ú¸ø³öÒ»¸öÊý×Ö£¨¼´»ÃÊý£©£¬ÈÃÓÎÏ·ÕßÈ¥²Â£¬Èç¹û²Â¶Ô£¬Ôò´òÓ¡³É¹¦Ìáʾ£»·ñÔò£¬´òÓ¡³ö´íÌáʾ£¬²¢ÌáʾÓÎÏ·ÕßÑ¡ÔñÏÂÒ»²½¶¯×÷£¬×î¶à¿ÉÒÔ²Â5´Î¡£

4£®ÊµÑéÏîÄ¿Ãû³Æ£ºÊý×éÓë×Ö·û´®µÄÊäÈëºÍÊä³ö ʵÑéÄ¿µÄ£º

£¨1£©ÕÆÎÕһά¡¢¶þάÊý×éµÄ¶¨ÒåºÍʹÓ÷½·¨ £¨2£©ÕÆÎÕ×Ö·ûÊý×éºÍ×Ö·û´®´¦ÀíµÄ¿âº¯Êý £¨3£©ÕÆÎսṹÌåÀàÐ͵͍ÒåÓëʹÓ÷½·¨ ʵÑéÄÚÈÝÌáÒª£º

£¨1£©Ê¹ÓÃÊý×éÀ´Çóì³²¨ÄÇêüÊýÁеĵÚnÏîºÍǰnÏîÖ®ºÍ¡£ £¨2£©±àд³ÌÐò¼ÆËã¾ØÕóµÄתÖá£

£¨3£©Ê¹ÓÃÊý×é±àдһ¸öͳ¼ÆÑ§Éú¿Î³Ìƽ¾ù·ÖµÄ³ÌÐò£º ÊäÈë6¸öѧÉúµÄѧºÅºÍ3Ãſγ̵ijɼ¨£¨ÕûÊýÐÎʽ£©£¬Í³¼ÆÃ¿¸öѧÉú3ÃÅ¿Î³ÌµÄÆ½¾ù·Ö£¨ÕûÊýÐÎʽ£©£¬×îºóÊä³öͳ¼Æ½á¹û¡£Êä³ö¸ñʽ£º ѧºÅ ¸ßÊý Ó¢Óï ÌåÓý ƽ¾ù·Ö

-----------------------------------------------------------------

£¨4£©±àдһ¸ö³ÌÐò£¬ÒªÇóÓû§ÊäÈëÒ»¸öÊ®½øÖÆÕýÕûÊý£¬È»ºó·Ö±ðת»»³ÉΪ¶þ½øÖÆÊý¡¢°Ë½øÖÆÊýºÍÊ®Áù½øÖÆÊýÊä³ö¡£

£¨5£©ÊäÈë10¸ö×Ö·ûµ½Ò»Î¬×Ö·ûÊý×ésÖУ¬½«×Ö·û´®ÖÃÄæ¡£¼´s[0]Óës[9]»¥»»£¬s[1]Óë[8]»¥»»£¬...£¬s[4]Óës[5]»¥»»£¬Êä³öÖÃÄæºóµÄÊý×és¡£

£¨6£©Ìæ»»¼ÓÃÜ(âýÈö¼ÓÃÜ·¨)£º

¼ÓÃܹæÔòÊÇ£º½«Ô­À´µÄСд×ÖĸÓÃ×Öĸ±íÖÐÆäºóÃæµÄµÚ3¸ö×ÖĸµÄ´óдÐÎʽÀ´Ìæ»»£¬´óд×Öĸ°´Í¬Ñù¹æÔòÓÃСд×ÖÄ¸Ìæ»»£¬¶ÔÓÚ×Öĸ±íÖÐ×îºóµÄÈý¸ö×Öĸ£¬¿É½«×Öĸ±í¿´³ÉÊÇÊ×δÏνӵġ£Èç×Öĸc¾ÍÓÃFÀ´Ìæ»»£¬×ÖĸyÓÃBÀ´Ìæ