Pdf ใบความรู้เรื่อง หลักการเขียนโปรแกรมเบื้องต้น
�{�0�m��?���\�`n;v�K��.��\?����\��� �k�] ���Ò�rNJ0F�#K���t^%{d�kr���� ��!�C] *}A�/��}G��H���h�����p���� +M���E���[��5���^���[qn��{� "�Lu�Lu�Lu�,0E���f���4�G��q���w��߇��d�ke�?T�W���2A���*�/� D���-�O��������i>ݦ��Փ<�mSS�|���.嗳��,~9�/��|m#_�ȷ��V��ȯ6�jQ�O-U��'T�U*��1����~�"^�Ж��Yz����>#�7�����MVma�zV�����Xv�L�̲�Yv9���7ޖ�e�Fٸ��� �-�e�"_Y�O�Ȭu2k��Z�gV˦�dт��(#6Ȉ ����7��f�Al�d���e7�z �^�L� �d��,V�� �X�,V'�d�u2�:�j�lU����SQv*�Nu�S��T';�����R�@V�����QA6j�;�e�f���.-�C�e� ��d�l�,[4� �2C���l���T����6��v��NՋ�f;�\�7��� �D|��o�u��N�E{Q�E{�h/��f�X/ʛEy�(o��z��qIW��Eg��R��c5]DMQ���ɢ�߾ζ����V����M�u�=�kO犈>Q�g/&ۋ�"��~L��}�|:/��˧ۋɼ�������|:o�g���4�7���\���V�xu?{m����S�>��S�>�xs?o�g�Z6�e������N���\k����y�n+X�l����'���(+��l���YY�����:y���ꬬ��v�]��ՙ�N��3��f�ӌ�̨͌��f���4�6�i3�:�(��mѱF�5�:#m1�#me�R�Zo�����h�F�7Z��z�V��l�m�^��6r���y����E��{��k�-F�b�z����-z� ��ΰҪW�Lj�r�Bw��[��ȸiw�������K�3,��'�~�2pV���ر��S��:���wQ������Xg�%"TФidp��03��� ;���&U�4Ǟ�$�x�O�g�n�z�o����7���A%����������q;n`�R������sx�^7���������w��ǹ��x��L�?�Z��.��$:���̩˜��Ӷ���n�m�ݼ���v��nۍ�e�.cww�q�w��o�����ۢ�}����ʗ�+����i#�Ȫف��偽\g��K����c�ˍ�Ȩ�����<�Ls��JY�$�RƘ����1���N:�_o����k�u�J#{�/F�4� �|ή�� ֘�K�4�]�T ,5�^���۬5��fZ�K�z��͵�u���ɂ3�d+�Q��u����(X�k�`��j ��[Co����`���r�?2�q�qB�i�/Y��\7�=���M��4�ۈ^Y�?�f֝,�dƝf\�N'k7�v�Yv�a'+7�r+7�r+7�r 7����X��u�X��u�DU���G��=<�7��T�=�RS#˜u9k��s��a�蓄>IT��*�n�r�����,;��>�]�kW�v�t���>ծ�F�+��Ouۭ��V�v��}tw�ʶ[e�Mw$*[;푨4�U�ݪ��J-�7����D�.麷��������Y�J��$ V�殎��h� ���0N!*����S��k_iV�� B{�~�"��}��~+��m�sVZ}���X}���/���ߵ�+�Xu�cV� Ͱ:+뱲+��g���˾k�w��;scwe ��a����f�7~[ض�mײm�?u�k�~ 8Щ��Z�oa۵��֣2+�N�k|��j)��sz֜�e�^���b*�v����QF��g��O�#�#KYR=mTO�y=KݴQ7m�Mu�FʹQ3m��,%�F�$��,E�FQ�Qm�D[�1�?y�����h�F{�hoF���[��j���q�;w���١�)������aVhe�=l����k��:.���9�{��:/�ﻷ�=-�����.e�Vka��ja���ہ�I��H ���F k��F k��F k��D K��B... sD�8�6N�MȌ�e��dL�]���#��ELj� ��|nq�[�>'r�9���9"gN�3��$���?�"hBfw4�rHX]y��p�#qރ�a���Zi���Zyޏ�qN���J��OĤ���,��^��^� ���$����Ɋ���Ɋ����ގ;0w�z�w�܋�p?�a:�����0�}���1��cV4�z'��(�"P��@�(RE �H)�"P��2ߡ2ߡ�@;%�N �S�@;%�N �S�@;%�N �˒WɒWɒWE��h8F�Ǹ#���`��ua��z��z��z��z��z�lz�lz�lz�lz�lz�l��M��iV6�ʦY�4+�feӬl��M��n��۬�6����n��۬�6G��w��x �#e�#��D�M��D�M��D�M��D�M��D�M��D�M��D�%[���GE�z٭hC;���H�;Ѕ�0Mf�-�ϖ�g��e�ٲ�XY}��>VV+���� 4}��/����@�h�M_�� 4}��/����@�h�M_�� 4}��/����@�h�M_�� 4}��/����@�h�M_�� 4}��/����@�h�M_(�J4�����o���W��*Q^%ʫDy�(��U��J�W��*Q^%ʫDy�(��U��J�W��*Q^%ʫDy�(��U��J�W��z�Z��b��b��b��b��b�D�^�V/Q����KԖ�5ʖ�aVFYU,���T�\��ҿQu���a�jv�jv�@5�,t���p��]U-52t�l�T�F�l�T�F�ŧ�ׅ��E�������o�~�A���ʵ�rq�V�ߕ�B�;a�;&�]ߦ�r�\N�˩r9U.���T��*�S�r�\N�˩r9J���n���)�vJ���n���)�vJ���n���)�vJ��|ZHʧ�<�x3�0 竜竜��j�]���ZU4��fUѬ*�UE��hVͪ�YU4��fUѬ*��3:3�3:3�3:3�3:3�3:3�3:3�3����Q� �ч~��^샘P�Ǫ�cU�T����(�(�:�������T����(��v�{q�k':? r�.�H�O�ҧ�9��u)��)��Σ��(�<�:��Σ��(RWQWQWQW��Ѵ<��G��a4Ƅ���pj�j�*�|�l���S�����44=�V�����C-��O�K}o!�;Jq�)�<ő�8�z�Z�p�^x�^x1��/��f�z�Z}A�/H��� �4S)���� �VFQ+�2� ��qE�?H2W�,�2?�Oq Fy絰.�C��!�;$z����R8Y=D��H2�q���*�P=Y�D��H��~"���RAY*�H}EB ����z�Do��-�E��H� �4�BE!���Fe6{�� �>#�SMӨ�iT�l�i6�4�ZE-ͦ��RKY�~A�_�����~A�_�����~A�_�����~A�_�����~A�_���TW���S]y�+Ou婮<Օ���TW���S]y�+Ou婮<Օ���TW��Ls�>j+��w��ί��#r�O ��4�Shy -O��+'{f��w�� ��Do(TE�P ._emU��ڪâl��aS��&. Qve���#;��w�7��_�(G��(�ŗ��r_���Q|9�/G��(�ŗ��r_���Q|9�/G��(�ŗ��r_���Q|9�/G��(�ŗ��r_��������;,�#|���Keߋ�^���Ʋ������'ʮ����0�$5<�f|q�L|I�t�B���o oІCb.~;�o ���=q�~k[�ݱ��詰*ZVy��|�9�~������Z6<�R[�E7�+�8�k�OeL�8,�������a��6~5���0�/��o �F?��S��a��U�+¬�ޜt�����1,��Z�T��t�S����gw~[�\��i��ڿ�ݏ�����O������4�����W��|�K*��0<��(N=I'��#�,LOm��N���C�A�i�w��(�J�f4�2�h��k�R�+�}��U��*u|�'���5n��v�βoE�aaT�42�D��F58�¢�`������0?�~��q ~�_�7���6\�BCY*4��(G�ȠUȢ58�`0���8G�H�c�>���x��qN�W�����k�:�� ��I��)�~�_�����W�3�+� w�܋�p?��u�����Y����S���oB��_lW:��>>6�Nt�/�}��[��"�/d�����=���!�������]����[���3噐)�ܿ��jSy6�˫����°��r�谰| �� �c1�q&`"&ᷡ��q���0��<�'����1�0�3�ş�χ�� �a1��E���� ^�kX�Ua~y#�X�5X�֡�&4c}�_�7,L��銰(=��P�Sp>��u�-�Oߏ�έ3�;��'m=i�I[Oz�k�� j���a1�=m����&��sV`%�`mX�.�Y+�� �؉�bwX�9�p0�a]�H���h��2Ũ0?s-&c ��#x,4d�r��W��W��*?�x��E�����*��W�����]b��ް�* �q_U��(��?��\�����xϊ��xϊ��xϊ����Sq'�7{7�����c��<�x3�0�1�(�o�8f������_��%\�/�+�*Ƈ�o�L�$L�� ?�/�K܌[�+����� ��Lŝ���^܇�1 ��@x>wj�PUx��,���Q�Z1_�o�WG���E�E�ht�>t���Q�٨�lL� [�>�������jVP�f�+�c���6=� =� =� =\��CWꟊ������gJ�L��)�3%z�Dϔ�f�f�Sf�If�!f�!=B�� �t�:2��b�ԁ����KZ�Hgi�"-\����oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�oB�&�j��A�&4jG�����Kߚz3�7;����K�ts:M�HS6�&������� o���8���oE)U��:�}<^]������ůRR�E'�+����"}}��)���8������s6��):�^��^8)�]�]��Fz%<��{Ɯ�g#��E�A���le�{)����- �߿O�|��0���ϛ�_9C����gT�E�e��wo+�o����S�S<ܽ'�C��"x;��;>�le4� ���1�Z�ַKB]<::��_-�$��re��7ݭ6ф�wvuT�l�����Qy4,�@T� YT#�dċ���Ki�+p�5-�_�3_ 壣a�cp=n���q��01)���g�g�G�G�'������6��_�P�=FZoo�/����f�Jx���f�����Z�.����hpY}t|YCt:�\���/u�e�e��1wY|ux���D��ac|tN<-��q;}"%3���љ��F���e�1�8�8g�������Y`����ɲ�;�����s���hV����q�����*=G���������*w&�� �6ɢ4T��n��H�=�>4��v}���0�\�)�,)��a�~�~�y�y�y�y��w�1/[K���O)����=���4�w��a�����W�.��n �;�ؽ�zݸ�����[m܍�������{���{���ۺ�b�8�����~�������ё��2�'wyr�'k�e�j��+*6E��6c �y���>�#;\�s�$�G��<�n�=��;���\k>ׇ�������J�7���܁�Yf��k��]Ξ>rf�w��G�N�}.s).��əi���oa#�3�ݵ�]�V����f�o��fv�u���)�}�u�2F��f��5^<�u�=�'6{�(Ol��Q����6�(���G���_6����/�e��l:�:��t;�p��5=��/\?j�Qc}`����塕�f����-�9��[�饐���;f(����b�`ܲ�l�l�jm&[�Er4��c��Rk/�.�V�w ~����֪.\��t��w/�}p�?\�� �� w�ʶ�F��V#&��7�R�R��6�l�V... ��G~��WN ��_~��)? ���S�}�������w��������R�-�<�N� �dȜH��/32,2�{>2)2����� ��!�\�- ������P�@�C%=�^*9��V�>��*5<�2�!�U;���/cT����u�$��������`��(�<�\� f3�����w�m�c���&�5�U�,���`��� v�;����38V}��(��Q���*�DԏF�SѤh�M����ъ��h�h 5/�5��Z�y@�B��L6�F�(��5y̽�"��Ѭ4��O��w�U�'p���r��Z���4��W� վn�Ya��2 ��N����s����ų� �s��nj%���y���gxT�p��b�X�K�ZtBU\��f�Y���@o/��w��f~��o�0��k�ܻGhK��9�� ���>�l�,����b����%����m��S�l旊x���.�����DD5�Sȫ�lvOhsn�B巘��c�r[ܮ��ߥ���w<��W�(p�݉�����K�Y��盅�Լ?_�nH)&���߶G�oN�����[�2[(e� �Ɲ��\h�����v�!#�c�[��s+�a�vh�6ڵ����f�C���"(�:q�*�ta�/�*���Z�8��Y'P���Xf�!G�K\Cp���pw��x�bg<�Je�⬂�n.ߌ�Ή��)߰���օ��:�=��ϭf'l��SV���\re�n~�#�1��~�ҁ��Q;�C�q�06L-��ye��`�I�K�#��qk�zs�=����$��}�#���мG�L>f������ ⟋�g�E��*�߇��t:�%;:?��� �s�����'f��\i�f:�v�ܣ �(��������/�Sz�!�< ���л�܉4�é4��U�&�-�����6��]�:����ߩ��婧���!~7�FC_D}����� |=�7��4���4����i�������i���i(t�� ��*4B�$:�+����^���$�Z��Q^��L?�O�'���\M��j�ZJ?+� �bu:�gu:Z���W�2��� �t��J���j������&���f���A��Qt�gA�ʔ~A�`!�ӱD�ӱ$�ӱ2z���Z����:��n;ڜa�|�{�F����f?�ح~�,���˳.~�_���W�3Y7��_����ϺCk��=�l���Y���_���>V'b}#�D��Ǭ�ÆIA���˾�;�L�k�yV�`�Y]�-��[au ���l��5�F�k�V�`;����X]�e[=��z;b��B ��%��� ���SX�$�9�ᐘ��Q �A�_��y��7��R O�ɓ�N)[�Y�o���e�}l d�*e�N��]8��n�O���t��PMʁD�qY�I�p8� �])�w�\N.�!��(�/�˩,_�WQy����4��Z��k'�iN^�9y�p�Z�n�����R �>*����S�A�S�W��D�DHsmHsG�o�L�v2] 2���\.���e)�An���.�Pe�W�D�_�*�������N�+9�䤿���J���R�n�[SD_�/$�/B��.CL�1���I붺-��o�'��O�@�+�[B��D� E�u�3 �37RU}��@��f}3�Է��q����E �����G���]w'�{�QKO��BO���=�R}t���}���^��=f�S�g�~���"u���!zJ �C���2b����d���O ��...
�R*�����������?] ]�>��E�u�P ����ӽ�a����%��@�'�_O< m� m�*�y ��k���"x��������Rh���}���X�%�� 7��m�ij%=�ej3� Oڟ�?%������S��=���;{q� Z�,����nBa?��(k%%'��2��`C�1T��:����������P����ᐏ��eۢGB�?�l� ��� ���<=ZDX��EχV�y�Nm<�v��E;�����+ѫ���-���o�GB;�������1[hw�sS|�60���)h�/�Ɨkٱ`p,O:���<�����ZAlx�Tl8?������O�����j�cš 7B�+��� mrlJ�b�i��[A���PM�y�Y��~1'VΨ>�.`h�b��%�ӴX�&DcqFuG"[K��� �/�Gj c����e@Ml��Jz ?#S��3��ڪX��6��/����kb? Q1=26Ƕ�b۵�؎�+��&4ƚn����[��X�v8�z�Ďj�b�o��ة�����+�� Zg�b��w�k�5as|=�]�u��Ʈ����/XF�Np�7�lq�� ��ʊ;�����Bȏ�!?"�3<:�ʋA� \oƘ���? � ��I�C�ۇ��G܀����m���Bc�Eag�ϙ����*�O��'݄)�Ҹ�&x�3{#<;~:��o�ņ��������� {���H���Z��u��Q ~�{n#�+��ľ$:�| �~4[���� �] �m�}��=Z@�������q��'��� bxqb`xy"������`.籅�$���' ؿ�7%F�� oM� �%��ޙ�Ⱦc&}7$&g�s�91-| !�Ç�x.�m�9�;Y&О�>�P§Z�\"�H�× �WK�G��{��u�'���J�^��s��DAUv��e���Ī�����{2{m�5��0���^�}⽱� ���V52��{��>��=�e��xlUc۸�j<���:x����m���=��c�Nf/�'@��c���Q51&0x���TM��02{$�Lco�WްG�dU�h�5��G�a�+a@oy�����g�f%���U5/�#�Q�$�Ui��U���t��Ɇy��ݒ�=U-L�Z�8ɾ��&q�Ӱ��_d�b9��V�o����-n��}m��]e�K�m��߬Z�8�5ߐ�̴G}���͉�U�W��U�I�jW��>>��И̪ڗ�A�O�AF���~���^>��3���w���p���>��V6�G�E<� n�}%�nj�����,��o�9�:o��OO�NLK �mx�9��NN�B��HY�6:-='�D����-9~��謴���|Zdl2�%�� :'������q��y�(��Q%M���Ȕ�h4�4�N�D�WE���Fk���қ����"6��M�db�e�@צ���D�2�]&K��` ����x,�!]��NtszWw{����9䘋�ݖnDǍq� � �� 0�o\� ��2��eb�~b�h��O��8��q̕��z�X�Wn�u2s����N&�n��3�a���|rxUg��}Q�����z]u5Y }ʔS�+�?<��������dYdX�����"Ó��#"�I��8�)�!DJ���G��V�4� OOrE��&"��u����n�#����[��"���H<�#2?���� ������Gc�,J6E�%�C6��Ȋd �iԏ�&[#�G#��#[���E�'�Fv$/Dv'/F��]��1��(&��O^�����#�);�)�)G�x*7r*5�u6�����HW���)r-5��W�S�����Վ��c@���\���Y=$5�����y(?5��zD�[=:`=�.JE��h�'��x7)�2���/�v��W�L����ZS=7��ڛ�THm���ꪓ��<�� R �e4��ũf<���>T�L�^�j�^�j�ޔ:����9��ޚ:]]�:W�3Ձr��V7�.U7���|�����Շ�bu[z`��f������t6ש>��e�Y09�;j�o��W��+¥�?P� ae��Eٮ�Pv+M��'�+-J�r���rJ�o�-�Y傲�H�.�jV��C�U����u�ZT��NP'�MV��Nu�R�'5���V�*���zՀQ��u��\]��Q�ԭj��SmP���!eY&Q�6�]=��VV�I=�v�����{�5��������H�g��܃��6�t'�Asp�܃~������ w aJCpznC��m��p������6� � ����pz?nCG�6�܆�6tnCG�͵ c�6J�6����p�E܆... >n�/�:&3��G���Ň�/Xe�m�y'�����C�]�������υ���Q���[*7�����+�7}���6q ���MN���2[,�9r����w!a;�?����'�/D���e�_������)�u�l��J��\n�Z�I+�C���u ��a6�3J�-E�3<mU�j�]��������$���#�Ĺ�F��� �:p ��y@}k����������G�� �׀��]�yow��8J�d���'nׁk��`�?5�������ȿ��oC� ��(�׀;�Si,��5Т3��6�C�]mp�\f �1��:������OC�i��}k+�e����Qp�`� wa����i���@�n��:$\���pZqoϠ�Q�Dl�X>o=�iG��7�� �u�P�y��4����(�����,��up4��Ƹ@�OH��6ڲ]$��w���M�zW�_w�Y�I�=��8iG��� ��;�~>1�� �Y�4��l}+�:������a��WJ�|�<�G��GP� 62�/�0����ϡ�=���ȯ����o�i�t�5M�~����-߅�:�a o!�x��i�1A�y��M^}�?�lX�K�J�[#�m�9o9��=)����U�u�w�W�V����=�(f��v�T;숭�>�W���cL�?>���� � c=���L��Y_�m�W�Ө?������u�5�;�}(|'�>|�m���j��w��c��d���5�e~��ɛ(��|%���{x}�o_�>? ������(t�״���ٹ�֎u8����U�b:7ӎ�u9�3L~� :����u�K�u� 쫇p[��W�j ,h �����^Yf�[� ݫ���OA�F�G�\��4�Kα�����; z^d��%��_� ^ >`�����r�]�{o� �-��e�Qxہ���g���&�:��E� M�{���c��s~/������3E��&:��s$i����k � ���qۚ�a�0[�E*1����B�"���O��V�yb��D�#��N�/���8�`�_�JBB���rLEq�7��X�W z� j���vz�&��҆�H���lX1'�GX�4���,����/#? ���(>����8���77s-�1�ی�rO �-Rkz���H��i2�vm���b�m��86�Y��x��I��u�-*���Q���3���9_��"Q$~����^��2����O�*���y�v@�H� ǃ| c�<c���=�Ip�g��,�R�Z)k��*H�e�c��c`h#����m8��C�[�(/;�'�1'�4�O���}����(r��9o@���/��C}���()A�G�Z9/tqO���Ey�\���+{uF5rfp[�S�?��Y�^���E�P�� �|�.����y���!s:dN���9�4�%[ ���3p �2�/�(hV7��̿���y��&�لVB�L@??2�0,��0����Wg����~�t�_y]<���k z$���8��iwC~��m瀧�m#����������YԸ��f�C��o��Vާ�b�����@}Ϫ�v�0z�&��]p�qNy���|��6f��VF30�W�z�F��̨9 5�D~�^����\b�`�,(����?o� ��n;��pɟx]h}9�`�5��p i�+�ĊәZXf�=�+=�ۙmt���wl���J�l�"��<'�#��*�-���9_�WD}��9.�ں�P�5>o�o�����hy���b6�� �~�<����k�zԯ��,⵰��sk9��t�8f1��H,�nԠ��Шw��[Qg�b״|+���kx���A[�B�~V���[�"*x ;�4�1˻�Aj�b�h��IJ�*�A[.D��j:!g����9 n?���쳍��א_��څ=�����Žc��u�p'�哗��jf����~"� Ѳ��:p �%�5���\B�%3��:Z1��3`8��0��sΤ�`�ПW�-Դ/QḄ8����׀I��>��^�μaL�n���`��?�|�� �:p ����r~�����|� ����R��`yQ�B�_G�`�Gn��X�o��4�����oP��k�?D�1��� ����X��%-(�Ǻ�_�����Xz�+�g[���b�ш�WA���Ʈ�8�< ����8��F����?�х�����_G�`����W��� k����l泐v;x3"�Ű�\�1��F�}���Qp�uԡ�?�_���w��\gZ�A>3ЅY:a��- �:��z�O��y.��垈 ���=Q��}���|z��^i6X+����k����|��^t�vk.���e����p�����?��5|){�f��ը�� ��w������7 � {`�+jeݏui�L�^-k � �F!���_:���(j63�������~ɸ3�{���tS � z��E0Nǖ�C�O M��V͐�k{*'bZ �CU���' ��v�u'���...
�{���]@G"?���ρ�{��<�� ���/D�2�'|&�}�ma#�Ci��9�T.��J��T��Fe�+,+����A��˭hЇ����g��<���؏�� ��� ���5ui�y�Ic3�}�W�w«��虑=F���'�x ��������@^�x���h��[gz��r9�3�_B�BL�!�O���z&�5?}Z�:*�;`A�F*�r�E���G�R��;�^xk���xՐ�Izw�j�ρ[i-���@�c;�1�{�~ #\�D5�4r1�N�u�"���J$�<�u��p�O�U�*Ȭ�8Ӧ0�!ؗ�1O9�@����^6�[�y��q�5�N�����*�8-6���M���4f]��,�~��p5��r-bk����~E_b��g��ul���x�����]��s�w�q���Sd,�(z��ͣ0��g{Ǚ�u�$V/)��h��Zq^/�-��:������Z�����Jq�TM,��Dd"o��t���&��0ΐ��� Y{*W��M��+B�4�`�nvn�0����`� �7W*��ك=}þ�8}\��gh>@����+��1��E֥���h!69�OF��"�-a)Ș-53=��Ȋp=dO��F���C�u�G�ى�`�=kj��zjTH� �CU�·�?@� #�z5 R�R�#{��r�o����e��䒽���XH�F+�YdE��W�lO툹�i ���({�Z�.����g2�7���ܡ���e*�Q� �h*`s�2���`SZ� wDn��V4����� �i}@�U���]����h�Áʀњ��~����g��>��;���z����o��x�~�e d�e�w /e|vB�?�<�UR5�|?���ag��a����_�xM��z+$��T�x;$z�p?W�>�do� r>UMQȞ���ś��8������a_���>�*��34 o��d�%��>z�'�8��-�&��h�]��%,��ڤG�3���삐�yz(����2{' עgM-�O�C���C% �·�!�ø��B�W�մ�?M�� 9o�Br/ZA���)�y�\MÈ�i ���{�R֛�E����e���!�i������N�IBZ��Sm�~*�N�Y�Q�� �C�5�Y4픩Uʰ2���E�6e�7rW�o�bK��&y�QV���7�����Ge�ѦOQ��������ld6���Dӕ�ǐ v��p&s�U�aD��>!1�xjQ��}S����X���S�S�T5���W#���VMP,���%�g#�y2��!��G �9U�Z{���{[�R��R䶴6B^�����Yȵi}�^�����ٜ�w��bS�^U`GZ�Ĥ��Z��CY�ϡ��\��4�����cP9�:�Uδ,8�3�<���T�u�SU��y/_��u�>4G�'b��2�J� �Mk�28�� V�^�yV�#h���#wD���f���O������u$���C�����6�ա��Ͽ���e�I`>�oKƠ� �F��R6��%8o<�0[дR��|F?!V����=3���`SU5fO\J�m�s����sK�%��0�?����pF{����^�^�e+��ɺ!�+�ɵ!��O��Q���x��J�jJ� Mil�"U�KU Vm��箌p�2� q��֬SST5� 8�B���":�tI췪�� �\4m�<$ڥ�J.�)�... �/��-�<���Gޅ�Ce������� ��<��E~� �0�@����o�g��;�<�F�t����n����-T93<����L�G���(������ �7�ئ��e�YyF�vlS<����OC�{mg�ЗE_D�gv��n�;�ֹ0B!� �����Y Mm"k��z����r�t�� �<��jY� r���#���X_��\�\�z�|�̊��-��,Zo@3 oo�/���B�k���q�}��-a�v��a/ؿS�����p4�g��p \ 7v�q���v��|��=ãʔ�Y����~=S��$�4�g���<����z���O�*�n�&�S[���e:�9�����.K�2�� k�ڰ���;ߖ� 6�-{�� l;�����}�ʦG±�18N���k}n��kz\���p%\7��٩Wz3�)#�90�ѧO��QXւ�ac������^p G±�գ��i8�����C��J�n���6� �ӯc��2K`�¢�$<�O�^}���J� � ����q_��f�l o�]a��%�b����u�4)�oJ?���0�b�ץH��?����r��,�h�=�$~a�?#���c�C4�?˙9�,H��ʜ?ȓ� O�?,�c��,����]'���?I���%��,��d�+�2���,)�/�I�����?�6��5�ϲ�`U�*���2^��\Y*�e�� /(����A�`D0>�� ���-��3LS3Ȍ6��,�Yn֙��ͱ�l%[�^a���v�m'�Y~�뵲��`��p���1'�?�������//k% ~w�S����i��w���������r���y'��?��� ��N8?a>��^�� ��O8x��K?}|�� �?/w� �w��o�*'�����S4�����c�x�Ͽ�&�O�+���%9��G֕j$Ǻɱqrlu�(*�>~���<��r�x���^��U�V��'��<�|� �;N8�u�y����2/��;����5k�p~b�'�7=���x���G�S0A������w�x RER's**��&nYnc��-vK�&� vz�=�}7� �u \ �%���|0�R��eLQS�k�[YN�c ����y... ��+B�pM�)� /���[���>U���\�_z�B����i�0��o=S#��Z� `����קj��32����9��T�ڜ�fO�@�r^ �E���S���6�/��Lu�zQ}�H�U ��IkZ?*�:V�g��x��H�^u��F����w�WZA����H�iu ��'��:_z��~|W���/�H�m;�we�AR~T��� ���������~5�K��s27�� ��f��~�����ѐ�$�d4r��h.ʂ�g9Z� !�ٍ�c�]@W��D����֞�Q���?����Fx�CYRփZI� �>���m!���@; /�v6�އ� �. o�/�_�ů [yM�o������ f%�?�*鷉(��2�GSrh3���7�$�jѤ æ�)]h�Q��6��Z�Ɣ9�-(��(+�.���ж��mO�Cہr@��j��DI�EZL-��j ��RK��L֎�B�?����:�oҠ/mD�H�ZI�C2ڏ�~����� �=ˀ�#��,�=�����A$�3��+ .+(�!)E#���Q���\��r�r^�z�!hV��1�X0�!.YM�;���F��o8�P(���rc �0L���QL& � ��[�0L& � ���`�@j�"<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!��Lx&<� ���`�C0�!�~w��WHL����%{�I��j�!W���7��3T^��$�5��Xʼn�r�^�QF4�䬽����V��"v��1^n:ј,�4C�( C�B�P�I�;-D�:'S���0�"&-a��(�Z^�G{�9��R ���j��Tٺ<�)J�n���.���×L&7\,*k��p_#�mʺ��u�n]T:�����a{� 7 )>N�) �NF� ������T����VG�SLDb����$�6� �aI1��b�L���]cb��$��&��i%�(U���X����]��u6Ŕ-�ȝ�"+�td�ۨ�ņ5[�qmbF%����c��%�I[WG��m[9z5�P���5 �P�.Q�#b"��TlQ������B���,��1Z�����5'��Dۤ�|թ��V�]~y��ųA;��3n�E�OW�����쐅6�#^���^7�٠�Ն��3�ZVZٶ������V���c��e�;��m�E���>�O����g��}&�z����f90�P����[ Ggtu.�ٝ���[��A��ޔ������N�(�sƉ����7$����Qe��i�hm�����W�v7�2[g= �fb��Ef<�?hG�.��}o��)��&��:���7�L�}�2i��NŖ�/���p%�a�"�C�Т t��\\w�H���Wt���ٷ^�o�L3XC\��R�Pԟ�k�VQ�����Q��~s��V ���j���^�<��m&%%4qv�H���NN��... หน่วยการเรียนรู้ที่ 1 ความรู้เบื้องต้นเกี่ยวกับ การเขียนโปรแกรม คอมพิวเตอร์Page 01 13:05 PMคอมพิวเตอร์เป็นเพียงแค่อุปกรณ์ที่ทำงานตามคำสั่งที่รับมาจากผู้ใช้ ดังนั้ นผู้ใช้จึงจำเป็นต้องบอกคอมพิวเตอร์ว่าต้องการให้เครื่องคอมพิวเตอร์ทำอะไร โดยการสั่งงานให้เครื่องคอมพิวเตอร์ทำงานที่ต้องการ วิธีการสั่งงานดังกล่าวต้องอาศัยโปรแกรม ซึ่งก็คือกลุ่มของโปรแกรมหรือกลุ่มของคำสั่งโดยใช้ภาษาต่างๆ ใน การเขียนโปรแกรมขึ้นมา ซึ่งมีมากมาย เช่น ภาษา Fortran , Cobol , Lisp , PL / 1 ,Basic , Pascal , C , Ada... ฮาร์ดแวร์ (Hardware)2.
ซอฟต์แวร์ (Software)3. ข้อมูล (Data)4. บุคลากร หรือพีเพิลแวร์ (People ware)5. กระบวนการทำงาน (Documentation/Procedure)Page 03 13:05 PM1. ฮาร์ดแวร์ (Hardware) สิ่ งที่มองเห็นและจับต้องสั มผัสได้ทั้งหมดที่เกี่ยวข้องกับคอมพิวเตอร์ ฮาร์ดแวร์จะไม่สามารถทำงานด้วยตัวเองเดี่ยว ๆ ได้จะต้องนำมาลงหรือติดตั้งโปรแกรมหรือซอฟต์แวร์ที่เขียนขึ้นเพื่อให้ทำงานได้Page 04 13:05 PM2. ซอฟต์แวร์ (Software) ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์หรือชุดคำสั่งที่เขียนขึ้น เป็นองค์ประกอบที่สำคัญประการที่สอง ซึ่งก็คือลำดับขั้นตอนของคำสั่งที่จะสั่งงานให้ฮาร์ดแวร์ทำงานเพื่อประมวลผลข้อมูลให้ได้ผลลัพธ์ตามความต้องการของการใช้งาน ซอฟต์แวร์แบ่งออกเป็น 2 ประเภทคือ 1.
ซอฟต์แวร์ระบบปฏิบัติการ (Operating System Software-OS) หมายถึงซอฟต์แวร์หรือ โปรแกรมที่ควบคุมการทeงานทั้งหมดของเครื่อง ได้แก่ Windows ,Dos , Linux , Unix , Mac 2. ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึง โปรแกรมที่เขียนขึ้นมา เพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานเฉพาะด้าน เช่น โปรแกรมระบบบัญชีโปรแกรมออกแบบ โปรแกรมสำเร็จรูปต่างๆPage 05 13:05 PM3. ข้อมูล (Data) ข้อมูล เป็นองค์ประกอบที่สำคัญอีกประการหนึ่ งของระบบสารสนเทศอาจจะเป็นตัวชี้ความสำเร็จ หรือความล้มเหลวของระบบได้ เนื่ องจากจะต้องมีการเก็บข้อมูลจากแหล่งก ำเนิ ด ข้อมูลจะต้องมีความถูกต้อง มีการกลั่นกรองและตรวจสอบแล้วเท่านั้ นจึงจะมีประโยชน์Page 06 13:05 PM4.บุคลากร หรือพีเพิลแวร์ (People ware) บุคลากรที่เกี่ยวข้องกับคอมพิวเตอร์มีหลายประเภท ซึ่งแต่ละประเภทมีหน้ าที่และความรับผิดชอบแตกต่างกันไปดังนี้1. ผู้ใช้งานคอมพิวเตอร์ (User) หมายถึง ผู้ใช้งานคอมพิวเตอร์ทั่วไป สามารถทำงานตามหน้ าที่ใน หน่ วยงานนั้ น ๆเช่น พิมพ์งาน ป้อนข้อมูลเข้าเครื่องคอมพิวเตอร์ การส่งจดหมายอิเล็กทรอนิ กส์ เป็นต้น2. ผู้ดูแลและซ่อมบำรุงเครื่องคอมพิวเตอร์ (Supporter or Technician) หมายถึง ผู้คอยดูแล ตรวจสอบสภาพของเครื่องคอมพิวเตอร์เพื่อให้มีสภาพพร้อมที่จะทำงานได้ตลอดเวลา กลุ่มนี้ จะเรียนรู้เทคนิ ค การดูแล รักษา การซ่อมแซมการต่อเชื่อม ตลอดจนการใช้งานโปรแกรมต่าง ๆ ค่อนข้างดี3. ผู้เขียนโปรแกรมคอมพิวเตอร์ (Programmer :โปรแกรมเมอร์) หมายถึง ผู้เขียนโปรแกรม ตามที่ผู้ออกแบบและผู้วิเคราะห์ระบบคอมพิวเตอร์เป็นผู้กำหนด เพื่อให้ได้โปรแกรมที่ตรงตามวัตถุประสงค์การใช้งานในองค์กร กลุ่มนี้ จะศึกษามาทางด้านภาษาคอมพิวเตอร์โดยเฉพาะ สามารถเขียนคำสั่งคอมพิวเตอร์โดย ภาษาต่างๆ ได้ และเป็นนั กพัฒนาโปรแกรมให้คนอื่นเอาไปใช้4.
ผู้ออกแบบและวิเคราะห์ระบบคอมพิวเตอร์ (System Analysis) หมายถึง ผู้ที่มีหน้ าที่ พิจารณาว่า องค์กรควรจะใช้คอมพิวเตอร์ในลักษณะใดจึงจะเหมาะสม เกิดประโยชน์ สูงสุด เป็นผู้ออกแบบ โปรแกรมก่อนส่งงานไปให้โปรแกรมเมอร์ทำงานในส่ วนต่อไป5. ผู้บริหารระบบคอมพิวเตอร์ (System Manager or Administrator) คือ ผู้ที่มีหน้ าที่บริหาร และดูแลทรัพยากรทุกชนิ ดที่เกี่ยวกับคอมพิวเตอร์ให้เกิดประโยชน์ สูงสุดPage 07 13:05 PM5. กระบวนการทำงาน (Documentation/Procedure) เป็นขั้นตอนการทำงานเพื่อให้ได้ผลลัพธ์หรือข้อมูลสนเทศจากคอมพิวเตอร์ ในการทำงานกับคอมพิวเตอร์จำเป็นที่จะต้องให้ผู้ใช้เข้าใจขั้นตอนการท ำงาน ต้องมีระเบียบปฏิบัติให้เป็นแบบเดียวกันPage 08 13:05 PMภาษาคอมพิวเตอร์ (Computer Programming Language) ภาษาเป็นตัวแทนการสื่อสารระหว่าง 2 สิ่งหรือหลาย ๆ สิ่งเพื่อให้เกิดความหมายและความเข้าใจตรงกันเช่น มนุษย์ใช้คำพูดสื่อสารกันก็ถือว่าคำพูดนั้ นเป็นภาษาหรืออาจใช้มือในการสื่อสารระหว่างคนที่เป็นใบ้พูดไม่ได้ หรือแม้แต่ดนตรีก็ถือว่าเป็นภาษาชนิ ดหนึ่ งที่เป็นสากล เพราะคนชาติใดมาฟังก็จะให้ความรู้สึกเดียวกัน ในทางคอมพิวเตอร์นั้ นก็ต้องทำการพัฒนาภาษาที่จะสื่อสารระหว่างมนุษย์กับเครื่องคอมพิวเตอร์ แต่ด้วยเหตุที่เครื่องคอมพิวเตอร์เป็นอุปกรณ์อิเล็กทรอนิ กส์ ซึ่งมีเฉพาะวงจรการเปิดและปิด ทำให้เครื่องคอมพิวเตอร์สื่อสารโดยใช้เลขฐานสองเท่านั้ น เรียกภาษาที่ใช้เฉพาะเลขฐานสองในคอมพิวเตอร์ว่าภาษาเครื่อง(Machine Language) การที่มนุษย์จะเรียนรู้ภาษาเครื่องนั้ นยากมาก... ภาษาระดับต่ำ (Low Level Language) ได้แก่1.1 ภาษาเครื่อง (Machine Language) เป็นภาษาระดับต่ำที่สุดเพราะใช้เลขฐานสองแทนข้อมูล (0 และ 1) และคำสั่งต่าง ๆ ทำให้การเขียนโปรแกรมยุ่งยากมากตัวอย่าง แสดงคำสั่งของภาษาเครื่องมีดังนี้ถ้าเราต้องการสั่ งให้เครื่องทำงานตามคำสั่ ง9 + 3 แสดงได้ดังนี้การบวกแทนด้วยรหัส 10101010เลข 9 เปลี่ยนเป็นเลขฐานสอง 00001001เลข 3 เปลี่ยนเป็นเลขฐานสอง 00000011ดังนั้ น ค าสั่ง 9 + 3... ภาษาระดับสูง (High Level Language) ภาษาระดับสูงจะใช้คำในภาษาอังกฤษแทนคำสั่งต่าง ๆ รวมทั้งสามารถใช้นิ พจน์ ทางคณิตศาสตร์ได้ด้วย ทำให้นั กเขียนโปรแกรมสามารถใช้เวลามุ่งไปในการศึกษาถึงทางแก้ปัญหาเท่านั้ นไม่ต้องเป็นกังวลว่า คอมพิวเตอร์จะทำงานอย่างไรอีกต่อไปภาษาระดับสูงนี้ ถือว่าเป็นภาษายุคที่สาม (third-generationlanguage) ซึ่งทำให้เกิดการประมวลผลข้อมูลเพิ่มมากขึ้นและมีผู้หันมาใช้คอมพิวเตอร์กันมากขึ้น 3. ภาษาระดับสูงมาก (Very high-level Language) เป็นภาษายุคที่ 4 (fourth-generation language) หรือ 4GLsจะเป็นภาษาที่ใช้เขียนโปรแกรมได้สั้นกว่าภาษาในยุคก่อนๆ การทำงานบางอย่างสามารถใช้เพียง 5 ถึง 10 บรรทัดเท่านั้ น ในขณะที่ถ้าเขียนด้วยภาษา อาจต้องใช้ถึง 100 บรรทัดโดยพื้นฐานแล้วภาษาในยุคที่ 4 นี้ มีคุณสมบัติที่แยกจากภาษายุคก่อนๆอย่างชัดเจน กล่าวคือผู้เขียนโปรแกรมเพียงแค่กำหนดว่าต้องการให้โปรแกรมทำอะไรบ้าง ก็สามารถเขียนโปรแกรมได้ทันที โดยไม่ต้องทราบว่าทำได้อย่างไร ทำให้การเขียนโปรแกรมสามารถทำได้ง่ายและรวดเร็ว ภาษาในยุคที่ 4 นี้ ยังมีภาษาที่ใช้สำหรับเรียกดูข้อมูลจากฐานข้อมูลได้เรียกว่าภาษาเรียกค้นข้อมูล (query language)การแสดงรายงานจากฐานข้อมูลภาษาเรียกค้นข้อมูลที่เป็นมาตรฐานเรียกว่า SQL...
ภาษาธรรมชาติ (Nature Language) เป็นภาษายุคที่ 5 (fifth generation language) หรือ 5GLs ธรรมชาติหมายถึง ธรรมชาติของมนุษย์คือไม่ต้องสนใจถึงคำสั่งหรือลำดับของข้อมูลที่ถูกต้อง ผู้ใช้เพียงแค่พิมพ์สิ่งที่ต้องการลงในเครื่องคอมพิวเตอร์เป็นคำหรือประโยคตามที่ผู้ใช้เข้าใจซึ่งจะทำให้มีรู ปแบบของคำสั่ งหรือประโยคที่แตกต่างกันออกไปได้มากมาย เพราะผู้ใช้แต่ละคนอาจจะใช้ประโยคต่างกันใช้คำศัพท์ต่างกันหรือแม้กระทั่งบางคนอาจจะใช้ ศัพท์แสลงก็ได้คอมพิวเตอร์จะพยายามแปลคำหรือประโยคเหล่านั้ นตามคำสั่งแต่ถ้าไม่สามารถแปลให้เข้าใจได้ ก็จะมีคำถามกลับมาถามผู้ใช้เพื่อยืนยันความถูกต้องภาษาธรรมชาติจะใช้ระบบฐานความรู้ (knowledge base system) ช่วยในการแปลความหมายของคำสั่ งต่างๆ 5. ภาษาโปรแกรมเชิงวัตถุ (Object-Oriented Programming Language) นั กเขียนโปรแกรมบางคนคิดว่าการเขียนโปรแกรมขนาดใหญ่นั้ นบางครั้งก็เป็นงานที่หนั กและเสียเวลามาก จึงได้พยายามคิดหาวิธีที่จะทำให้การเขียนโปรแกรมนั้ นง่ายขึ้น และสามารถเขียนได้อย่างรวดเร็วทำให้เกิดเทคนิ คการโปรแกรมเชิงวัตถุ (Object-OrientedProgramming) หรือ OOP เพื่อช่วยลดความยุ่งยากของการเขียนโปรแกรม โปรแกรมเชิงวัตถุที่ได้รับความนิ ยมสูงได้แก่JAVA , Visual Basic , C++Page 14 13:05 PMภาษาคอมพิวเตอร์ (Computer Programming Language)2.2 การเลือกใช้ภาษาคอมพิวเตอร์ เนื่ องจากในปัจจุบันทุก ๆ ปีจะมีภาษาคอมพิวเตอร์เกิดขึ้นมากมายและภาษาต่าง... ในหน่ วยงานหนึ่ งๆ ควรจะใช้ภาษาคอมพิวเตอร์ภาษาเดียวกัน เพราะการดูแลรักษาซอฟต์แวร์ที่พัฒนาขึ้น ตลอดจนการจัดหาบุคลากรจะกระทำให้ง่ายกว่า2. ในการเลือกภาษาควรเลือกโดยดูจากคุณสมบัติหรือข้อดีของภาษานั้ นๆ เป็นหลัก3. ถ้าโปรแกรมที่เขียนขึ้นนั้ นต้องนำไปทำงานบนเครื่องต่างๆ กันควรเลือกภาษาที่สามารถใช้งานได้บนทุกเครื่อง เพราะจะทำให้เขียนโปรแกรมเพียงครั้งเดียวเท่านั้ น4. ผู้ใช้ควรจำกัดภาษาคอมพิวเตอร์ที่จะใช้ไม่ควรติดตั้งตัวแปลภาษาคอมพิวเตอร์ทุกภาษาบนเครื่องทุกเครื่อง5.
ภาษาคอมพิวเตอร์ที่เลือกใช้จะถูกจำกัดโดยนั กเขียนโปรแกรมที่มีอยู่เพราะควรใช้ภาษาที่มีผู้รู้อยู่บ้างPage 15 13:05 PMPage 16 13:05 PMภาษาคอมพิวเตอร์ (Computer Programming Language)2.3 ตัวแปลภาษา (Translator) ในการพัฒนาซอฟต์แวร์คอมพิวเตอร์นั้ น โปรแกรมเมอร์จะเขียนโปรแกรมในภาษาคอมพิวเตอร์แบบต่างๆตามแต่ความช ำนาญของแต่ละคน โปรแกรมที่ได้จะเรียกว่าโปรแกรมต้นฉบับหรือซอร์สโปรแกรม (source program)ซึ่งมนุษย์จะอ่านโปรแกรมต้นฉบับนี้ ได้ แต่คอมพิวเตอร์จะไม่เข้าใจคำสั่งเหล่านั้ น เนื่ องจากคอมพิวเตอร์เข้าใจแต่ภาษาเครื่อง (Machine Language) ซึ่งประกอบขึ้นจากรหัสฐานสองเท่านั้ นจึงต้องมีการใช้โปรแกรมตัวแปลภาษาคอมพิวเตอร์ (Translator) ในการแปลภาษาคอมพิวเตอร์ภาษาต่างๆไปเป็นภาษาเครื่อง โปรแกรมที่แปลจากโปรแกรมต้นฉบับแล้ว เรียกว่า ออบเจคโปรแกรม... แอสเซมเบลอ (Assembler) 2. คอมไพเลอร์(Compiler) 3. อินเตอร์พรีเตอร์เป็นตัวแปลภาษาแอสแซมบลี จะทำการแปลโปรแกรมทั้ง (Interpreter) จะทำการแปลซึ่งเป็นภาษาระดับต่ าให้เป็น โปรแกรมให้เป็นภาษาเครื่อง โปรแกรมภาษาชั้นสูงทีละคำสั่ งภาษาเครื่อง ทีเดียว การแปลนี้ จะเป็น ทีละบรรทัดระหว่างการแปล การตรวจสอบไวยากรณ์ ของ เกิดพบข้อผิดพลาดที่บรรทัดใด ภาษาถ้ามีข้อผิดพลาดทาง ก็จะฟ้องให้ทำการแก้ไขทีละ ไวยากรณ์ ของภาษาเกิดขึ้น บรรทัดนั้ นทันที ก็จะแจ้งให้ทราบ ตัวแปรภาษาทุกตัวจะทำการแปรภาษาคอมพิวเตอร์ให้เป็นภาษาเครื่อง (ตัวเลข 0 กับ 1) เพื่อให้เครื่องคอมพิวเตอร์เข้าใจและทำงานตามคำสั่ งได้Page 18 12:01 PMการพัฒนาโปรแกรม ขั้นตอนหรือวิธีการพัฒนาโปรแกรมประกอบด้วย 6... การวิเคราะห์ปัญหา (Problem Analysis) การวิเคราะห์ปัญหา ประกอบด้วยขั้นตอนต่างๆ ดังนี้ 1. กำหนดวัตถุประสงค์ของงาน เพื่อพิจารณาว่าโปรแกรมต้องทำการประมวลผลอะไรบ้าง 2.
พิจารณาข้อมูลนำเข้า เพื่อให้ทราบว่าจะต้องนำข้อมูลอะไรเข้าคอมพิวเตอร์ ข้อมูลมีคุณสมบัติเป็นอย่างไรตลอดจนถึงลักษณะและรูปแบบของข้อมูลที่จะนำเข้า 3. พิจารณาการประมวลผลเพื่อให้ทราบว่าโปรแกรมมีขั้นตอนการประมวลผลอย่างไรและมีเงื่อนไปการ ประมวลผลอะไรบ้าง 4. พิจารณาข้อมูลนำออก เพื่อให้ทราบว่ามีข้อมูลอะไรที่จะแสดง ตลอดจนรูปแบบและสื่อที่จะใช้ในการแสดงผล2. การออกแบบโปรแกรม (Design) การออกแบบขั้นตอนการทำงานของโปรแกรมเป็นขั้นตอนที่ใช้เป็นแนวทางในการลงรหัสโปรแกรม อาจใช้เครื่องมือต่างๆ ช่วยในการออกแบบ เช่น คำสั่งลำลอง (Pseudocode) หรือ ผังงาน(Flow chart) การออกแบบโปรแกรมนั้ นไม่ต้องพะวงกับรูปแบบคำสั่งภาษาคอมพิวเตอร์ แต่มุ่งความสนใจไปที่ลำดับขั้นตอนในการประมวลผลของโปรแกรมเท่านั้ นPage 19 13:05 PMการพัฒนาโปรแกรมขั้นตอนหรือวิธีการพัฒนาโปรแกรมประกอบด้วย 6 ขั้นตอนดังนี้ (ต่อ)3. การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ (Programming) การเขียนโปรแกรมเป็นการนำเอาผลลัพธ์ของการออกแบบโปรแกรม มาเปลี่ยนเป็นโปรแกรม ภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ ง ผู้เขียนโปรแกรมจะต้องให้ความสนใจต่อรู ปแบบคำสั่ งและกฎเกณฑ์ของภาษาที่ใช้เพื่อให้การประมวลผลเป็นไปตามผลลัพธ์ที่ได้ออกแบบไว้4. การทดสอบและแก้ไขโปรแกรม (Testing) การทดสอบโปรแกรมเป็นการนำโปรแกรมที่ลงรหัสแล้วเข้าคอมพิวเตอร์ หรือการติดตั้งโปรแกรมเพื่อ ตรวจสอบการทำงานของโปรแกรมว่าถูกต้องหรือไม่ ถ้าพบว่ายังไม่ถูกก็แก้ไขให้ถูกต้องต่อไป5.
การทำเอกสารประกอบโปรแกรม (Documentation) การทำเอกสารประกอบโปรแกรมเป็นงานที่สำคัญของการพัฒนาโปรแกรม เอกสารประกอบโปรแกรมช่วยให้ผู้ใช้โปรแกรมเข้าใจวัตถุประสงค์ ข้อมูลที่จะต้องใช้กับโปรแกรมตลอดจนผลลัพธ์ที่จะได้จาก โปรแกรม การทำโปรแกรมทุกโปรแกรมจึงควรต้องท ำเอกสาร6. การบำรุงรักษาโปรแกรม (Maintenance) ต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทำงาน การบำรุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ ผู้เขียนโปรแกรมต้องคอยเฝ้าดูและหาข้อผิดพลาดของโปรแกรมในระหว่างที่ผู้ใช้ใช้งานโปรแกรม และปรับปรุง โปรแกรมเมื่อเกิดข้อผิดพลาดขึ้นPage 20 13:05 PMการจำลองความคิดในการเขียนโปรแกรม การจำลองความคิดเพื่อวางแผนขั้นตอนในการเขียนโปรแกรมทางคอมพิวเตอร์เรียกได้อีกอย่างว่า อัลกอริทึม(Algorithm) หรือขั้นตอนวิธี อัลกอริทึม เป็นลำดับของคำสั่งที่คอมพิวเตอร์จะปฏิบัติตามเพื่อแก้ปัญหาให้กับเราโดยจะทำคำสั่ง เรียงกันตามลำดับก่อนหลังจะไม่ข้ามขั้นผลลัพธ์ของแต่ละขั้นตอน ผลลัพธ์ที่ได้ของขั้นตอนหนึ่ งจะส่งต่อไปยังขั้นตอนถัดไปและส่งต่อกันไปเช่นนี้ ตามลำดับขั้นจนถึงคำสั่งสุดท้ายจึงจะได้ผลลัพธ์ที่เสร็จสมบูรณ์ เครื่องมือที่ใช้ในการจำลองความคิดประกอบด้วย 2 ลักษณะคือ1. ข้อความคำบรรยายหรือรหัสเทียม (pseudo code)เป็นการเขียนเค้าโครงด้วยการบรรยายเป็นภาษามนุษย์ที่ใช้สื่ อสารกันเพื่อให้ทราบถึงขั้นตอนการทำงานของการเขียนโปรแกรมแต่ละตอน ในบางครั้งอาจใช้คำสั่งของภาษาที่ใช้เขียนโปรแกรมก็ได้Page 21 13:05 PMการจำลองความคิดในการเขียนโปรแกรมหลักการทั่วไปในการเขียนรหัสเทียม 1. สัญลักษณ์ที่ใช้ในการดำเนิ นการทางคณิตศาสตร์ต่างๆ จะถูกใช้งานตามปกติคือ“+” สำหรับการบวก “-”สำหรับการลบ “*” สำหรับการคูณและ “/” สำหรับการหาร 2. ชื่อข้อมูลแทนจำนวนที่จะถูกดำเนิ นการ 3. การกำหนดค่าให้กับชื่อข้อมูล เช่น เมื่อเราต้องการกำหนดให้ข้อมูล pi มีค่าเท่ากับ 3.14 สามารถเขียนได้ด้วยข้อความ pi=3.14 ในการกำหนดค่าทางคอมพิวเตอร์ด้านซ้ายของเครื่องหมายมักใช้แทนที่เก็บข้อมูลและด้านขวาแทนข้อมูลที่ต้องการนำไปเก็บ (ดังนั้ นหากใช้ข้อความว่า 3.14=pi ถือว่าไม่ถูกต้องตามความหมายนี้ ) 4.
คำสงวนบางคำที่ใช้ในภาษาระดับสูงทั่วไปอาจถูกนำมาใช้ เช่น Read หรือ Enter สำหรับการรับข้อมูลเข้าและWrite หรือ Print สำหรับการแสดงข้อมูลออก 5. การเพิ่มหรือลดระยะย่อหน้ าอย่างเหมาะสมเพื่อแสดงระดับของขั้นตอนการทำงานในโครงสร้าง ควบคุมการทำงานในกลุ่มเดียวกันPage 22 13:05 PMตัวอย่างที่ 1 การวางแผนไปโรงเรียน 13:05 PMการจำลองความคิดด้วยรหัสเทียม เริ่มต้น ตื่นนอน อาบน้ำแต่งตัว รับประทานอาหารเช้า ไปโรงเรียน จบ Page 23การจำลองความคิดในการเขียนโปรแกรม เครื่องมือที่ใช้ในการจำลองความคิดประกอบด้วย 2 ลักษณะคือ (ต่อ)2. สัญลักษณ์หรือ ผังงาน (Flowchart) เป็นเครื่องมือชนิ ดหนึ่ งที่ใช้รูปภาพแสดงการไหลของข้อมูลในระบบตั้งแต่แรกจนได้ผลลัพธ์ตาม ต้องการจะแสดงการท างานของโปรแกรมโดยละเอียดในแต่ละขั้นตอนผังงานโปรแกรมเป็นสิ่งจ าเป็นส าหรับ ผู้เขียนโปรแกรมเพราะต้องใช้เป็นแนวทางในการเขียนโปรแกรมและเมื่อโปรแกรมเกิดข้อผิดพลาดการเข้าไป วิเคราะห์ผังงานโปรแกรมจะท าได้ง่ายกว่าการเข้าไปวิเคราะห์ตัวโปรแกรมโดยตรง ประโยชน์ ของผังงาน1. ช่วยอธิบายลำดับขั้นตอนการทำงานของโปรแกรม2. ทำให้ตรวจสอบข้อผิดพลาดของโปรแกรมได้ง่าย3. ทำให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมและแก้ไขโปรแกรมได้ง่ายPage 24 13:05 PMPage 25 13:05 PMPage 26 13:05 PMPage 27 13:05 PMตัวอย่างแสดงการจำลองความคิดแบบรหัสเทียม (pseudo code)และเป็นสัญลักษณ์(Flowchart)ตัวอย่างที่ 1 การเดินทางไปโรงเรียน รหัสเทียม (pseudo code) สั ญลักษณ์ (Flowchart)เริ่มต้น ตื่นนอน อาบFน้rำeแeต่งตัว รับประทานอาหารเช้า ไปโรงเรียนจบPage 28 12:01 PMตัวอย่างแสดงการจำลองความคิดแบบรหัสเทียม (pseudo code)และเป็นสัญลักษณ์(Flowchart)ตัวอย่างที่ 2 การคำนวณพื้นที่รูปวงกลม...
กำหนดให้ N มีค่าเริ่มต้นเป็น 0 2. กำหนดให้ K มีค่าเริ่มต้นเป็น 1 Free 3. นำค่า K มารวมกับค่า N เดิมได้ผลลัพธ์เท่าไรเก็บไว้ที่ N 4. นำค่า 1 มารวมกับค่า K เดิมได้ผลลัพธ์เท่าไรเก็บไว้ที่ K 5. เปรียบเทียบค่า K กับ 20 ถ้า K น้ อยกว่าหรือเท่ากับ 20 ให้วนกลับไปทำในขั้น 3 และทำคำสั่งถัด ลงมาตาม ลำดับแต่ถ้า K มากกว่า 20 ให้แสดงคำตอบจบPage 30 12:01 PMตัวอย่างแสดงการจำลองความคิดแบบรหัสเทียม (pseudo code)และเป็นสัญลักษณ์(Flowchart)ตัวอย่างที่ 4 การสร้างผังงานแสดงการคำนวณภาษี สั ญลักษณ์ (Flowchart) รหัสเทียม (pseudo code) FreePage 31 12:01... เพื่อให้เข้าใจเกี่ยวกับหลักการออกแบบอัลกอริทึมและเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น
เพื่อให้ออกแบบอัลกอริทึมและเขียนโปรแกรมประยุกต์ขนาดเล็กด้วยภาษาโปรแรมคอมพิวเตอร์ เพื่อให้มีเจตคติและกิจนิสัยที่ดีต่อการศึกษาเรียนรู้/การปฏิบัติงานด้วยความประณีตเรียบร้อย มีระเบียบวินัย อดทน มีกิจนิสัยในการทำงานด้วยความรอบคอบและปลอดภัย แสดงความรู้เกี่ยวกับการออกแบบอัลกอริมึมและเขียนโปรแกรมพื้นฐาน เขียนโปรแกรมประยุกต์ขนาดเล็กด้วยภาษาโปรแกรมคอมพิวเตอร์ Important AnnouncementPubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am. PubHTML5 site will be inoperative during the times indicated!
Copyright © 2025 Wonder Idea Technology Co., Ltd. All rights reserved เอกสารประกอบการวิเคราะห์หลกั สูตรรายวิชา ช่อื วิชา หลกั การเขียนโปรแกรมคอมพวิ เตอร์เบ้อื งตน้ รหัสวิชา 30900-2002 หลกั สตู รประกาศนยี บัตรวชิ าชพี หลักสตู รประกาศนียบัตรวชิ าชพี ช้นั สงู ประเภทวชิ า เทคโนโลยีสารสนเทศและการสื่อสาร สาขาวชิ า เทคโนโลยีสารสนเทศและการส่ือสาร สาขางาน เทคโนโลยสี ารสนเทศ จัดทำโดย นายกนั ตภณ พมุ่... 2546 มาตรา 22 ได้กำหนดแนวทางในการจัดการศึกษาไว้ว่า การจัดการศึกษาต้องยึดหลักว่า ผู้เรียนทุกคนมีความสามารถเรียนรู้และพัฒนาตนเองได้และถือว่าผู้เรียนมี ความสำคัญที่สุด ฉะนั้น ครูผู้สอนและผูจ้ ดั การศกึ ษาจะต้องเปล่ียนแปลงบทบาทจากการเป็นผู้นำถ่ายทอดความรู้ไปเปน็ ผชู้ ่วยเหลอื ส่งเสรมิสนับสนุนผู้เรียนในการแสวงหาความรู้จากสื่อและแหล่งการเรียนรู้ต่างๆ และให้ข้อมูลที่ถูกต้องกับผู้เรียน เพ่อื นำขอ้ มลู เหลา่ น้ันไปสร้างสรรค์ความร้ขู องตนให้เพ่มิ มากขนึ้ การเรียนรู้ในสาระและมาตรฐานต่างๆ ในหลักสูตรประกาศนียบัตรวิชาชีพชั้นสูงจำเป็นจะต้องมีกระบวนการและวิธีการที่หลากหลาย ซึ่งผู้สอนต้องคำนึงถึงการพัฒนาทางด้านร่างกายและสติปัญญา วิธีการเรียนรู้ ความเข้าใจและความสามารถของผู้เรียนเป็นระยะ ๆ อย่างต่อเนื่อง ดังนั้นการจัดการเรียนรู้ควรใช้รู้แบบและวิธีการที่หลากหลาย เน้นการเรียนการสอนแบบบูรณาการตามสภาพจริง เรียนรู้ด้วยตนเอง เรียนรู้ร่วมกัน... มคี วามรคู้ วามเขา้ ใจในโครงสรา้ งและไวยากรณ์ของภาษาซี 2. สามารถเขียนโปรแกรมขนาดเล็กด้วยภาษาซี 3.
สามารถเขียนโปรแกรมภาษาซีจดั การแฟม้ ข้อมูล 4. เหน็ คณุ ค่าและความสำคญั ของโปรแกรมภาษาซีมาตรฐานรายวิชา 1. เขียนโปรแกรมประยุกตถ์ ูกตอ้ งตามโครงสรา้ งของภาษาซี 2. สามารถทดสอบและแก้ไขการทำงานของโปรแกรมคำอธิบายรายวิชา ศึกษาและปฏิบัติเกี่ยวกับหลักการเบื้องต้นในการเขียนโปรแกรมภาษาซี ลักษณะทั่วไปและลกั ษณะจำเพาะของภาษาซี ลกั ษณะทแี่ ตกตา่ งจากภาษาอน่ื หลักการของภาษาซี องคป์ ระกอบและโครงสร้างของโปรแกรม ลักษณะของตัวแปร ตัวดำเนินการนิพจน์ วิธีการและคำสั่งต่าง ๆ ในการเขียนโปรแกรมภาษาซี การสร้างและเรียกใช้ฟังก์ชั่น การสร้างไฟล์ การเข้าถึงไฟล์และการประยุกตใ์ ช้งานลกั ษณะรายวชิ า ช่อื วิชา หลักการเขียนโปรแกรมคอมพวิ เตอร์เบ้ืองต้น รหสั วิชา 30900-0002จำนวน 3 หนว่ ยกติ ระยะเวลาเรยี น... บอกเข้าใจในโครงสรา้ งและไวยากรณ์ของภาษาซี การเขียนโปรแกรม 2. เขยี นโปรแกรมขนาดเลก็ ด้วยภาษาซี 3.
เขียนโปรแกรมภาษาซจี ดั การแฟ้มขอ้ มูล2 ตวั แปร คา่ คงที่ และชนดิ ข้อมลู 4. เหน็ คณุ คา่ และความสำคญั ของโปรแกรมภาษาซี3 รหสั ควบคมุ และตัวดำเนินการ 5. นอ้ มนำปรชั ญาเศรษฐกิจพอเพยี ง4 การรับและแสดงผล5 การควบคุมโปรแกรม 6. มรี ะเบยี บวนิ ยั ซือ่ สตั ย์ ตรงตอ่ เวลา6 ฟังก์ชั่น7 แถวลำดับ 7. ปฏิบตั งิ านทีไ่ ดร้ บั มอบหมายดว้ ยความกระตอื รอื ร้น8 ตวั แปรโครงสร้าง 8. รับผิดชอบตอ่ หน้าท่ี มีจติ อาสา 9.
เหน็ คุณค่าและมเี จตคติท่ีดตี ่อรายวชิ าท่ีศึกษา9 ตัวช้ี10 ไฟล์ตารางวิเคราะหค์ ำอธิบายรายวชิ า ช่อื วชิ า หลักการเขยี นโปรแกรมคอมพวิ เตอร์เบอื้ งตน้ รหสั วชิ า 30900-0002 จำนวน 3 หน่วยกิต ระยะเวลาเรียน 18 สปั ดาห์ จำนวน 5 ชัว่ โมง / สัปดาห์ รวมจำนวน... บรรยายประกอบเอกสารประกอบการสอนตามหวั ข้อต่าง ๆกกกกกกกก2. แบ่งกลุ่มศึกษาและอภิปรายเนือ้ หาเพอ่ื ให้ผู้เรยี นไดศ้ ึกษาค้นคว้าดว้ ยกระบวนการกลุ่มกกกกกกกก3. ฝึกปฏบิ ตั ิกกกกกกกก4. ตอบแบบฝึกหดัสือ่ การเรยี นการสอนกกกกกกกก1. เอกสารประกอบการเรยี นกกกกกกกก2.
People Also Search
- PDF ใบความรู้ที่ 1 เรื่อง การเขียนโปรแกรมเบื้องต้น
- ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม | Pdf
- 1.ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมคอมพิวเตอร์
- หลักการเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น
- หลักการเขียนโปรแกรม | Pdf
- ชุดที่ 1 หลักการเขียนโปรแกรมเบื้องต้น - Arunee Pichit - หน้าหนังสือ 1 ...
- ใบงานที่ 8 โปรแกรมคอมพิวเตอร์เบื้องต้น | Pdf
- 30900-0002 หลักการเขียนโปรเเกรมคอมพิวเตอร์เบื้องต้น
- PDF วิชา การเขียนโปรแกรมเบื้องต้น 1
- eBook เรื่อง หลักการเขียนโปรแกรมเบื้องต้น - sp727 - หน้าหนังสือ 1 - 5 ...
�{�0�m��?���\�`n;v�K��.��\?����\��� �k�] ���Ò�rNJ0F�#K���t^%{d�kr���� ��!�C] *}A�/��}G��H���h�����p���� +M���E���[��5���^���[qn��{� "�Lu�Lu�Lu�,0E���f���4�G��q���w��߇��d�ke�?T�W���2A���*�/� D���-�O��������i>ݦ��Փ<�mSS�|���.嗳��,~9�/��|m#_�ȷ��V��ȯ6�jQ�O-U��'T�U*��1����~�"^�Ж��Yz����>#�7�����MVma�zV�����Xv�L�̲�Yv9���7ޖ�e�Fٸ��� �-�e�"_Y�O�Ȭu2k��Z�gV˦�dт��(#6Ȉ ����7��f�Al�d���e7�z
�{�0�m��?���\�`n;v�K��.��\?����\��� �k�] ���Ò�rNJ0F�#K���t^%{d�kr���� ��!�C] *}A�/��}G��H���h�����p���� +M���E���[��5���^���[qn��{� "�Lu�Lu�Lu�,0E���f���4�G��q���w��߇��d�ke�?T�W���2A���*�/� D���-�O��������i>ݦ��Փ<�mSS�|���.嗳��,~9�/��|m#_�ȷ��V��ȯ6�jQ�O-U��'T�U*��1����~�"^�Ж��Yz����>#�7�����MVma�zV�����Xv�L�̲�Yv9���7ޖ�e�Fٸ��� �-�e�"_Y�O�Ȭu2k��Z�gV˦�dт��(#6Ȉ ����7�...
�R*�����������?] ]�>��E�u�P ����ӽ�a����%��@�'�_O< M� M�*�y ��k���"x��������Rh���}���X�%�� 7��m�ij%=�ej3� Oڟ�?%������S��=���;{q� Z�,����nBa?��(k%%'��2��`C�1T��:����������P����ᐏ��eۢGB�?�l� ���
�R*�����������?] ]�>��E�u�P ����ӽ�a����%��@�'�_O< m� m�*�y ��k���"x��������Rh���}���X�%�� 7��m�ij%=�ej3� Oڟ�?%������S��=���;{q� Z�,����nBa?��(k%%'��2��`C�1T��:����������P����ᐏ��eۢGB�?�l� ��� ���<=ZDX��EχV�y�Nm<�v��E;�����+ѫ���-���o�GB;�������1[hw�sS|�60���)h�/�Ɨkٱ`p,O:���<�����ZAlx�Tl8?������O�����j�cš 7B�+��� mrlJ�b�i��[A���PM�y�Y��~1'VΨ>�.`h�b��%�ӴX�&Dcq...
�{���]@G"?���ρ�{��<�� ���/D�2�'|&�}�ma#�Ci��9�T.��J��T��Fe�+,+����A��˭hЇ����g��<���؏�� ��� ���5ui�y�Ic3�}�W�w«��虑=F���'�x ��������@^�x���h��[gz��r9�3�_B�BL�!�O���z&�5?}Z�:*�;`A�F*�r�E���G�R��;�^xk���xՐ�Izw�j�ρ[i-���@�c;�1�{�~ #\�D5�4r1�N�u�"���J$�<�u��p�O�U�*Ȭ�8Ӧ0�!ؗ�1O9�@����^6�[�y��q�5�N�����*�8-6���M���4f]��,�~��p5��r-bk����~E_b��g��ul���x�����]��s�w�q���Sd,�(z��ͣ0��g{Ǚ�u�$V/)��h��Zq^/�-��:������Z�����Jq�TM,��Dd"o��t���&��0ΐ��� Y{*W��M��+B�4�`�nvn�0����`� �7W*��ك=}þ�8}\��gh>@����+��1��E֥���h!69�OF��"�-a)Ș-53=��Ȋp=dO��F���C�u�G�ى�`�=kj��zjTH� �CU�·�?@� #�z5
�{���]@G"?���ρ�{��<�� ���/D�2�'|&�}�ma#�Ci��9�T.��J��T��Fe�+,+����A��˭hЇ����g��<���؏�� ��� ���5ui�y�Ic3�}�W�w«��虑=F���'�x ��������@^�x���h��[gz��r9�3�_B�BL�!�O���z&�5?}Z�:*�;`A�F*�r�E���G�R��;�^xk���xՐ�Izw�j�ρ[i-���@�c;�1�{�~ #\�D5�4r1�N�u�"���J$�<�u��p�O�U�*Ȭ�8Ӧ0�!ؗ�1O9�@����^6�[�y��q�5�N�����*�8-6���M���4f]��,�~��p5��r-bk����~E_b��g��ul���x�����]��s�...
ซอฟต์แวร์ (Software)3. ข้อมูล (Data)4. บุคลากร หรือพีเพิลแวร์ (People Ware)5. กระบวนการทำงาน (Documentation/Procedure)Page
ซอฟต์แวร์ (Software)3. ข้อมูล (Data)4. บุคลากร หรือพีเพิลแวร์ (People ware)5. กระบวนการทำงาน (Documentation/Procedure)Page 03 13:05 PM1. ฮาร์ดแวร์ (Hardware) สิ่ งที่มองเห็นและจับต้องสั มผัสได้ทั้งหมดที่เกี่ยวข้องกับคอมพิวเตอร์ ฮาร์ดแวร์จะไม่สามารถทำงานด้วยตัวเองเดี่ยว ๆ ได้จะต้องนำมาลงหรือติดตั้งโปรแกรมหรือซอฟต์แวร์ที่เขียนขึ้นเพื่อให้ทำงานได้Page 04 13:05 PM2. ซอฟต์แวร์ (Software) ซอฟต์แวร์หรือโ...
ซอฟต์แวร์ระบบปฏิบัติการ (Operating System Software-OS) หมายถึงซอฟต์แวร์หรือ โปรแกรมที่ควบคุมการทeงานทั้งหมดของเครื่อง ได้แก่ Windows ,Dos ,
ซอฟต์แวร์ระบบปฏิบัติการ (Operating System Software-OS) หมายถึงซอฟต์แวร์หรือ โปรแกรมที่ควบคุมการทeงานทั้งหมดของเครื่อง ได้แก่ Windows ,Dos , Linux , Unix , Mac 2. ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึง โปรแกรมที่เขียนขึ้นมา เพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานเฉพาะด้าน เช่น โปรแกรมระบบบัญชีโปรแกรมออกแบบ โปรแกรมสำเร็จรูปต่างๆPage 05 13:05 PM3. ข้อมูล (Data) ข้อมูล เป็นองค์ประกอบที่สำคัญอีกป...