73
รรรรรรรร 235011 รรรรรรรรรรรรรรรรรรรรรรรรรร (Basic Logic and Problem Solving) สสสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสส

รหัสวิชา 235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Embed Size (px)

DESCRIPTION

รหัสวิชา 235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving). สาขาเทคโนโลยีสารสนเทศ คณะเทคโนโลยีสารสนเทศและการสื่อสาร. แนะนำวิชา. คำอธิบายรายวิชา (Course Description) - PowerPoint PPT Presentation

Citation preview

Page 1: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

รหั�สวิ�ชา 235011ตรรกะพื้ �นฐานและการแก�ปั�ญหัา

(Basic Logic and Problem Solving)

สาขาเทคโนโลยี�สารสนเทศคณะเทคโนโลยี�สารสนเทศและการส��อสาร

Page 2: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ค�าอธิ�บายีรายีวิ�ชา (Course Description)

กระบวินการท�างานของคอมพิ�วิเตอร� การใช!ตรรกศาสตร�ในการให้!เห้ต#ผลและการแก!ปั&ญห้าการ

วิ�เคราะห้�ปั&ญห้า ผ(งงาน โครงสร!างควิบค#มแบบล�าดั(บ โครงสร!างควิบค#มแบบทางเล�อก โครงสร!างควิบค#ม

แบบท�าซ้ำ�+า ห้ล(กการเข�ยีนโปัรแกรม รห้(สเท�ยีม ผ(งมโนภาพิ

Computer process, reasoning and solving problems using logic, problem analysis, flowchart, sequence control structure, selection control structure, repetition control structure, principle of programming, pseudo code, mind map

5/06/2012Basic logic and Problem Solving2

แนะน�าวิ�ชา

Page 3: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ดัร.ส#ขชาตร� ปัระสมส#ข (Sukchatri PRASOMSUK, Ph.D.) PhD. (Computational Linguistics), INALCO, Paris, FR M.Eng.(IT), & Grad.Dip. In Applied IS, RMIT, Melbourne, AU B.Sc.(คณิ�ตศาสตร�), ม.รามค�าแหัง เคยทำ�างานทำ!" :

DATA SOLVE Co.,Ltd. & Central Trading Co.,Ltd กรมวิ�ทำยาศาสตร�บร�การ กระทำรวิงวิ�ทำย�ฯ ม.หัอการค�า และ ม.แม'ฟ้)าหัลวิง

Contact : [email protected] FaceBook : Sukchatri PSK 0804509105

Notes/Slides Download: http://www.ict.up.ac.th/skchatri/

5/06/2012Basic logic and Problem Solving3

แนะน�าอาจารย�และน�ส�ต

Page 4: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

เกณฑ์�การวิ(ดัผลและปัระเม�นผล (Evaluation criteria) เกณฑ์�การวิ(ดัผล 1.1. ภาคบรรยีายี รวิม 60% - การสอบกลางภาค/ปัลายภาค 30% + 60% 1.2. ภาคทดัลอง/ภาคปัฏิ�บ(ต�การ รวิม 40%

การเข้�าเร!ยน 10 %

จ�ตพื้�ส�ยและงานทำ!มอบหัมาย 10 %

LAB 20 %

รวิมท(+งห้มดั 100 % เกณฑ์�การต(ดัเกรดั

ใช�เกณิฑ์�การต�ดเกรดแบบอ�งเกณิฑ์�/อ�งกล0'ม อ�งเกณิฑ์� < 50 คะแนน ได�เกรด F

5/06/2012Basic logic and Problem Solving4

การปัระเม�นผลการเร!ยน

Page 5: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Introduction to logic and to the Methodology of Deductive Science, Alfred Tarski, Translated by Olaf Helmer, Dover Publications, Inc, New York,1995

Logic An introduction, Greg Restall, McGill-Queen’s University Press, Montreal & Kingston, Ithaca, 2006

Problem Solving and Programming Concepts, Fifth Edition, Maureen Sprankle,Prentice Hall, 2001

ตรรกวิ�ทยีาท(�วิไปั, ศาสตราจารยี�ก�รต� บ#ญเจ�อ, ส�าน(กพิ�มพิ� ไทยี วิ(ฒนาพิาน�ช จ�าก(ดั, พิ�มพิ�คร(+งท�� 1 พิ.ศ. 2540

การใช!เห้ต#ผล : ตรรกวิ�ทยีาเช�งปัฏิ�บ(ต� ภาควิ�ชาปัร(ชญา คณะอ(กษร ศาสตร� จ#ฬาลงกรณ�มห้าวิ�ทยีาล(ยี ส�าน(กพิ�มพิ�แห้5งจ#ฬาลงกรณ�

มห้าวิ�ทยีาล(ยี พิ�มพิ�คร(+งท�� 5 พิ.ศ.2553

5/06/2012Basic logic and Problem Solving5

เอกสารปัระกอบการสอน(Teaching Materials / References)

Page 6: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

การต�ดต'อได�ทำ��งทำาง e-mail หัร อ โทำรศ�พื้ทำ� หัร อเข้�าพื้บทำ!"หั�องพื้�ก

E-mail : แจ�ง ช "อ- นามสก0ล รหั�ส เร "องทำ!"จะ ต�ดต'อ ค�าข้อบค0ณิปั4ดทำ�าย

Mobile Phone : แจ�ง ช "อ- นามสก0ล น�ส�ตวิ�ชา เร "องทำ!"จะต�ดต'อ ค�าข้อบค0ณิเม "อพื้5ดธุ0ระเสร7จ

การเข้�าพื้บทำ!"หั�องพื้�กอาจารย� : แจ�งการเข้�าพื้บโดย การน�ดทำาง e-mail หัร อ โทำรมาน�ด วิ�นและเวิลา

ก'อนการเข้�าพื้บเตร!ยมเร "องข้องตนเองใหั�พื้ร�อม การเตร!ยมและล�าด�บค�าถามใหั�พื้ร�อม พื้5ดภาษาไทำย

ใหั�ช�ดเจน5/06/2012Basic logic and Problem Solving6

มารยาทำในการต�ดต'ออาจารย�

Page 7: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ปั4ดม อถ อ อยี5า- ค0ยก�บเพื้ "อน ส'งเส!ยงด�ง ค0ยโทำรศ�พื้ทำ� เล'นม อถ อ หัร อคอมพื้�วิเตอร� หัร อ อาการทำ!"ไร�มารยาทำในหั�องบรรยายเช'น

…นอนหัล�บ เตร!ยมต�วิเสมอ พื้ร�อมทำ!"จะตอบค�าถาม หัร อถาม (โดยการยกม อ) ไม'ก�นน��าหัร ออาหัารข้ณิะม!บรรยาย ไม'ล0กออกไปัจากหั�อง โดยไร�มารยาทำ (อาจารย�ม!เวิลาพื้�กใหั�เปั:นระ

ยะๆ) ข้ณิะเพื้ "อนหัร ออาจารย�ก�าล�งบรรยายหัร อพื้ร!เซนต� ควิรใหั�เกร!ยต�

อาจารย�หัร อเพื้ "อน โดยการต��งใจฟ้�งอย'างม!มารยาทำ ต��งใจเร!ยนด�วิยควิามสนใจ (อาจารย�จะด5พื้ฤต�กรรมข้องน�ส�ต

ตลอดเพื้ "อหั�กคะแนน) เพื้ราะเวิลาเร!ยนเปั:นเวิลาทำ!"ม!ค'าอย'างส5ง

5/06/2012Basic logic and Problem Solving7

มารยาทำในหั�องเร!ยนข้ณิะบรรยายหัร อเร!ยน

Page 8: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ข้ณิะเร!ยน เม "ออาจารย�ถาม ตอบได�เสมอ ไม'ไปัถามเพื้ "อนข้�างๆ ม!ควิามปัระพื้ฤต�ในหั�องเร!ยนด!ตลอด เข้�าเร!ยนสม�"าเสมอ ควิาม

ต��งใจด! ส'งงานทำ!"มอบหัมายอย'างสม�"าเสมอ จ�าค�าศ�พื้ทำ�ทำ!"เปั:นภาษาอ�งกฤษปัระกอบด�วิย เพื้ "อปัระโยชน�ในการ

สอบ เวิลาสอบ การทำ�าข้�อสอบ : กรณิ!เปั:นข้�อเข้!ยนหัร ออ�ตน�ย (เปั:น

เทำคน�คในการตอบค�าถาม ใช�ได�ก�บทำ0กวิ�ชา ทำ�"วิโลก) เข้!ยนหัร ออธุ�บายใหั�ได�ใจควิามมากทำ!"ส0ด (ถ�าม!ศ�พื้ทำ�เทำคน�คเปั:นภาษา

อ�งกฤษต�องเข้!ยนก�าก�บมาด�วิย) ยกต�วิอย'าง (ถ�าม!) เข้!ยนภาพื้หัร อแผนผ�งปัระกอบ (ถ�าม!)

5/06/2012Basic logic and Problem Solving8

วิ�ธุ!และเทำคน�คในการทำ�าและร�กษาคะแนน

Page 9: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Chapter 0

พื้ �นฐานคอมพื้�วิเตอร�(Fundamental of Computers)

Instructor : Sukchatri PRASOMSUK, Ph.D.University of Phayao, ICT,

Thailand

Slide by VIVEK KUMAR [email protected]

Page 10: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving10

เคร��องคอมพิ�วิเตอร�และอ#ปักรณ�

Page 11: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ระบบคอมพิ�วิเตอร�

ฮาร�ดัแวิร�(Hardware)

ซ้ำอฟแวิร�(Software)

ผ8!ใช! (User)

5/06/2012Basic logic and Problem Solving11

Hardware

Software

User

Page 12: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ระบบคอมพิ�วิเตอร�

5/06/2012Basic logic and Problem Solving12

ข!อม8ลData

สารสนเทศInformation

การปัระมวิลผลProcessing

Page 13: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Software เปั9นเซ้ำตของโปัรแกรม ท��ท�างานท� ละค�าส(�ง เพิ��อบอกให้!คอมพิ�วิเตอร�ร8!วิ5าจะปัระมวิล

ผลข!อม8ลอยี5างไร Software ต!องท�าการต�ดัต(+งลงไปัใน

คอมพิ�วิเตอร�ก5อน

Softwares สามารถเปั9นออกเปั9น 2 กล#5ม ดั!วิยีก(น :

- System SW - Application SW

5/06/2012Basic logic and Problem Solving13

Software

Page 14: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

System Software ควิบค#มการท�างานโดัยีรวิมของระบบ จะถ8กเก;บไวิ!ในห้น5วิยีควิามจ�าของเคร��อง

คอมพิ�วิเตอร�และส(�งให้!เคร��องคอมพิ�วิเตอร� ท�าการ โห้ลดั เก;บ และเร�ยีกใช!โปัรแกรม

ปัระยี#กต� Examples: Operating System (OS),

Translators DOS, Windows, Unix etc.

5/06/2012Basic logic and Problem Solving14

Software (ต5อ)

Page 15: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Application Software เปั9นโปัรแกรมท��เข�ยีนข<+นเพิ��อท�างานเฉพิาะดั!าน พิ�+นฐานของ application software ค�อ : word processing, database,

spreadsheet, desktop publishing, and communication.

เช5น : MSOffice, Tally, MSOutlook, ISBS, MODBANKER BANKSOFT

5/06/2012Basic logic and Problem Solving15

Software (ต5อ)

Page 16: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Speed (ควิามเร;วิ): คอมพิ�วิเตอร�สามารถดั�าเน�นการตามค�าส(�งในเวิลาน!อยีกวิ5าล!านวิ�นาท�

Accuracy (ควิามเม5นยี�าถ8กต!อง): คอมพิ�วิเตอร�สามารถค�านวิณไดั!โดัยีไม5ผ�ดัพิลาดัและถ8กต!องมาก

Diligence (ควิามขยี(น): คอมพิ�วิเตอร�ม� ควิามสามารถในการปัฏิ�บ(ต�งานใดั ๆ และซ้ำ�+าๆ

ก(นไดั!อยี5างดั� Storage Capacity (ควิามจ#ในการ

เก;บ) : คอมพิ�วิเตอร�สามารถจ(ดัเก;บข!อม8ล ปัร�มาณมากและข!อม8ล บนส��อแม5เห้ล;กไดั!ดั�

5/06/2012Basic logic and Problem Solving16

ข!อดั�ของการใช!คอมพิ�วิเตอร�

Page 17: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ม� 2 ยี#ค (era) : Mechanical Era (Before 1945) Electronic Era (1945 - )

แบ5งเปั9น 4 generation : First Generation (1945 – 1954) Second Generation (1955 – 1964) Third Generation (1965 – 1974) Fourth Generation (1975 - )

5/06/2012Basic logic and Problem Solving17

วิ�วิ(ฒนาการคอมพิ�วิเตอร�

Page 18: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

บนพิ�+นฐานดั!านปัระส�ทธิ�ภาพิและขนาดั : Laptop / Palmtop Micro Computer / Desktop Mini Computer / Mainframe Super Computer

5/06/2012Basic logic and Problem Solving18

ชน�ดัของ Computers

Page 19: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

คอมพิ�วิเตอร�จะเข!าใจส(ญญาณการไห้ลของกระแสไฟฟ@าเท5าน(+น

Current Flowing : ON Current Not Flowing : OFF

Binary Language ( ภาษา binary) ON : 1 OFF : 0

Bit, Byte, KB, MB, GB (หัน'วิยทำ!"ใช�ก�น)

5/06/2012Basic logic and Problem Solving19

ภาษาของคอมพิ�วิเตอร� (Language of Computers)

Page 20: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

เคร�อข5ายีคอมพิ�วิเตอร� (Computer Network) เคร�อข5ายีคอมพิ�วิเตอร� เปั9นการเช��อมต5อระห้วิ5าง

คอมพิ�วิเตอร�เพิ��อการแบ5งบ(นทร(พิยีากร ทร(พิยีากร สามารถท��จะเปั9น : Information,

Load, Devices etc.

5/06/2012Basic logic and Problem Solving20

Page 21: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

บนพิ�+นฐานของขนาดั Local Area Network (LAN)

เคร�อข5ายีคอมพิ�วิเตอร�ท!องถ��น เช5น ในห้!อง ในอาคารห้ร�อบร�เวิณใกล!ๆ

Wide Area Network (WAN) เคร�อข5ายีคอมพิ�วิเตอร�ท��เช��อมต5อระยีะไกลในระดั(บ

ภ8ม�ภาคห้ร�อข!ามปัระเทศ

5/06/2012Basic logic and Problem Solving21

ชน�ดัของ Computer Networks

Page 22: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Information Sharing (การใช�สารสนเทำศร'วิมก�น) Device Sharing (การใช�เคร "องม อร'วิมก�น) Load Sharing (แบ'งเบาภาระร'วิมก�น) Mobility (การเคล "อนย�าย) Fast Communication (การส "อสารทำ!"รวิดเร7วิ) Anywhere Anytime Banking (ทำ�าธุ0รกรรมได�ทำ0กทำ!"

ทำ0กเวิลา)

5/06/2012Basic logic and Problem Solving22

ปัระโยีชน�ของเคร�อข5ายีคอมพิ�วิเตอร�

Page 23: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Internet ค�อเคร�อข5ายีคอมพิ�วิเตอร�ขนาดัให้ญ5ท��สามารถเช��อมต5อถ<งก(นห้มดั

Internet ม�การบร�การห้ลายีร8ปัแบบ เช5น : Email World Wide Web (www) Remote Login (Telnet) File Transfer (FTP)

5/06/2012Basic logic and Problem Solving23

Internet

Page 24: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving24

CPU ( Central Processing Unit)

• The central processing unit (CPU), ห้ร�อ “เร�ยีกอ�กอยี5างวิ5า processor” เปั9นส5วินท��เปั9น

สมอง “brain” ของคอมพิ�วิเตอร� ม�วิงจรอ�เล;กทรอน�กส�ท��ท�าให้!คอมพิ�วิเตอร�ปัฏิ�บ(ต�ตามค�าส(�งจากห้น5วิยีควิามจ�า

• CPU ปัระกอบไปัดั!วิยีวิงจรอ�เลคทรอน�คส�ภายีในจ�านวินมาก

Page 25: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving25

CPU

Examples: Intel Family – Pentium 4, 3, 2, Pentium, XEON, Itanium AMD -- Athlon, K62 IBM -- Cyrix Motorola -- 68000 Series

CU

ALU

MemoryRegisters

• A Single Chip

Page 26: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

The CPU ม!ส'วินปัระกอบ 3 ส'วินหัล�กด�วิยก�นค อ Control Unit (CU) Arithmetic Logic Unit (ALU) Memory

5/06/2012Basic logic and Problem Solving26

CPU

BACK

Page 27: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

จอภาพิ VDU (Monitor)

จอภาพิส�าห้ร(บเอาไวิ!แสดังผลจากคอมพิ�วิเตอร� ขนาดัของจอภาพิม�ห้น5วิยีเปั9นน�+วิ เช5น จอภาพิ

ขนาดั 17 น�+วิ โดัยีวิ(ดัจากม#มจอดั!านห้น<�งไปัยี(งม#มจอท��อยี85ตรงก(นข!ามก(นห้ร�อการวิ(ดัทะแยีงม#ม

5/06/2012Basic logic and Problem Solving27

Page 28: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

แปั@นพิ�มพิ� Keyboard

ม�ล(กษณะแปั@นพิ�มพิ�เห้ม�อนเคร��องพิ�มพิ�ดั�ดัท(�วิไปั

ปัระกอบไปัดั!วิยีต(วิอ(กษรท#กต(วิ ต(วิเลข และต(วิอ(กขรพิ�เศษ

5/06/2012Basic logic and Problem Solving28

Page 29: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving29

เม!าส� Mouse

• อ0ปักรณิ�ทำ!"ใช�ในการควิบค0มเคร "องคอมพื้�วิเตอร� โดยม!สายเคเบ�ลเช "อมต'อเมาส�เข้�าก�บเคร "องคอมพื้�วิเตอร�

• เม "อเมาส�อย5'บนแผ'นทำ!"เร!ยกวิ'า Mouse Pad ทำ�าใหั�เคอร�เซอร�บนหัน�าจอเคล "อนไหัวิ

• เคอร�เซอร�อาจเปั:นส�ญล�กษณิ�ทำ!"ม!ข้นาดเล7กทำ!"แสดงบนหัน�า จอคอมพื้�วิเตอร� (ปักต�จะเปั:นล5กศรในแนวิทำแยงทำ!"จะใช�เปั:น

ต�วิช!�) ทำ!"แสดงใหั�เหั7นวิ'าเมาส�อย5'ในต�าแหัน'งใดๆ บนหัน�าจอ

Page 30: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

เคร��องพิ�มพิ� Printer

เคร "องพื้�มพื้�ถ5กออกแบบมาเพื้ "อการส'งข้�อม5ลออกจากคอมพื้�วิเตอร�ลงบนแผ'นกระดาษ

เคร "องพื้�มพื้�แบ'งออกเปั:น 3 ชน�ด : dot matrix, laser, และ inkjet.

5/06/2012Basic logic and Problem Solving30

Page 31: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

สแกนเนอร�Scanner

สแกนเนอร�เปั:นอ0ปักรณิ�ทำ!"ใช�ในการค�ดลอกภาพื้จากกระดาษและแปัลงเปั:นภาพื้ด�จ�ตอลทำ!"สามารถบ�นทำ>กเปั:นไฟ้ล�คอมพื้�วิเตอร�และเก7บไวิ�บนฮาร�ดไดรฟ้@

สแกนเนอร�ย�งสามารถใช�อ'านข้�อควิาม Optical

Character Recognition (OCR) จากกระดาษและบ�นทำ>กเปั:นไฟ้ล�เอกสารทำ!"สามารถแก�ไข้ได�ด�วิย

5/06/2012Basic logic and Problem Solving31

Page 32: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ส'วินปัระกอบภายในคอมพื้�วิเตอร�

Page 33: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving33

ผ�งส'วินปัระกอบภายในคอมพื้�วิเตอร�

Floppy

CD

Page 34: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving34

power supply

hard drive

motherboard

ส5วินปัระกอบภายีใน

CD-ROM drive

floppy drive

cards

Page 35: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

องค�ปัระกอบทำ!"ส�าค�ญ : Power Supply Motherboard Memory Card Slots Cards (sound, video, network) CPU, heatsink and fan Drives (floppy, hard and CD-ROM)

5/06/2012Basic logic and Problem Solving35

ส5วินปัระกอบภายีใน(ต5อ)

Page 36: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Power Supply – (heart) จ'ายไฟ้ใหั�วิงจรทำ��งหัมดและอ0ปักรณิ�

Motherboard – (body) ทำ�าหัน�าทำ!"เปั:นผ5�จ�ดการทำ0ก อย'างในคอมพื้�วิเตอร� - เช "อมต'อทำ0กองค�ปัระกอบ

อ "น ๆ ร'วิมก�น CPU – Central Processing Unit – (brain) จะทำ�างาน

ทำ��งหัมดใหั�ก�บคอมพื้�วิเตอร�

5/06/2012Basic logic and Problem Solving37

ห้น!าท��ของส5วินปัระกอบต5างๆ ภายีใน

Page 37: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

RAM – Random Access Memory – (short-term memory) เก7บข้�อม5ลและค�าส�"งโปัรแกรมคอมพื้�วิเตอร�ทำ!"ก�าล�งใช�งาน

Hard Drive – (long-term memory) เก7บ ข้�อม5ลทำ��งหัมดทำ!"จ�าเปั:น และใช�งานระหัวิ'างการทำ�างาน

ข้องเคร "องคอมพื้�วิเตอร� Floppy and CD-ROM drives –

(mouth/ears) ช'วิยใหั�เราสามารถเก7บข้�อม5ล และ น�าพื้าออกไปัจากคอมพื้�วิเตอร� ได�

5/06/2012Basic logic and Problem Solving38

ห้น!าท��ของส5วินปัระกอบต5างๆ ภายีใน (ต5อ)

Page 38: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Card Slots – (fingers) ช'วิยใหั�ส'วินปัระกอบอ "น ๆ ทำ!"จะเพื้�"มในคอมพื้�วิเตอร�ได�

Video card – (face) ส'วินการปัระมวิลผลในการแสดงภาพื้ได�อย'างรวิดเร7วิข้>�น

Sound card – (vocal cords) ส'วินทำ!"ช'วิยใหั�เส!ยงออกจากคอมพื้�วิเตอร�

Network Card – (telephone) ส'วินทำ!"ช'วิยใหั�เคร "อง คอมพื้�วิเตอร�พื้5ดค0ยก�บคอมพื้�วิเตอร�เคร "องอ "น ๆ ผ'าน

สายเคเบ�ลได� (LAN Card)

5/06/2012Basic logic and Problem Solving39

ห้น!าท��ของส5วินปัระกอบต5างๆ ภายีใน (ต5อ)

Page 39: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving40

แห้ล5งจ5ายีไฟ Power Supply

SMPS – Switch Mode Power Supply Switching Transistors

Outputs + 5V, -5V, +12 V, -12 V

Page 40: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving41

แผงวิงจรห้ล(ก Main board/ MathorBoard

Page 41: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving42

RAM

Page 42: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving43

Hard Disk

จะอย5'ปัระจ�าภายในเคร "อง

Page 43: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ม�ร8ปัแบบเคร��องม�อการเก;บข!อม8ลแบบ Magnetic Memory Device.

เปั9นอ#ปักรณ�ท��เก;บข!อม8ลแบบไม5เคล��อนยี!ายี Magnetic Disks ถ8กเก;บอยี85ในร8ปักล5องส��เห้ล��ยีมโลห้ะ ข!อม8ลถ8กเก;บในร8ปัแบบ 1s & 0s. ควิามจ# ณ ปั&จจ#บ(น ~100 GB -> 1 TB ราคาต5อบ�ท ไม5แพิง Hard Disks

ควิามเร;วิในการห้ม#นของ disk ~ 5,400 – 7,200 rpm (revolutions per minute)

สามารถเก;บข!อม8ลไดั!ถ<ง 10G – 1000 G+

5/06/2012Basic logic and Problem Solving44

Hard Disk

Page 44: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving45

Floppy Disk Drive

ม�ควิามจ#ท�� 1.44 MB

Page 45: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving46

CD-ROM/DVD Drive

CD ม�ควิามจ#ท�� ~ 640-720 MB DVD ม�ควิามจ#ท�� ~ 4.7 GB

Page 46: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ม�ร8ปัแบบเคร��องม�อเปั9นแบบ Optical Device. เปั9นเคร��องม�อการเก;บข!อม8ลชน�ดั Removable Storage. CD’s—Compact Discs

ม�ห้ลายีห้ลากร8ปัแบบ : CD-ROM, CD-R, CD-RW ควิามจ# ปัระมาณ ~ 650-720 MB

DVD’s ม�ร8ปัแบบชน�ดัต5างๆ DVD-ROM, DVD-R, DVD-RW ควิามจ#อยี85ท�� ~ 4.7 GB of data

5/06/2012Basic logic and Problem Solving47

CD-ROM/DVD Drive

Page 47: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving48

Ribbon Cable

polarized

Page 48: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving49

Video Card

Page 49: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving50

Sound Card

Page 50: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving51

ภาพิดั!านห้ล(งคอมพิ�วิเตอร�

Remove screws

Page 51: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Overview of Operating System(Tutorial LAB 1)

Page 52: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

OS เปั9นซ้ำอฟแวิร�ของระบบซ้ำ<�งอาจจะดั8เปั9นช#ดัของซ้ำอฟแวิร�ท��ปัระกอบดั!วิยีข(+นตอนส�าห้ร(บการดั�าเน�นงานของคอมพิ�วิเตอร�

ส�าห้ร(บช5วิยีการท�างาน(ร(น)ของโปัรแกรม (ซ้ำอฟแวิร�ใช!งาน)

ช5วิยีการท�างานระห้วิ5างผ8!ใช!และคอมพิ�วิเตอร�

5/06/2012Basic logic and Problem Solving53

Operating System (OS) ค�ออะไร

Page 53: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving54

Computer Machine (Hardware)

User / Programmer

Operating System

Human Understandable Language (High Level

Language)

Machine Language (Low Level Language)

Page 54: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Multiprogramming OS

Multitasking/Multiprocessing

Multiuser OS

Time Sharing OS

Real Time OS

Distributed OS

5/06/2012Basic logic and Problem Solving55

ชน�ดัของ OS

Page 55: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Graphical User Interface (GUI)

ผ8!ใช!ไม5จ�าเปั9นต!องพิ�มพิ�ค�าส(�งใดั ๆ เพิ�ยีงแค5คล�กท��ไอคอนท��ต!องการ ค�าส(�งต5างๆ

ก;จะท�างานไดั!ท(นท� เช'น Windows (9X, XP, NT, 2000), Linux.

Character User Interface (CUI)

ผ8!ใช!ม�การพิ�มพิ�ค�าส(�งเก��ยีวิก(บการร(บค�าส(�งให้!ก(บคอมพิ�วิเตอร�

เช'น DOS, UNIX.

5/06/2012Basic logic and Problem Solving56

การแบ5งปัระเภท

Page 56: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

File Management

Memory Management

Process Management

Device Management

5/06/2012Basic logic and Problem Solving57

ห้น!าท��ห้ล(ก OS

Page 57: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Serial Processing งานจะถ8กปัระมวิลผลในเวิลาน(+นๆ

Batch Processing

งานจะถ8กเก;บไวิ!ส�าห้ร(บการปัระมวิลผลในเวิลาต5อมา

5/06/2012Basic logic and Problem Solving58

ชน�ดัการปัระมวิลผล

Page 58: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

เปั:นระบบปัฏิ�บ�ต�การชน�ด GUI (Graphic User Interface) ถ5กพื้�ฒนาโดยบร�ษ�ทำ Microsoft Corporation, ข้อง Mr. Bill Gates ร5ปัแบบต'างๆข้อง Microsoft Windows. Win95, Win98, Win2000, Win

ME, Win NT, Win XP, Windows Vista, Windows 7, Windows CE, … ไม'จ�าเปั:นต�องใช�ค�าส�"ง DOS เพื้!ยงแต'ใช�เม�าส�คล�กเทำ'าน��น

5/06/2012Basic logic and Problem Solving59

ควิามร8!เก��ยีวิก(บระบบปัฏิ�บ(ต�การ Windows

Page 59: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ล�กษณิะการจ�ด Folders และ documents ในวิ�นโดวิ�จะเหัม อนการจ�ดใน DOS. ต�วิอย'าง

5/06/2012Basic logic and Problem Solving60

ล(กษณะ Folders และ Documents

Page 60: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

MS-DOS เปั9นระบบปัฏิ�บ(ต�การพิ�+นฐานท��ใช!ใน MicroSoft Disk Operating System

เปั9นแบบระบบปัฏิ�บ(ต�การแบบ CUI (Command User Interface)

ใช!ค�าส(�งต5างๆ ให้!ผ8!ใช!ไดั!ใช!งานโดัยีการพิ�มพิ�ค�าส(�งลงไปัใน เคอร�เซ้ำอร� ห้ร�อท��เร�ยีกวิ5า Command prompt (>C:\ _ )

5/06/2012Basic logic and Problem Solving61

MS-DOS Overview

Page 61: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

Disk Operating System เปั:นค�าส�"งทำ!"ใช�เปั:นระบบปัฏิ�บ�ต�การ ส�าหัร�บใหั�คอมพื้�วิเตอร�ทำ�างานได� โดยทำ!"ผ5�ใช�ทำ!"จะใช�ระบบ

แบบน!�ต�องพื้�มพื้�ค�าส�"งลงไปั เช'น

C:\> copy a:\file.txt c:\

ควิามหัมายค อ ทำ�าการ copy ไฟ้ล�ทำ!"ช "อ file.txt จากไดฟ้@ เอ(drive A: ) ไปัไวิ�ไดฟ้@ ซ! (drive C: ) ทำ!" root หัร อ directory หัล�ก

5/06/2012Basic logic and Problem Solving62

ค�าส(�ง DOS ค�ออะไร (DOS Command)

Page 62: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

การใช�ค�าส�"ง DOS จะแสดงในร5ปั prompt (C:\>) สามารถใช�งานร'วิมก�บใน windows ได� 2 วิ�ธุ! ค อ

วิ�ธุ!ทำ!" 1 : ออกจาก Windows แล�วิ boot เคร "องใหัม' จากน��นกด F8 แล�วิเล อก

“Restart ใน MS-DOS Mode”

วิ�ธุ!ทำ!" 2 : เปั4ด DOS Shell ใน Windows ได� โดยการเล อกตามล�าด�บน!�

Select Start>Programs>Accessories>Command Prompt (XP)Start>Programs>Accessories>MS-DOS Prompt (98)

5/06/2012Basic logic and Problem Solving63

การใช!ค�าส(�ง DOS

Page 63: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ไฟล� (Files) ไฟ้ล� ค อทำ!"เก7บระเบ!ยนข้�อม5ล เปั:นหัน'วิยทำ!"เล7กทำ!"ส0ดในระบบการเก7บข้�อม5ล File System

(Storage) ในคอมพื้�วิเตอร� ข้�อม5ลเอกสารทำ0กร5ปัแบบจะถ5กสร�างและใช�งานในร5ปัไฟ้ล�ใน

คอมพื้�วิเตอร� ไม'วิ'าจะเปั:นข้�อม5ล ในร5ปัต�วิอ�กษร ร5ปัภาพื้ หัร อแม�แต'ฐานข้�อม5ลต'างๆ

ไดัเรคตอร�� (Directory) เปั:นทำ!"อย5'ข้องไฟ้ล�ต'างๆ ใน DOS) หัร อ โฟ้เดอร�ใน Windows

5/06/2012Basic logic and Problem Solving64

ไฟล�และไดัเรคตอร�� (Files and Directory)

Page 64: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ร5ปัแบบช "อไฟ้ล�ใน DOS : <ช "อ>.<นามสก0ล>

ม!สองส'วินค อ ช "อ (name) และ นามส0กล (extension) โดยม! จ0ด . ค�"นกลาง

ช "อ (name) ม! 8 ต�วิอ�กข้ระ (characters) และนามส0กล (extension) ม! 3 ต�วิอ�กข้ระทำ!"เปั:นต�วิอ�กษรและต�วิเลข้เทำ'าน��น

5/06/2012Basic logic and Problem Solving65

การต(+งช��อไฟล�

Page 65: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ระบบการจ�ดไฟ้ล�ใน DOS เปั:นแบบ hierarchical file system.

ไฟ้ล�ถ5กเก7บไวิ�ในไดเรคตอร!" และไดเรคตอร!" สามารถเก7บ หัลายๆ ไฟ้ล�หัร อหัลายๆ ไดเรคตอร!" ได�

ไดเรคตอร!"หัล�กข้องไดฟ้@ (drive) เร!ยกวิ'า ร5ทำ (root) ทำ!"ซ>"ง แสดงในร5ปั \ เช'น

ไดเรคตอร!"หัล�กข้องไดฟ้@ซ! (drive C)

>C:\

5/06/2012Basic logic and Problem Solving66

การจ(ดัไฟล�ใน DOS

Page 66: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving67

การจ(ดัไฟล�ใน DOS

/

circulars loans personnel

january february

retire.txt

rest.txt abc.txt

officer.txt new.dat

Hierarchical Structure of Files

Page 67: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

dir : แสดังรายีการท(+งห้มดัในไดัเรคตอร��

C:\> dir

cls : ลบจอภาพิC:\> cls

copy con : สร!างไฟล�C:\> copy con <filename> < เข้!ยนข้�อควิาม>

กด Ctrl-Z (^Z) เม "อพื้�มพื้�ข้�อควิามเสร7จ

Ex: C:\> copy con test.datพื้�มพื้�ข้�อควิามลงไปัCtrl-Z (^Z) 1 file(s) copied.

5/06/2012Basic logic and Problem Solving68

การใช!ค�าส(�ง DOS (Tutorial LAB #1)

Page 68: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

edit : การแก!ไขไฟล�

C:\> edit <filename>

type : ดั8ห้ร�อแสดังข!อควิามในไฟล�

C:\> type <filename>

5/06/2012Basic logic and Problem Solving69

การใช!ค�าส(�ง DOS (Tutorial LAB #1)

Page 69: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

md : ท�าการสร!างไดัเรคตอร��C:\> md (directory name>

cd : เปัล��ยีนไดัเรคตอร��

C:\> cd (directory name>

rd : ลบไดัเรคตอร��

C:\> rd (directory name>

5/06/2012Basic logic and Problem Solving70

การใช!ค�าส(�ง DOS (Tutorial LAB #1)

Page 70: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

copy : ทำ�าการค�ดลอกไฟ้ล�

C:\> copy <source> <destination>

move : ทำ�าการย�ายไฟ้ล�

C:\> move <source> <destination>

5/06/2012Basic logic and Problem Solving71

การใช!ค�าส(�ง DOS (Tutorial LAB #1)

Page 71: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

ren : เปัล!"ยนช "อไฟ้ล�C:\> ren <old filename> <new filename>

del : ลบไฟ้ล�C:\> del <filename>

5/06/2012Basic logic and Problem Solving72

การใช!ค�าส(�ง DOS (Tutorial LAB #1)

Page 72: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

5/06/2012Basic logic and Problem Solving73

ถาม-ตอบ

Page 73: รหัสวิชา  235011 ตรรกะพื้นฐานและการแก้ปัญหา (Basic Logic and Problem Solving)

1 . อธุ�บายหัน�าทำ!"ข้องอ0ปักรณิ�ต'อไปัน!�2. Keyboard, Mouse, Scanner, Light Pen. 3. หัน�าทำ!"หัล�กข้อง CPU ค ออะไร4. หัน'วิยในการวิ�ดควิามเร7วิข้อง Processor หัร อ CPU ค ออะไร5. เคร อข้'ายคอมพื้�วิเตอร�ค ออะไร ม!อะไรบ�าง6. จงบอกอ0ปักรณิ�ทำ!"ใช�เก7บข้�อม5ลหัร อ storage devices มาส�ก 3 ชน�ด7. ค�าส�"ง DOS ทำ!"ใช�ในการสร�าง directory ค ออะไร?8. Internet ค ออะไร9. เคร "องพื้�มพื้� Printer ม!ก!"ชน�ด อะไรบ�าง10. Scanner ม!หัน�าทำ!"อย'างไรบ�าง 1 1 . ทำ�าไมต�องม! Operating system เพื้ "อใช�ก�บคอมพื้�วิเตอร�1 2 . อธุ�บายควิามแตกต'างระหัวิ'าง Primary Storage และ Secondary

Storage

5/06/2012Basic logic and Problem Solving74

QUIZ