Get Started. It's Free
or sign up with your email address
Rocket clouds
Discrete by Mind Map: Discrete

1. Lab

1.1. การสร้างโปรแกรม PyCharm

1.2. สร้าง Projeac ชื่อว่า HelloWorld

1.3. บทที่ 1 ทฤษฎีจำนวน

1.3.1. การเขียนข้อความอธิบายในโปรแกรม

1.3.2. การแสดงผลออกทางหน้าจอ

1.3.3. การสร้างและกำหนดค่าตัวแปร

1.3.4. ตัวดำเนินการทางคณิตศาสตร์

1.3.4.1. การบวก

1.3.4.2. การลบ

1.3.4.3. การคูณ

1.3.4.4. การหารทศนิยม

1.3.4.5. การหารเอาผลหารที่เป็นจำนวนเต็ม

1.3.4.6. การหารเอาเศษ

1.3.4.7. การหารลงตัว

1.3.4.8. การยกกำลัง

1.3.5. การแก้สมการเบื้องต้นโดยใช้ภาษา Python

1.4. บทที่ 2 ตรรกศาสตร์

1.4.1. ตัวดำเนินการเปรียบเทียบ

1.4.1.1. เครื่องหมายน้อยกว่า(<)

1.4.1.2. เครื่องหมายน้อยกว่าหรือเท่ากับ(<=)

1.4.1.3. เครื่องหมายมากกว่า(>)

1.4.1.4. เครื่องหมายมากกว่าหรือเท่ากับ(>=)

1.4.1.5. เครื่องหมายเท่ากับ(=)

1.4.1.6. เครื่องหมายไม่เท่ากับ(!=)

1.4.2. ประพจน์

1.4.3. ตัวดำเนินการทางตรรกศาสตร์

1.4.3.1. นิเสธ(not)

1.4.3.2. Conjunction(AND)

1.4.3.3. Disjunction(OR)

1.4.3.4. Exclusive-or(XOR)

1.4.3.5. Implication(IMPLIES)

1.4.3.6. Biconditional(IFF)

1.4.4. การสมมูล

1.4.5. การจัดย่อหน้า

1.4.6. การตัดสินใจแบบมีเงื่อนไข

1.4.6.1. if

1.4.6.2. if..else

1.4.6.3. if...elif

1.4.6.4. การใช้if...elseร่วมกับand,or

1.5. บทที่3 เซต

1.5.1. ลิสต์

1.5.1.1. การสร้างลิสต์

1.5.1.2. การเลือกแสดงข้อมูลในลิสต์

1.5.2. For

1.5.3. Set

1.5.3.1. การสร้างเซต

1.5.3.2. ฟังก์ชันที่เกี่ยวกับSetที่ภาษา Python เตรียมไว้ให้การเพิ่มสมาชิกในเซตครั้งละ1ตัว

1.6. บทที่ 4 ฟังก์ชัน

1.6.1. การใส่ข้อมูลผ่านแป้นพิมพ์

1.6.2. การเปลี่ยนชนิดข้อมูล

1.6.3. การสร้างฟังก์ชัน

1.6.3.1. การสร้างและการเรียกใช้ฟังก์ชันแบบไม่มีการคืนค่ากลับ

1.6.3.2. การสร้างและการเรียกใช้ฟังก์ชันแบบมีการคืนค่ากลับ

1.6.3.3. ตัวอย่างการสร้างฟังก์ชัน ห.ร.ม. และ ค.ร.น.

1.6.4. ตัวอย่างฟังก์ชันที่Pythonเตรียมไว้ให้

1.6.4.1. การหาค่าสัมบูรณ์

1.6.4.2. จำนวนที่น้อยที่สุด

1.6.4.3. จำนวนที่มากที่สุด

1.6.4.4. กำหนดจำนวนตัวเลขทศนิยม

1.6.4.5. หาผลรวมทั้งหมดในชุดข้อมูล

1.6.4.6. rangeหรือช่วงของข้อมูลตัวเลข

2. Lecture

2.1. บทที่ 1 ตรรกศาสตร์

2.1.1. ตรรกศาสตร์

2.1.2. การให้เหตุผล

2.1.3. ตัวอย่างที่เป็นประพจน์และไม่เป็นประพจน์

2.1.4. ค่าความจริงของประพจน์

2.1.4.1. ตัวดำเนินการทางตรรกศาสตร์

2.1.4.1.1. Not(ไม่)

2.1.4.1.2. And(และ)

2.1.4.1.3. OR(หรือ)

2.1.4.1.4. XOR(เอ็กซ์-ออร์)

2.1.4.1.5. IMPLIES(ถ้า...แล้ว)

