㺧ҹ·Õè 1Ẻ·´Êͺ¡è͹àÃÕ¹ :ËÅÑ¡¡ÒÃà¢Õ¹â»Ãá¡ÃÁ
1. ¤ÇÒÁËÁÒ¢ͧ¡ÒÃà¢Õ¹â»Ãá¡ÃÁ ¤×Í ¡. ªØ´¤ÓÊÑ觷ҧ¤ÍÁ¾ÔÇàµÍÃì ¢. ¡ÒùӪش¤ÓÊÑè§ÁÒãÊèãËé¤ÍÁ¾ÔÇàµÍÃìµÕ¤ÇÒÁËÁÒ ¤. µÑÇá»ÅÀÒÉÒ Compiler ·Ó˹éÒ·Õèá»ÅªØ´¤ÓÊÑè§ §. ÀÒÉÒ·Õè¤ÍÁ¾ÔÇàµÍÃì·Ó§Ò¹ä´éàÃÕ¡ÇèÒ Executable Program 2. ¤ÇÒÁ¼Ô´¾ÅÒ´(Error)·Ò§äÇÂҡóì¢Í§ÀÒÉÒ ã¹¡ÒÃà¢Õ¹â»Ãá¡ÃÁàÃÕ¡ÇèÒ ¡. Syntax Error ¢. Run-Time Error ¤. Logic Error §. Algorithm Error 3. ¤ÇÒÁ¼Ô´¾ÅÒ´(Error) ã´·ÕèµÃǨÊͺä´é¤è͹¢éÒ§ÂÒ¡ ¡. Syntax Error ¢. Run-Time Error ¤. Logic Error §. Algorithm Error µÑÇÍÂèÒ§¤ÓÊÑè§ µÍº¤Ó¶ÒÁ¢éÍ 4 -5 If a> b then Label1.text = “ a ÁÕ¤èÒÁÒ¡¡ÇèÒ b ” Else Label2.Text = “ a ÁÕ¤èÒ¹éÍ¡ÇèÒ b” 4. ¢éÍã´¡ÅèÒǶ١µéͧ ¶éÒ¡Ó˹´ãËé a=5 áÅÐ b=8 ä´é¼ÅÅѾ¸ì ¤×Í ¡. a ÁÕ¤èÒÁÒ¡¡ÇèÒ b ¢. a ÁÕ¤èÒ¹éÍ¡ÇèÒ b ¤. a ÁÕ¤èÒäÁèà·èҡѺ b §. Syntax Error 5. ¤ÓÊÑ觴ѧ¡ÅèÒÇà»ç¹ÅѡɳСÒ÷ӧҹ㴠¡. ǧÃͺ ¢. à§×èÍ¹ä¢ ¤. ¹Ô¾¨¹ì §. ¿Ñ§¡ìªÑ¹ 6. ¨Ò¡µÑÇÍÂèÒ§ ¶éÒ a=5 áÅÐ b=5 ä´é¼ÅÅѾ¸ì¤×Í ¡. a ÁÕ¤èÒÁÒ¡¡ÇèÒ b ¢. a ÁÕ¤èÒ¹éÍ¡ÇèÒ b ¤. Logic Error §. Syntax Error 7. ¨§ËÒ¼ÅÅѾ¸ì 10+2 *8 /4 *5 -3 ¡. 18 ¢. 27 ¤. 77 §. 177 8. ¨§ËÒ¼ÅÅѾ¸ì (10+2) *8 /4 *5 -3 ¡. 18 ¢. 27 ¤. 77 §. 177
9) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ Y àÁ×èÍ X > 100 ¡. 5 ¢. 7 ¤. 9 §. 10 10) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ X àÁ×èÍ X >100 ¡. 72 ¢. 86 ¤. 102 §. 110 11) ¨§ËÒÇèÒÁÕ¡ÒÃǹ«éÓ (looping) ¡Õè¤ÃÑé§ ¡. 3 ¢. 4 ¤. 5 §. 6 12) ¨Ò¡½Ñ§§Ò¹´Ñ§¡ÅèÒÇ à»ç¹ËÅÑ¡¡Ò÷ӧҹ㴠¡. if ¢. Do While…Loop ¤. Do…Loop Until §. Select..Case
͸ԺÒÂËÅÑ¡¡Ò÷ӧҹ
¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¼Ñ§§Ò¹(Flowchart) ¢éÍ 13 - 12
¡. 3 ¢. 6 ¤. 9 §. 3.5 13) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ SE àÁ×èÍ A > B 14) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ SO àÁ×èÍ A>B 15) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ S àÁ×èÍ A>B 16) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ C àÁ×èÍ A>B 17) ¨§ËÒ¼ÅÅѾ¸ì¨Ò¡¤èÒ Avg àÁ×èÍ A>B 18) ¨§ËÒÇèÒÁÕ¡ÒÃǹ«éÓ (looping) ¡Õè¤ÃÑé§
͸ԺÒÂËÅÑ¡¡Ò÷ӧҹ
|
---|