ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม - การสอน C ++ - หลักสูตร 1 - ขั้นตอนแรก

บทนำสู่การเขียนโปรแกรม - C + + กวดวิชา - หลักสูตร 1

รู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม - บทช่วยสอน C ++ - หลักสูตรที่ 1

ในบทแนะนำนี้เราจะเรียนรู้สิ่งแรกเกี่ยวกับการเขียนโปรแกรม ในกรณีนี้เราเลือกภาษา C + + ซึ่งจะช่วยให้เราเข้าใจว่าการเขียนโปรแกรมทำงานอย่างไร แต่ยังช่วยเพิ่มความยากลำบากในระดับขั้นสูง แม้ว่าเราจะอยู่ที่ Venkonเรายังใช้ภาษาอื่นเช่น Java, PHP, HTML, CSS, Javascript เราคิดว่า C ++ เป็นภาษาที่ดีที่สุดสำหรับการทำขั้นตอนแรกในการเขียนโปรแกรม

เราจะใช้โปรแกรมอะไร?


เราจะใช้ IDE (development development environment) ได้แก่ Code :: Blocks ซึ่งคุณสามารถดาวน์โหลดได้ ด้วยเหตุนี้ที่เราเลือก "codeblocks-16.01mingw-setup.exe"

หลังจากดาวน์โหลดโครงการ "Console Application" ใหม่เราจะเลือกภาษาการเขียนโปรแกรมและไฟล์ที่เราต้องการจะทำงานและเราสามารถเริ่มต้นการเขียนโปรแกรมได้

เกี่ยวกับคอมไพเลอร์

ในระยะสั้นคอมไพเลอร์คือเครื่องมือที่จะเปลี่ยนรหัสภาษาระดับสูงของเราให้เป็นภาษาระดับสูงที่โปรเซสเซอร์สามารถเข้าใจได้

เกี่ยวกับห้องสมุด

ห้องสมุดหรือห้องสมุดเป็นคอลเล็กชันที่เป็นประโยชน์สำหรับโปรแกรมเมอร์ซึ่งมักมีฟังก์ชันหรือเครื่องมืออื่น ๆ ที่ช่วยในการเขียนโปรแกรม ตัวอย่างเช่นการดำเนินการทางคณิตศาสตร์ในไลบรารี "math.h" หรือแม้แต่ "iostream" ซึ่งช่วยให้เราสามารถอ่านและเขียนข้อความไปยังคอนโซลโดยใช้ cin (Console Input) หรือ cout (Console OUTput)

เกี่ยวกับ int main () {... }

ในหลักตามที่เรียกว่าเนื้อหาของโปรแกรมจะพบจริง คำแนะนำจะดำเนินการจากด้านบนลงและเมื่อ "return 0" ถึงคอมไพเลอร์รู้ว่าหลักอยู่ที่นี่ คำสั่งใน C + + ลงท้ายด้วย ";"!
เกี่ยวกับตัวแปร

ตัวแปรคือ "กล่อง" ที่เราสามารถเก็บค่าได้ ตัวแปรพื้นฐานของตัวแปรคือ "int" ข้อมูลประเภทนี้จะเก็บค่าจำนวนเต็มจาก -231pana ไปประมาณ 231-1 (อาจแตกต่างกันไปตามคอมไพเลอร์)

การออกกำลังกายหลาย:

1 หมายเลขบนแป้นพิมพ์จะอ่าน จัดเก็บในตัวแปรและการแสดงผล (เช่นในบทแนะนำ)
2 อ่านตัวเลข 2 เก็บแต่ละอันในตัวแปรและทำการแลกเปลี่ยนแล้วแสดง (ในบทแนะนำ)

2 เราอ่านตัวเลข 3 เก็บแต่ละตัวแปรไว้ในตัวแปรและตัวแปรแต่ละตัวจะใช้ค่าตัวแปรต่อไป เรามี a, b, c และ a -> b, b-> c, c-> a; (หลักการของการเปลี่ยนระหว่างกับตัวแปรเสริมจะใช้)

รู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม - การสอน C ++ - หลักสูตรที่ 1 - วิดีโอการสอน


เว็บที่เกี่ยวข้อง