2.1.4.1.6. IFF(ก็ต่อเมื่อ)

2.1.4.2. ตารางค่าความจริง

2.1.5. การสมมูล

2.1.5.1. กฎการสมมูล

2.2. ตรรกศาสตร์ 2

2.2.1. การสมมูล

2.2.2. สัจนิรันดร์

2.2.3. การขัดแย้ง

2.2.4. ประโยคเปิด(Open Sentence)

2.2.5. การใช้เหตุผล(Argument)

2.3. เซต(Set)

2.3.1. การเขียนอธิบายเซต

2.3.1.1. การเขียนแบบแจกแจงสมาชิก

2.3.1.2. การเขียนแบบบอกเงื่อนไข

2.3.2. สัญลักษณ์ที่ใช้แทนเซตของจำนวนต่างๆ

2.3.2.1. | แทนเซตของจำนวนเต็ม

2.3.2.2. |- แทนเซตของจำนวนเต็มลบ

2.3.2.3. |+ แทนเซตของจำนวนเต็มบวก

2.3.2.4. N แทนเซตของจำนวนนับ

2.3.2.5. Q แทนเซตของจำนวนตรรกยะ

2.3.2.6. R แทนเซตของจำนวนจริง

2.3.3. รูปแบบเซต

2.3.3.1. เซตว่าง

2.3.3.2. เซตจำกัด

2.3.3.3. เซตอนันต์

2.3.4. ความสัมพันธ์ของเซต

2.3.4.1. เซตที่เท่ากัน

2.3.5. สับเซต(SubSet)

2.3.6. เพาเวอร์เซต(Power Set)

2.3.7. การเขียนแผนภาพเวนน์ ออยเลอร์  (Venn-Euler Diagrams)

2.3.8. ยูเนียน(Union)

2.3.9. อินเตอร์เซตชัน(Intersection)

2.3.10. คอมพลีเมนต์(Complements)

2.3.11. ผลต่าง(Difference)

2.4. ความสัมพันธ์(Relations)

2.4.1. คู่ลำดับ

2.4.2. ผลคูณคาร์ทีเซียน

2.4.3. ความสัมพันธ์ทวิภาค

2.4.4. ความสัมพันธ์บนเซต

2.4.4.1. ความสัมพันธ์เอกลักษณ์

2.4.4.2. ความสัมพันธ์สะท้อน

2.4.4.3. ความสัมพันธ์สมมาตร

2.4.4.4. ความสัมพันธ์ปฏิสมมาตร

2.4.4.5. ความสัมพันธ์ไม่สมมาตร

2.4.4.6. ความสัมพันธ์ถ่ายทอด

2.4.5. ความสัมพันธ์สมมูล

2.4.5.1. ชั้นสมมูล

2.4.5.2. ผลแบ่งกั้น

2.4.6. ความสัมพันธ์ประกอบ

2.5. ฟังก์ชัน(Function)

2.5.1. การกำหนดฟังก์ชัน

2.5.1.1. กำหนดโดยเซตแบบแจกแจงสมาชิก

2.5.1.2. กำหนดโดยการบอกเงื่อนไขของสมาชิกในความสัมพันธ์ r

2.5.1.3. กำหนดโดยตารางคู่อันดับ

2.5.1.4. กำหนดโดยแผนภาพแสดงการจับคู่ระหว่างสมาชิกในเซต

2.5.1.5. กำหนดโดยกราฟ

2.5.2. ฟังก์ชันหนึ่งต่อหนึ่ง

2.5.3. ฟังก์ชันทั่วถึง

2.5.4. ฟังก์ชันหนึ่งต่อหนึ่งทั่วถึง

2.5.5. ฟังก์ชันผกผัน

2.5.6. ฟังก์ชันคอมโพสิท

2.5.7. ฟังก์ชันปัดเศษลง

2.5.8. ฟังก์ชันปัดเศษขึ้น

2.5.9. การเท่ากันของฟังก์ชัน

2.5.10. พีชคณิตของฟังก์ชัน

2.6. ทฤษฎีจำนวน

2.6.1. การหาร

2.6.1.1. การหารลงตัว

2.6.1.2. การหารแบบมีเศษ

2.6.2. จำนวนเฉพาะ

2.6.3. ตัวหารร่วมมาก

2.6.4. Euclid's Algorithm

2.6.5. Modulus

2.6.6. จำนวนเฉพาะสัมธ์

2.6.7. Pairwise relatively prime

2.6.8. ตัวคูณร่วมน้อย

2.6.9. Modular Congruence

2.6.10. Hashing Function

2.6.11. Pseudo-random Numbers

2.6.12. การเข้ารหัส/การถอดรหัส

2.6.13. RSA encryption