ตัวอย่างการบรรยายพร้อมผู้ให้คำปรึกษาซึ่งเป็นส่วนหนึ่งของหลักสูตร Codegym University ลงทะเบียนสำหรับหลักสูตรเต็ม


"ฉันเองอีกแล้ว ฉันลืมอธิบายบางอย่าง ตอนนี้ฉันจะบอกคุณเกี่ยวกับตัวแปรและการกำหนดแอดเดรสของหน่วยความจำเราจะไม่เจาะลึกเกินไป แต่จะเป็นการดีถ้าคุณจำบางอย่างได้"

"ฉันชอบวิธีการสอนของคุณ: ถ้าคุณเข้าใจบางอย่าง - ดีมาก ถ้าคุณไม่เข้าใจอะไรเลย - ก็ไม่เป็นไร"

"ความรักบังคับกันไม่ได้ ชัดเจนดี บนโลกของคุณไม่ใช่เหรอ"

“ไม่ เรามีแนวทางที่แตกต่างกัน ถ้าคุณอยากเรียน คุณก็เรียน ถ้าคุณไม่อยากเรียน คุณก็เรียน แม้ว่าจะไม่เต็มใจก็ตาม”

"ช่างเป็นวิธีการเรียนรู้ที่ล้าหลังเสียจริง! เสียพลังงานและเวลาไปมาก และสร้างผลลัพธ์ที่ไม่ดี"

"เราเสียมันไปเถอะ แต่อย่าพูดถึงเรื่องเศร้า"

"ตกลง ลองนึกภาพ Excel ทุกคนรู้จัก Excel แผ่นงาน Excel ประกอบด้วยเซลล์ แต่ละเซลล์มีตัวระบุเฉพาะของตัวเอง (A1, A2,...B1, B2) หากคุณทราบตัวระบุของเซลล์ คุณสามารถเขียนค่าบางอย่างลงไปได้เสมอ หรือเก็บค่าใด ๆ ไว้ที่นั่นหน่วยความจำของคอมพิวเตอร์ก็จัดในลักษณะที่คล้ายกันมาก"

การกำหนดที่อยู่หน่วยความจำและตัวแปร - 1

“ผมตามคุณมาไกลแล้ว”

"โปรแกรมและข้อมูลโปรแกรมถูกจัดเก็บไว้ในหน่วยความจำเมื่อโปรแกรมทำงาน หน่วยความจำของคอมพิวเตอร์ทั้งหมดแบ่งออกเป็นเซลล์เล็กๆ หรือไบต์ แต่ละเซลล์มีตัวระบุเฉพาะหรือตัวเลขที่เกี่ยวข้อง: 0,1,2,3, … (ตัวเลขขึ้นต้นด้วย 0) ถ้าคุณทราบหมายเลขของเซลล์ คุณสามารถบันทึกข้อมูลในนั้น หรือรับข้อมูลจากเซลล์นั้นได้ บางเซลล์เก็บรหัสของโปรแกรม เช่น ชุดคำสั่งสำหรับโปรเซสเซอร์ เซลล์อื่นๆ เก็บข้อมูลที่ใช้ โดยโปรแกรมหมายเลขของแต่ละเซลล์เรียกว่าที่อยู่ของมัน"

"ศาสตราจารย์ได้บอกฉันเกี่ยวกับโปรเซสเซอร์และคำสั่งแล้ว แต่ไม่ได้ลงรายละเอียด"

"ตัวประมวลผลรู้วิธีรันคำสั่งที่ถูกโหลดลงในหน่วยความจำ คำสั่งตัวประมวลผลเกือบทั้งหมดมีลักษณะเช่น 'นำข้อมูลจากบางเซลล์ ทำบางอย่างกับมัน ส่งผลลัพธ์ไปยังเซลล์อื่น' เรารวมคำสั่งง่ายๆ หลายร้อยคำสั่งเพื่อให้ได้ คำสั่งที่ซับซ้อนและมีประโยชน์"

"แต่ทำไมฉันถึงต้องการทั้งหมดนี้"

"เมื่อมีการประกาศตัวแปรในโค้ด หน่วยความจำบางส่วนที่ยังไม่ได้ใช้งานจะถูกกำหนดให้กับตัวแปรนั้น โดยปกติจะมีขนาดไม่กี่ไบต์ การประกาศตัวแปรจำเป็นต้องระบุประเภทของข้อมูลที่โปรแกรมจะจัดเก็บไว้ในนั้น: ตัวเลข ข้อความ หรือข้อมูลอื่น ๆ เพื่อความสะดวกชื่อเฉพาะจะถูกกำหนดให้กับตัวแปรแต่ละตัว"

"หมายความว่าตัวแปรเป็นชื่อ ประเภท ส่วนหนึ่งของหน่วยความจำ และค่าด้วย"

"ทุกอย่างรวมกันเป็นหนึ่งเดียว ดูตัวอย่าง:"

รหัส คำอธิบาย
1
String s;
บรรทัดนี้สร้างตัวแปรชื่อs. เราประกาศประเภทของมันเป็นStringเพราะมันจะใช้ในการเก็บข้อความ
เราไม่สามารถประกาศตัวแปรอื่นที่มีชื่อเดียวกันในฟังก์ชันหรือคลาสเดียวกันได้
2
String s2 = "I'm Diego";
บรรทัดนี้สร้างตัวแปร String s2และกำหนดค่า"I'm Diego"ทันที
3
int a;
ที่นี่เราสร้างตัวแปรชื่อa. ชนิดข้อมูลตรงกับสิ่งที่จะจัดเก็บไว้ในนั้น ชนิดข้อมูลintสั้นสำหรับจำนวนเต็ม
3
int b = 4;
เราสร้างตัวแปรชื่อb. ชนิดข้อมูล ( int) ใช้สำหรับเก็บจำนวนเต็ม ค่า4จะถูกกำหนดให้กับตัวแปรทันที

"นี่คืองานบางส่วนจากดิเอโก ค่อยๆ ทำไปทีละนิด"