ความคิดเห็น

  1. Fusa เขาพูดว่า

    ดีมาก ... เรากำลังรอการสอนเกี่ยวกับ C ++ ขอบคุณ!

  2. แนนซี่ เขาพูดว่า

    สวัสดีกรุณา videotutorial.ro ทีมสามารถทำให้การกวดวิชาที่มีคำแนะนำเกี่ยวกับสิ่งที่ชนิดของผลิตภัณฑ์ที่จะมีในความสนใจ (อัตราส่วนราคาคุณภาพเทคโนโลยีบางอย่างและการรับรองความชอบธรรม) สำหรับในวัน Black Friday และผมหมายเดินทางเพื่อธุรกิจหรือแล็ปท็อป ssd- ทีวี มิฉะนั้นเราเข้าใจและสามารถเลือกจากผลิตภัณฑ์เมื่อคุณกลับคำแนะนำบางอย่างและคำอธิบายที่คุณได้ทำคุณในปีอื่น ๆ ขอบคุณสำหรับทุกสิ่งทุกอย่างที่คุณทำ

  3. เอเดรีย เขาพูดว่า

    เราหวังเป็นอย่างยิ่งว่าจะได้รับคำแนะนำเป็นจำนวนมากในด้านนี้ขอบคุณ!

  4. Adi เขาพูดว่า

    กวดวิชาที่ดีมากอธิบายฉันคาดหวังบทเรียนต่อไปนี้เกี่ยวกับ C + +
    ขอบคุณ

  5. Sergiu เขาพูดว่า

    ไชโย! ขอให้โชคดี!

  6. เฝอ เขาพูดว่า

    ดีพูดดีคิดออก
    เรากำลังรอคอยความต่อเนื่อง

  7. Mihaita เขาพูดว่า

    ยังก่อนหน้านี้
    ความสำเร็จ

  8. จุดประกาย เขาพูดว่า

    SUPER BETON___Andreas คุณหลักสูตรแรกในโรมาเนียเกี่ยวกับ C ++ ___ เล่นรอบกับไมโครคอนโทรลเลอร์และเป็นคนดี interesat_____esti รอเหล่านี้ cursuri__o วันที่ดีและเด็กที่รัก

  9. แดน เขาพูดว่า

    ว้าวคุณแปลกใจ ขอแสดงความยินดี !!!!

  10. โอลด์แมน เขาพูดว่า

    Professional!
    คุณซ่อนตัวอยู่ที่ไหนเพื่อให้ห่างไกลเด็กชายมากขึ้น? คุณไม่กล้าหรือยัง?
    มันออกมาได้ดีมาก
    ขอบคุณ
    Bafta และฉันคาดหวังบทเรียนอื่น ๆ ที่เกี่ยวข้องกับหัวข้อนี้

  11. Horia เขาพูดว่า

    ก่อนอื่นขอแสดงความยินดีกับเจตนาและผลสัมฤทธิ์ทางการเรียน
    น่าเสียดายที่การอ่านข้อความจากหน้างานนำเสนอก่อให้เกิดความผิดพลาดที่ฉันไม่คาดคิดเกิดขึ้น 2:
    - "แปลงรหัสที่เขียนโดยเราเป็นภาษาระดับสูงที่โปรเซสเซอร์สามารถเข้าใจได้" โปรเซสเซอร์เข้าใจเฉพาะรหัสเครื่องซึ่งแสดงถึงภาษาโปรแกรมที่ต่ำที่สุดเท่าที่จะเป็นไปได้
    - ตัวแปรพื้นฐานคือ "int" ข้อมูลประเภทนี้จะเก็บค่าจำนวนเต็มตั้งแต่ -231 ถึง 231-1 โดยประมาณ (อาจแตกต่างกันไปตามคอมไพเลอร์)” ก่อนอื่นถ้าตัวแปร "int" ถูกเก็บไว้ในหน่วยความจำเป็นไบต์ (byte) ก็อาจมีค่าอยู่ในช่วง 0-255 หรือ -128 ถึง 127 ในความเป็นจริงตัวแปร "int" คือ
    เก็บไว้ใน 2 ไบต์ดังนั้นจึงมีค่าระหว่าง -32768 ถึง 32767 ถึงแม้ว่าฉันจะไม่แน่ใจ แต่ฉันไม่คิดว่าค่า "int" จะขึ้นอยู่กับคอมไพเลอร์
    ข้อผิดพลาดเกี่ยวกับจำนวนไบต์พื้นที่จัดเก็บสำหรับตัวแปร "int" ก็พุ่งเข้ามาในวิดีโอเช่นกัน

    • อันเดรีย เขาพูดว่า

      Hi Horia!
      เราได้กล่าวในวิดีโอว่าโค้ดภาษา (เขียนโดยเรา) เปลี่ยนเป็นรหัสระดับต่ำว่ารถที่เราใช้สามารถตีความได้ ในคำอธิบายที่ฉันได้เขียนโดยไม่ได้ตั้งใจฉันจะเปลี่ยนขอบคุณสำหรับการคัดค้าน สำหรับ int ถ้าคุณทำวิจัยอย่างละเอียดมากขึ้นบนอินเทอร์เน็ตคุณจะเห็นว่าขึ้นอยู่กับคอมไพเลอร์บางครั้งผลของ sizeof (int) ส่งกลับ 2 บางครั้งจะส่งกลับ 4 โดยทั่วไปคือไบต์ 4 และนี่เป็นเหตุผลที่เราต้องการแสดงตัวอย่างนี้ ในกรณีที่มีการอ้างอิงในคำอธิบายอยู่ในขั้นต้น -2 ถึงกำลัง 31 (นั่นคือ 4 ไบต์) แต่เนื่องจากการจัดรูปแบบเมื่อข้อความถูกโอนไปยังไซต์การได้รับพลังงานจึงหายไป
      จากสิ่งที่ฉันจำได้ในวิดีโอฉันกล่าวว่ามันถูกเก็บไว้ในไบต์หลายสิ่งที่ถูกต้อง

  12. เหรียญเงิน เขาพูดว่า

    ขอแสดงความยินดี
    เรากำลังรอการกวดวิชาดังกล่าว

  13. Costan เขาพูดว่า

    พี่น้องมากกว่า
    สวัสดี
    มีโมเด็มไร้สาย USB ไร้สาย (ไร้สายเมาส์) ที่ไม่จำเป็นต้องเข้าสู่ระบบเครือข่ายและสามารถมองเห็นได้โดยตรงบนคอมพิวเตอร์ของคุณหรือไม่?
    ฉันต้องการวางกล้องไร้สายบนรถเทเลวิช
    บางทีคุณอาจรู้จักกล้องไร้สายสำหรับสิ่งที่ฉันต้องการทำโปรดเขียนถึงฉัน
    ขอบคุณล่วงหน้า

  14. zame77 เขาพูดว่า

    Super!

  15. Alinix เขาพูดว่า

    ใครสามารถช่วยฉันแก้ปัญหานี้ได้ไหม?
    ในการแสดงตัวเลขธรรมชาติ 4 หลักทั้งหมดบนหน้าจอพร้อมคุณสมบัติที่ผลรวมของการผกผันเป็นตัวเลขหน่วยย่อยและตัวเลขจะเรียงลำดับจากมากไปหาน้อย….

  16. Vasile Trifoi เขาพูดว่า

    กวดวิชาดี! ฉันกำลังรอการสอนต่อไป

  17. Stefania เขาพูดว่า

    สวัสดีฉันต้องการเชื่อมโยงกับบทแนะนำทั้งหมดที่คุณทำ ฉันพบเพียงหนึ่งในนั้นและฉันชอบมันมากเท่าที่คุณอธิบาย

  18. Marius เขาพูดว่า

    อธิบายอย่างชัดเจนมาก ฉันพยายามที่จะเข้าใจหนังสือบางเล่ม (รวมถึงคลาส 5-8) และสมองของฉันแตก น่าเสียดายที่คุณได้ละทิ้งกระบวนการนี้ต่อไป จริงๆแล้วถ้าคุณสามารถประมาณจำนวนบทเรียนที่ต้องใช้ในการกระโดดจาก noob ไปจนถึงขั้นสูงฉันจะเปิดให้พิจารณาการซื้อหลักสูตรจากคุณถ้าคุณทำในลักษณะเดียวกับหลักสูตรนี้ ในกรณีที่คุณเลิกเรียนอย่างถาวรเพื่อดำเนินการต่อหลักสูตรแรกนี้ (แม้ว่ามันจะดูสมเหตุสมผลที่ว่าเมื่อเวลาผ่านไปแล้ว) มันอาจยุติธรรมที่จะประกาศผู้ที่เขียนถึงคุณและคุณ - ขอให้ดำเนินการต่อไปโดยไม่มีความหวัง ขอให้มีความสุขมาก ๆ ในวันนี้ !!!

  19. Pavel Marius เขาพูดว่า

    แม้ว่าฉันจะเขียนโปรแกรมไม่เก่งเลย แต่นี่เป็นบทเรียนแรกที่ฉันเข้าใจบางสิ่งและแม้ว่าดูเหมือนว่าคนที่โพสต์จะไม่ได้เข้ามาที่นี่ แต่ฉันก็อยากจะชี้ให้เห็นถึงความไม่ตั้งใจที่เป็นไปได้ในแบบฝึกหัด 3: กำหนดให้ "แต่ละคนรับค่าของตัวแปรถัดไป" และการแทนค่าด้วยเครื่องหมาย: "a -> b, b-> c, c-> a" เป็นแรงบันดาลใจให้ฉันมีความหมายตรงกันข้ามกับการกำหนดเช่น: "ตัวแปรแต่ละตัวได้รับค่า ของตัวแปรก่อนหน้า””! หรือฉันไม่สามารถตีความคำอธิบายได้อย่างถูกต้องตามป้าย?

พูดใจของคุณ

*