รู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม - บทช่วยสอน 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 ++ ขอบคุณ!
สวัสดีกรุณา videotutorial.ro ทีมสามารถทำให้การกวดวิชาที่มีคำแนะนำเกี่ยวกับสิ่งที่ชนิดของผลิตภัณฑ์ที่จะมีในความสนใจ (อัตราส่วนราคาคุณภาพเทคโนโลยีบางอย่างและการรับรองความชอบธรรม) สำหรับในวัน Black Friday และผมหมายเดินทางเพื่อธุรกิจหรือแล็ปท็อป ssd- ทีวี มิฉะนั้นเราเข้าใจและสามารถเลือกจากผลิตภัณฑ์เมื่อคุณกลับคำแนะนำบางอย่างและคำอธิบายที่คุณได้ทำคุณในปีอื่น ๆ ขอบคุณสำหรับทุกสิ่งทุกอย่างที่คุณทำ
เราหวังเป็นอย่างยิ่งว่าจะได้รับคำแนะนำเป็นจำนวนมากในด้านนี้ขอบคุณ!
กวดวิชาที่ดีมากอธิบายฉันคาดหวังบทเรียนต่อไปนี้เกี่ยวกับ C + +
ขอบคุณ
ไชโย! ขอให้โชคดี!
ดีพูดดีคิดออก
เรากำลังรอคอยความต่อเนื่อง
ยังก่อนหน้านี้
ความสำเร็จ
SUPER BETON___Andreas คุณหลักสูตรแรกในโรมาเนียเกี่ยวกับ C ++ ___ เล่นรอบกับไมโครคอนโทรลเลอร์และเป็นคนดี interesat_____esti รอเหล่านี้ cursuri__o วันที่ดีและเด็กที่รัก
ว้าวคุณแปลกใจ ขอแสดงความยินดี !!!!
Professional!
คุณซ่อนตัวอยู่ที่ไหนเพื่อให้ห่างไกลเด็กชายมากขึ้น? คุณไม่กล้าหรือยัง?
มันออกมาได้ดีมาก
ขอบคุณ
Bafta และฉันคาดหวังบทเรียนอื่น ๆ ที่เกี่ยวข้องกับหัวข้อนี้
ก่อนอื่นขอแสดงความยินดีกับเจตนาและผลสัมฤทธิ์ทางการเรียน
น่าเสียดายที่การอ่านข้อความจากหน้างานนำเสนอก่อให้เกิดความผิดพลาดที่ฉันไม่คาดคิดเกิดขึ้น 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 ไบต์) แต่เนื่องจากการจัดรูปแบบเมื่อข้อความถูกโอนไปยังไซต์การได้รับพลังงานจึงหายไป
จากสิ่งที่ฉันจำได้ในวิดีโอฉันกล่าวว่ามันถูกเก็บไว้ในไบต์หลายสิ่งที่ถูกต้อง
ขอแสดงความยินดี
เรากำลังรอการกวดวิชาดังกล่าว
พี่น้องมากกว่า
สวัสดี
มีโมเด็มไร้สาย USB ไร้สาย (ไร้สายเมาส์) ที่ไม่จำเป็นต้องเข้าสู่ระบบเครือข่ายและสามารถมองเห็นได้โดยตรงบนคอมพิวเตอร์ของคุณหรือไม่?
ฉันต้องการวางกล้องไร้สายบนรถเทเลวิช
บางทีคุณอาจรู้จักกล้องไร้สายสำหรับสิ่งที่ฉันต้องการทำโปรดเขียนถึงฉัน
ขอบคุณล่วงหน้า
Super!
ใครสามารถช่วยฉันแก้ปัญหานี้ได้ไหม?
ในการแสดงตัวเลขธรรมชาติ 4 หลักทั้งหมดบนหน้าจอพร้อมคุณสมบัติที่ผลรวมของการผกผันเป็นตัวเลขหน่วยย่อยและตัวเลขจะเรียงลำดับจากมากไปหาน้อย….
กวดวิชาดี! ฉันกำลังรอการสอนต่อไป
สวัสดีฉันต้องการเชื่อมโยงกับบทแนะนำทั้งหมดที่คุณทำ ฉันพบเพียงหนึ่งในนั้นและฉันชอบมันมากเท่าที่คุณอธิบาย
อธิบายอย่างชัดเจนมาก ฉันพยายามที่จะเข้าใจหนังสือบางเล่ม (รวมถึงคลาส 5-8) และสมองของฉันแตก น่าเสียดายที่คุณได้ละทิ้งกระบวนการนี้ต่อไป จริงๆแล้วถ้าคุณสามารถประมาณจำนวนบทเรียนที่ต้องใช้ในการกระโดดจาก noob ไปจนถึงขั้นสูงฉันจะเปิดให้พิจารณาการซื้อหลักสูตรจากคุณถ้าคุณทำในลักษณะเดียวกับหลักสูตรนี้ ในกรณีที่คุณเลิกเรียนอย่างถาวรเพื่อดำเนินการต่อหลักสูตรแรกนี้ (แม้ว่ามันจะดูสมเหตุสมผลที่ว่าเมื่อเวลาผ่านไปแล้ว) มันอาจยุติธรรมที่จะประกาศผู้ที่เขียนถึงคุณและคุณ - ขอให้ดำเนินการต่อไปโดยไม่มีความหวัง ขอให้มีความสุขมาก ๆ ในวันนี้ !!!
แม้ว่าฉันจะเขียนโปรแกรมไม่เก่งเลย แต่นี่เป็นบทเรียนแรกที่ฉันเข้าใจบางสิ่งและแม้ว่าดูเหมือนว่าคนที่โพสต์จะไม่ได้เข้ามาที่นี่ แต่ฉันก็อยากจะชี้ให้เห็นถึงความไม่ตั้งใจที่เป็นไปได้ในแบบฝึกหัด 3: กำหนดให้ "แต่ละคนรับค่าของตัวแปรถัดไป" และการแทนค่าด้วยเครื่องหมาย: "a -> b, b-> c, c-> a" เป็นแรงบันดาลใจให้ฉันมีความหมายตรงกันข้ามกับการกำหนดเช่น: "ตัวแปรแต่ละตัวได้รับค่า ของตัวแปรก่อนหน้า””! หรือฉันไม่สามารถตีความคำอธิบายได้อย่างถูกต้องตามป้าย?