John Squirrels
ระดับ
San Francisco

ระดับเก่า 01

เผยแพร่ในกลุ่ม

อนาคตมาถึงแล้ว

ระดับเก่า 01 - 1คุณลักษณะของศตวรรษที่ 20 คือฮูเวอร์ เครื่องซักผ้า โทรทัศน์ และรถยนต์ หากคุณยังคงซักผ้าด้วยมือ ขี่ม้า ใช้เทียนเพื่อให้แสงสว่าง ตามมาตรฐานของศตวรรษที่ 20 คุณจะมีชีวิตอยู่ในปีที่ 19 อินเทอร์เน็ต โทรศัพท์มือถือ Skype โซเชียลเน็ตเวิร์ก กลายเป็นคุณลักษณะของศตวรรษที่ 21 อินเทอร์เน็ตทำให้สามารถเข้าถึงข้อมูลใด ๆ ที่มนุษยชาติรู้จักดีเป็นไปได้ที่จะทำงานและทำธุรกิจ รับการศึกษาและสอนทางเว็บ เครือข่ายสังคมออนไลน์สามารถค้นหาเพื่อน งาน แฟน กลุ่มตามความสนใจได้ คุณสามารถทำความคุ้นเคยกับบุคคลใดก็ได้ในโลกเพื่อขอคำแนะนำหรือความช่วยเหลือจากบุคคลนั้น คุณสามารถผูกมิตรกับคนทั้งโลก แล้วมาเยี่ยมหรือเชิญพวกเขามาที่บ้านคุณ หรือไปเที่ยวที่ไหนสักแห่งด้วยกัน คุณสามารถสื่อสารกับเพื่อน พี่ น้อง พ่อแม่ ญาติพี่น้อง และคนอื่นๆ ทั่วโลกได้ด้วย Skype การสื่อสารด้วยภาพฟรีในทุกที่ของโลก ผู้คนไม่กล้าแม้แต่จะฝันถึงเมื่อ 20 ปีที่แล้วตอนนี้มันเป็นข้อเท็จจริงธรรมดา GoogleStreetView ช่วยให้คุณสามารถ "เดิน" ตามท้องถนนของเมืองใดก็ได้ในโลก คุณสามารถเลือกสถานที่ที่ต้องการอาศัยอยู่และย้ายไปที่นั่นได้ เจ้าของ "โทรศัพท์สมัยใหม่" สามารถ: พูดคุย, เขียนข้อความ, ส่งรูปภาพ, ท่องหาข้อมูลในเว็บ, ติดตั้งแอปพลิเคชันฟรีหลายร้อยล้านรายการ อะไรอีก? โทรวิดีโอ ฟังเพลง ดูวิดีโอ ทำวิดีโอ ถ่ายภาพ ดูตำแหน่งบนแผนที่ ใส่เครื่องหมายระบุตำแหน่ง ใช้ออแกไนเซอร์ สื่อสารในโซเชียลเน็ตเวิร์ก และ "ชอบ" ลูกแมว ระดับเก่า 01 - 2คุณสามารถเรียนภาษาอังกฤษได้ภายในหนึ่งปี (หรือภาษาอื่น ๆ) ฟังหลักสูตรเสียง เมื่อคุณไปทำงานและจากที่ทำงาน ข้อมูลใด ๆ ที่สามารถเข้าถึงได้ในเว็บ หนังสือเรียนใด ๆคุณต้องการวิดีโอบรรยายของมหาวิทยาลัยที่ดีที่สุดในโลกพร้อมคำบรรยายหรือไม่? พวกเขาอยู่ ที่นั่นเช่นกัน ถ้าคุณพูดภาษาอังกฤษได้ คุณก็สามารถเขียนหนังสือตีพิมพ์ใน Amazonและรับโชคลาภได้ คุณสามารถสั่งซื้อเว็บไซต์ในราคาหลายร้อยดอลลาร์และทำธุรกิจผ่านเว็บได้ทั่วโลก หยุดใช้ชีวิตในศตวรรษที่ 20 เพื่อรอฟังคำสั่งว่าจะเรียนรู้อะไร เรียนรู้อย่างไร ต้องทำอะไร และใช้ชีวิตที่ไหน ตัดสินใจด้วยตัวคุณเอง โอกาสในการเปลี่ยนแปลงชีวิตรายล้อมคุณในทุกย่างก้าว และสิ่งสุดท้ายมีเรื่องตลกนี้: เกิดอุทกภัยขึ้น ทุกคนต่างวิ่งหนีเอาชีวิตรอด ยกเว้นชาวยิวชราผู้เคร่งศาสนาผู้ซึ่งนั่งสวดมนต์ รถบรรทุกกำลังผ่านไปและผู้คนในนั้นตะโกนเรียกชาวยิว: - ฮาอิม เข้าไป ช่วยตัวเองด้วย! - ฉันอธิษฐานมาตลอดชีวิตและปฏิบัติตามประเพณีทั้งหมด พระเจ้าจะช่วยฉัน - ฮาอิมตอบ น้ำสูงขึ้นจนถึงหน้าต่าง เรือลอยผ่านไป คำถามเดียวกัน คำตอบเดียวกัน น้ำสูงขึ้นเรื่อย ๆ จนถึงหลังคา ฮาอิมนั่งสวดมนต์ เฮลิคอปเตอร์บินผ่าน คำถามเดียวกัน คำตอบเดียวกัน และฮาอิมจมน้ำ และในโลกอื่นเขาเริ่มเยาะเย้ยพระเจ้า: - ฉันอธิษฐานมาตลอดชีวิตและปฏิบัติตามประเพณีทั้งหมด ทำไมคุณไม่ช่วยฉัน - ฉันส่งรถ เรือ และเฮลิคอปเตอร์ให้คุณแล้ว แล้วทำไมคุณถึงบ่นล่ะ?

คุณมาถึงระดับใหม่แล้ว

ระดับเก่า 01 - 3

ระดับ 1

- ขอแสดงความยินดีกับระดับแรกของคุณ! - ขอบคุณ! ง่ายกว่าที่คิด! - และฉันสนุกมาก! - คุณจะพบว่ามันน่าตื่นเต้นยิ่งขึ้น เดี๋ยวฉันจะพิสูจน์ให้ คุณพร้อมไหม? - มาม้วนกันเถอะ!

1 Risha ทำความรู้จักกับโปรแกรม

1 ริชา

- สวัสดีเพื่อนหนุ่มของฉัน ฉันหวังว่าคุณจะไม่ลืมว่าฉันเป็นข้าราชการรุ่นที่ 16 ฉันจะไม่มีวันประสบความสำเร็จได้ถ้าฉันไม่จัดระบบความรู้ทั้งหมดของฉัน ฉันมีเคล็ดลับที่เป็นประโยชน์มากมายที่จะช่วยคุณในการทำงานบางอย่าง ก่อนอื่น ให้ฉันบอกคุณว่าโปรแกรมจาวาธรรมดาคืออะไร - ตกลงไปข้างหน้า - ข้อเท็จจริงประการหนึ่ง โปรแกรม Java ประกอบด้วยคลาสต่างๆ แต่ละคลาสจะถูกจัดเก็บไว้ในไฟล์แยกต่างหาก ชื่อไฟล์ตรงกับชื่อคลาส นามสกุลไฟล์คือ .java - โปรแกรมประกอบด้วยชุดไฟล์ .java ในแต่ละไฟล์มีโค้ด 1 class ใช่หรือไม่? - ถูกต้องแล้ว Amigo! ถ้าชื่อไฟล์คือ MyCat.java แสดงว่ามีคลาส MyCat - ข้อเท็จจริงที่สอง หากเรามีไฟล์ที่มีคลาสจำนวนมาก เราจะจัดกลุ่มเป็นโฟลเดอร์และโฟลเดอร์ย่อยโปรดทราบว่าคลาสถูกจัดกลุ่มเป็นแพ็คเกจและแพ็คเกจย่อย ต้องระบุชื่อแพ็กเกจและแพ็กเกจย่อยในรหัสคลาส จะต้องตรงกับชื่อโฟลเดอร์และโฟลเดอร์ย่อยในแผ่นดิสก์ - ดังนั้นเราจึงมีไฟล์ที่จัดเรียงเป็นโฟลเดอร์ที่ด้านหนึ่งและคลาสที่จัดเรียงเป็นแพ็คเกจที่อีกด้านหนึ่ง ชื่อคลาสต้องตรงกับชื่อไฟล์ที่อธิบายคลาส ชื่อแพ็คเกจตรงกับชื่อโฟลเดอร์เพื่อจัดเก็บคลาส - บอกฉันเพิ่มเติมเกี่ยวกับเรื่องนี้ - ชื่อของแพ็กเกจย่อยจะอธิบายโดยคั่นด้วยจุด เกือบจะเหมือนกับลิงก์บนเว็บ - ดังนั้น หากคุณมีคลาส Cat อยู่ในแพ็คเกจ “ animals.pets ” หมายความว่า A) มีโฟลเดอร์ src อยู่ในแผ่นดิสก์ ไฟล์โครงการทั้งหมดจะถูกเก็บไว้ในโฟลเดอร์นี้ B) ข้างในมีโฟลเดอร์สัตว์ซึ่งประกอบด้วยโฟลเดอร์ชื่อสัตว์ เลี้ยง C) ใน โฟลเดอร์ สัตว์เลี้ยงมีไฟล์Cat .java ซึ่งมีรหัสคลาสCat - ฉันค่อนข้างเข้าใจ แต่ฉันไม่แน่ใจ - ถ้าอย่างนั้น โครงสร้างของคลาสและแพ็คเกจจะเหมือนกับโครงสร้างของโฟลเดอร์และไฟล์ในดิสก์ หากมีไฟล์House .java อยู่ใน โฟลเดอร์src/com/houses/ แสดงว่ามีคลาสHouseซึ่งอยู่ในแพ็คเกจcom.houses - ในบริบทนี้ ชื่อไฟล์เต็มคือ «com/houses/ House .java » และชื่อเต็มของคลาสcom.houses.House - เข้าใจแล้ว. - ดี คุณฉลาดมาก ตอนนี้ดูหน้าจอ - นี่คือรหัสชั้นเรียนขนาดเล็ก ฉันได้ทำเครื่องหมายประเด็นสำคัญทั้งหมดแล้ว: ระดับเก่า 01 - 4- ทุกอย่างชัดเจนมากที่สุดเท่าที่จะเป็นไปได้ในการลองครั้งแรก เฮ้เฮ้ - พาลเพื่อคุณ! ไม่ต้องเข้าใจอะไรมาก เคล็ดลับคือการจับบางอย่างตอนนี้ คุณจะเข้าใจทุกอย่างในภายหลัง งั้นวันนี้ก็เสร็จแล้ว ให้คนอื่นดูแลเถอะ

2 John Squirrels วิธีใช้หลักสูตรออนไลน์นี้

- สวัสดี อามีโก้ ฉันคือจอห์น สเควอเรลส์ กัปตันยานอวกาศกาแลกติกรัช - สวัสดีกัปตัน - วันนี้ฉันจะอธิบายให้คุณทราบว่ากระบวนการเรียนรู้ของเราจัดอย่างไร

คู่มือ CodeGym

ฉันบอกนักเรียนเสมอว่าการเขียนโปรแกรมคอมพิวเตอร์นั้นง่ายและน่าสนใจ ตอนนี้คุณสามารถตรวจสอบได้ด้วยตัวเอง เป้าหมายของหลักสูตรคือเพลิดเพลินไปกับการเรียน สนุกสนาน และได้รับทักษะการเขียนโปรแกรมจริงในภาษาจาวา ซึ่งจะช่วยให้คุณได้งานเป็นนักพัฒนาซอฟต์แวร์ นั่นเป็นเหตุผลที่มีงานเชิงปฏิบัติมากมายในหลักสูตร ความซับซ้อนของงานจะค่อยๆ เพิ่มขึ้นจากแบบง่ายไปสู่แบบซับซ้อนที่สุด

วิธีการจัดหลักสูตร

หลักสูตรประกอบด้วย 40 ระดับ แต่ละระดับประกอบด้วย 10-12 การบรรยายและ 20-30 งานจริง แต่ละระดับจะสอดคล้องกับระบบสุริยะแยกต่างหากบนแผนที่ดาวด้านล่าง และการบรรยายในระดับต่างๆ คือดาวเคราะห์ของระบบสุริยะ การบรรยายที่เปิดแต่ละครั้งคือเที่ยวบินสู่ดาวดวงอื่น เมื่อเปิดการบรรยายทั้งหมด ยานอวกาศจะบินไปยังระบบดาวดวงถัดไป ระดับเก่า 01 - 5สำหรับการแก้ปัญหาภาคปฏิบัติ การดูวิดีโอ และสิ่งอื่นๆ อีกมากมาย คุณจะได้รับรางวัล – “สสารมืด” ไม่กี่หน่วย ระดับเก่า 01 - 6ในการเลื่อนไปยังการบรรยายหรือระดับถัดไป คุณต้องทำ "การบินบนยานอวกาศ" ซึ่งต้องใช้ "ยานเติมเชื้อเพลิงหนึ่งลำ": ระดับเก่า 01 - 7ต้องใช้สสารมืด 5 หน่วยเพื่อเติมเชื้อเพลิงให้กับยานอวกาศ

ก้าวไปสู่ระดับถัดไป

หากต้องการก้าวไปสู่ระดับถัดไป คุณต้องผ่านการบรรยายทั้งหมดในระดับปัจจุบัน หากต้องการไปยังบทเรียนถัดไป คุณต้องกดปุ่มสีเขียวขนาดใหญ่: ระดับเก่า 01 - 8เมื่อคุณไปยังบทเรียนถัดไป ยานอวกาศของคุณจะบินไปยังดาวดวงอื่น หากคุณน้ำมันหมดหรือเรือของคุณไม่เต็ม ปุ่มจะไม่สามารถกดได้ และจะมีลักษณะดังนี้: ระดับเก่า 01 - 9คุณสามารถเติมเรือในส่วน "หน้าของฉัน" หากคุณเติมเชื้อเพลิงให้กับเรือไม่ได้เพราะไม่มีสสารมืด คุณต้องแก้ปัญหาหลาย ๆ อย่างและทำมันให้ได้ หากต้องการแก้ปัญหา ให้ใช้ปุ่มสีเหลือง ซึ่งอยู่ทางซ้ายของการบรรยาย ใกล้กับงานจริง: ระดับเก่า 01 - 10

งานปฏิบัติ

การป้อนรหัสตามตัวอย่าง - นี่เป็นงานปฏิบัติที่ง่ายที่สุด ในการแก้ปัญหานี้ คุณต้องป้อนรหัส Java ที่ส่วนล่างของหน้าต่าง รหัสควรเหมือนกับตัวอย่าง (อยู่ที่ส่วนบนของหน้าต่าง) ระดับเก่า 01 - 11เขียนโปรแกรม - งานเชิงปฏิบัติที่มีความซับซ้อนโดยเฉลี่ย ในการแก้ปัญหาคุณควรเขียนโปรแกรมด้วยภาษาจาวา คุณต้องค้นหาวิธีแก้ปัญหาและป้อนรหัสโซลูชันในหน้าต่างหลัก จากนั้นกดปุ่ม: ระดับเก่า 01 - 12ระดับเก่า 01 - 13เพื่อให้การเรียนรู้ของคุณง่ายขึ้นรวมถึงลดขั้นตอนการตรวจสอบโปรแกรมให้ง่ายขึ้น ควรเขียนโค้ดในตำแหน่งที่มีความคิดเห็น "เพิ่มรหัสของคุณที่นี่" เท่านั้น ในกรณีที่คอมไพล์สำเร็จ โปรแกรมจะถูกตรวจสอบโดยอัตโนมัติ- งานปัจจุบันได้รับการแก้ไขอย่างถูกต้องหรือไม่ หากโปรแกรมแสดงบางอย่างบนหน้าจอ จะมีหน้าต่างพิเศษอยู่ด้านล่าง – หน้าต่างเอาต์พุต แสดงทุกอย่างที่โปรแกรมแสดงบนหน้าจอเมื่อรันครั้งล่าสุด คุณสามารถซ่อนหน้าต่างด้วยรหัสได้ตลอดเวลาเพื่อดูบางสิ่งในการบรรยายหรือเพื่อเลื่อนการแก้ปัญหาของงาน เพียงกดปุ่มที่มุมขวาบน เมื่อคุณกลับมาที่งานนี้อีกครั้ง รหัสก่อนหน้าของคุณจะยังคงอยู่ที่นั่น ปุ่มมีลักษณะดังนี้: ระดับเก่า 01 - 14หากขนาดของหน้าต่างที่มีโค้ดเล็กเกินไป คุณสามารถขยายขนาดได้โดยคลิกปุ่มขยายใหญ่สุด (ใช้งานได้จากระดับที่ 4): ระดับเก่า 01 - 15งานที่บ้านต้องแก้ไขใน Intellij IDEA (ใช้ได้ตั้งแต่ระดับ 3) นี่เป็นโปรแกรมพิเศษสำหรับนักพัฒนา (IDE) เพื่อทำให้การเขียนโค้ดง่ายขึ้น ฉันเขียนปลั๊กอินสำหรับ IDEA ซึ่งจะช่วยให้คุณสามารถตรวจสอบว่าโปรแกรมของคุณถูกต้องหรือไม่ภายในเวลาไม่ถึงวินาที ปลั๊กอินประกอบด้วยปุ่มเพียงสองปุ่ม: ระดับเก่า 01 - 16ปุ่มซ้ายแสดงรายการงานที่มีให้คุณ: ระดับเก่า 01 - 17ปุ่มขวาส่งงานไปยังเซิร์ฟเวอร์เพื่อตรวจสอบ: ระดับเก่า 01 - 18คุณยังสามารถรับ "สสารมืด" ดูวิดีโอ: ระดับเก่า 01 - 19

3 ริชา พื้นฐานการทำงานของหน่วยความจำ

- ฉันอีกแล้ว ฉันแค่ลืมอธิบายบางอย่างให้คุณฟัง ฉันต้องการบอกคุณเกี่ยวกับตัวแปรและการกำหนดแอดเดรสหน่วยความจำ อย่าคิดมาก แต่ถ้าคุณจำอะไรบางอย่างได้ - นั่นเป็นความเมตตา! - รักวิธีการของคุณ ดี ถ้าได้คะแนน ถ้าไม่ใช่ ก็โอเค -ถ้ามันไปมันก็ไป อย่าฝืน ที่เห็นได้ชัด ทำไมมันแตกต่างกับคุณ? - มันคือ. เรามีอีกวิธีหนึ่งในการศึกษา: ถ้าคุณไม่ต้องการ คุณก็ต้องทำ - อืม ช่างเป็นวิธีการที่ล้าสมัยเสียจริง ลองนึกภาพดู คุณเสียเวลาและความพยายามไปมาก และแทบจะไม่ได้ผลลัพธ์เลย - ตายแล้ว! แต่ปล่อยให้มันผ่านไป - เอาล่ะ. ลองนึกภาพเอ็กเซล ทุกคนรู้จักเอ็กเซล แผ่นงาน Excel ประกอบด้วยเซลล์ แต่ละเซลล์มีหมายเลขเฉพาะ (A1, A2,…B1, B2)คุณสามารถใส่ค่าในเซลล์หรือรับค่าที่เก็บไว้ได้ เมื่อคุณทราบหมายเลขเซลล์ หน่วยความจำของคอมพิวเตอร์ถูกจัดเรียงในลักษณะเดียวกัน ระดับเก่า 01 - 20- ถึงตอนนี้ชัดเจนแล้ว - ที่รันไทม์ โปรแกรมและข้อมูลจะถูกจัดเก็บไว้ในหน่วยความจำ หน่วยความจำของคอมพิวเตอร์ทั้งหมดแสดงด้วยเซลล์ขนาดเล็ก - ไบต์ แต่ละเซลล์มีหมายเลขเฉพาะ - 0,1,2,3, ... (เริ่มต้นด้วยศูนย์) หากคุณทราบหมายเลขของเซลล์ เราสามารถบันทึกข้อมูลบางส่วนไว้ที่นั่น หรือรับข้อมูลจากเซลล์นั้น บางเซลล์เก็บรหัสโปรแกรม ชุดคำสั่งของตัวประมวลผล และอีกเซลล์เก็บข้อมูลโปรแกรม จำนวนของแต่ละเซลล์เรียกอีกอย่างว่าที่อยู่ - โปรเซสเซอร์ คำสั่ง... - ศาสตราจารย์บอกฉันบางอย่างเกี่ยวกับเรื่องนี้ แต่เพียงเล็กน้อย - โปรเซสเซอร์ เป็นสิ่งที่สามารถเรียกใช้คำสั่งจากโปรแกรมที่นำเข้ามาในหน่วยความจำ คำสั่งตัวประมวลผลเกือบทุกคำสั่งมีลักษณะดังนี้: "รับข้อมูลจากบางเซลล์ ทำบางอย่างกับพวกเขา แล้วใส่ผลลัพธ์ลงในเซลล์อื่น" เมื่อรวมกันหลายร้อยคำสั่ง เราจึงได้รับคำสั่งที่ซับซ้อนและมีประโยชน์ - ทำไมฉันถึงต้องการทั้งหมดนี้ในโลก - เมื่อมีการประกาศตัวแปรในโค้ด ตัวแปรนั้นจะได้รับชิ้นส่วนของหน่วยความจำที่ไม่ได้ใช้โดยปกติจะมีไม่กี่ไบต์ เมื่อประกาศตัวแปร คุณต้องระบุประเภทของข้อมูลที่โปรแกรมจะจัดเก็บไว้ในตัวแปรด้วย: ตัวเลข ข้อความ หรือข้อมูลอื่นๆ เพื่อความสะดวก ตัวแปรแต่ละตัวจะได้รับชื่อ เฉพาะ - ถ้าอย่างนั้น ตัวแปรคือชื่อและประเภท หรือชิ้นส่วนของหน่วยความจำและค่า? - ทั้งหมดรวมกัน ลองมาดูตัวอย่างกัน ระดับเก่า 01 - 21

4 Elly ทำความรู้จักกับประเภทของ int และ String

- เฮ้ อามีโก้ - สวัสดี Eleanora Carry - เรียกฉันว่าเอลลี่ มันอาจจะฟังดูไม่เป็นทางการเท่าไหร่ - โอเค เอลลี่ - ฉันคิดว่าด้วยความช่วยเหลือของฉัน คุณจะกลายเป็นหนึ่งในโปรแกรมเมอร์ที่ดีที่สุดได้อย่างรวดเร็ว ฉันมีประสบการณ์ที่ดีในการสอนผู้เริ่มต้น ตามฉันมาและมันจะดำเนินไปเหมือนเครื่องจักร มาเริ่มกันเลย. - ในJavaมีสองประเภทพื้นฐาน: Stringและint ในStringเราจัดเก็บสตริง/ข้อความ และใน จำนวน int (จำนวนเต็ม) ในการประกาศตัวแปรใหม่ คุณต้องเขียนประเภทและชื่อตัวแปร ชื่อต้องไม่ตรงกับชื่ออื่นของตัวแปรและ/หรือฟังก์ชัน ระดับเก่า 01 - 22- เมื่อประกาศตัวแปร คุณสามารถป้อนค่าให้กับตัวแปรได้ทันที ระดับเก่า 01 - 23- ในการป้อนค่าใหม่ให้กับตัวแปร คุณต้องใช้เครื่องหมายเท่ากับ “ = ” เรียกอีกอย่างว่าตัวดำเนินการมอบหมาย การมอบหมายคือการใส่ค่าที่นำมาจากตัวแปรอื่นหรือคำนวณจากตัวแปรหลายตัวให้กับตัวแปร ระดับเก่า 01 - 24- ค่าใหม่ของตัวแปรสามารถคำนวณได้จากนิพจน์ทางด้านขวาของเครื่องหมาย «=» นิพจน์สามารถมีตัวแปรเดียวกันได้ ระดับเก่า 01 - 25- คุณสามารถรวมสตริงโดยใช้เครื่องหมายบวก: ระดับเก่า 01 - 26 - บางครั้งก็สะดวกที่จะใช้สตริงที่ประกอบด้วยช่องว่างตั้งแต่หนึ่งช่องขึ้นไป ระดับเก่า 01 - 27ตอนนี้ฉันจะอธิบายวิธีการแสดงข้อความและค่าของตัวแปร: ระดับเก่า 01 - 28ระดับเก่า 01 - 29- อย่างไรก็ตาม ดิเอโกขอให้ฉันทำงานสองสามอย่างให้คุณ ไม่ต้องแปลกใจ พวกเขาเป็นสไตล์ของดิเอโก้:
งาน
1 เขียนโปรแกรมที่แสดง «หากเกิดข้อผิดพลาดในที่ทำงาน ให้โทษคนที่พูดภาษาอังกฤษไม่ได้»
2 เขียนโปรแกรมที่แสดง «ฉันไม่ได้ตื่นเต้นกับเงิน พวกเขาปลอบประโลมฉัน» 10 ครั้ง
3 เขียนโปรแกรมที่แสดง «ถ้าคุณไม่ชอบวิธีที่ฉันขับ ให้ออกจากทางเท้า».

5 ดิเอโก้ คำแนะนำที่ดี

ระดับเก่า 01 - 30- เฮ้เพื่อน! เป็นฉันอีกแล้ว จำได้ไหม? ผู้ที่จะสอนพนักงานที่ถูกต้องให้กับคุณ! - ไม่มีใครเข้าใจคุณดีไปกว่าฉัน เพราะเราต่างก็เป็นหุ่นยนต์ ดังนั้นอย่าไปฟังทฤษฎีของ "ถุงกระดูก" เหล่านั้น ฉันคือคนที่คุณควรฟัง และฉันพูดว่า: ไม่มีอะไรมาแทนที่การฝึกฝนได้ คุณจะไม่เรียนว่ายน้ำโดยอ่านคู่มือว่ายน้ำใช่ไหม ฮ่าฮ่า ใครปฏิบัติชนะ นั่นคือสิ่งที่หุ่นยนต์ทำ - นี่คืองานใหม่ : เขียนโปรแกรมเพื่อแสดง «Kiss my Shiny Metal Ass!»
งาน:
1 งานออกข้อความใหม่
เขียนโปรแกรมที่แสดง «Kiss my Shiny Metal Ass!»

6 Risha การเซ็นสัญญา

- ฉันอีกแล้ว! ฉันคิดว่าคุณรู้ดีพอที่จะเริ่มตัดสินใจอย่างชาญฉลาด ถึงเวลาเซ็นสัญญากับนายจ้างใหม่ของคุณแล้ว คุณต้องกรอกใบสมัคร นี่คือแบบฟอร์มตัวอย่าง เพียงแสดงข้อความบนหน้าจอ แค่นั้น ลงชื่อคนตาบอด ฉันมักจะทำเช่นนั้น
งาน: แสดงข้อความ

ฉันชื่ออามีโก้

เงินเดือนของฉันในปีแรกคือ 100 ดอลลาร์
เงินเดือนของฉันในปีที่สองคือ 200 ดอลลาร์
เงินเดือนของฉันในปีที่สามจะอยู่ที่ 300 ดอลลาร์
เงินเดือนของฉันสำหรับปีที่สี่จะอยู่ที่ 400 ดอลลาร์
เงินเดือนของฉันสำหรับปีที่ 5 จะอยู่ที่ 500 ดอลลาร์

ขอบคุณที่มีน้ำใจ Risha เพื่อนของฉัน!

อามิโกะคิดในใจอยู่ครู่หนึ่ง «มันดูไม่ใจกว้างเลย ฉันจำได้ว่าดิเอโกสอนฉันเรื่องการแสดงออก...»
งานใหม่:สัญญา เขียนโปรแกรมแสดง:
1

ฉันชื่ออามีโก้

เงินเดือนของฉันในปีแรกจะอยู่ที่ 60,000 ดอลลาร์
เงินเดือนของฉันในปีที่สองจะอยู่ที่ 80,000 ดอลลาร์
เงินเดือนของฉันในปีที่สามจะอยู่ที่ 100,000
ดอลลาร์ เงินเดือนของฉันในปีที่สี่จะอยู่ที่ 120,000 ดอลลาร์
เงินเดือนของฉันในปีที่ 5 จะอยู่ที่ 150,000 ดอลลาร์

จูบตูดโลหะแวววาวของฉัน!

Risha กลับมา: - สบายดีไหม? - เสร็จแล้ว. ฉันได้ลงนามแล้ว - ทำได้ดีมาก! ฉันเซ็นคนตาบอดด้วย พวกเราใน Galactic Rush ไม่เคยนอกใจกัน - หึ หึ ขอบคุณที่มีน้ำใจ Risha เพื่อนของฉัน!

7 Elly, ส่งออกไปยังหน้าจอ

- ฉันอีกแล้ว วันนี้คุณมีสามบทเรียน นี่เป็นครั้งที่สอง! นั่งลงและฟังฉันจะบอกคุณเกี่ยวกับการส่งออกไปยังหน้าจอ มันง่ายและสะดวก: ระดับเก่า 01 - 31- คุณช่วยบอกฉันอีกครั้งเกี่ยวกับ print() และ println() ได้ไหม - ฟังก์ชัน print () แสดงข้อความทั้งหมดทีละตัวอักษร เมื่อบรรทัดเต็ม ข้อความจะปรากฏในบรรทัดถัดไป คุณสามารถขัดจังหวะเอาต์พุตในบรรทัดปัจจุบันและทำให้ข้อความแสดงในบรรทัดถัดไปได้หากคุณใช้ ฟังก์ชัน println () - เข้าใจแล้ว. และความมหัศจรรย์ของการเพิ่มสตริงให้กับตัวเลขคืออะไร? - หากมีการบวกตัวเลข ผลลัพธ์จะเป็นตัวเลข: 2+2เท่ากับ4. หากเพิ่มสตริงลงในตัวเลข ตัวเลขนั้นจะถูกแปลงเป็นสตริง จากนั้นจึงรวมสองสตริงเข้าด้วยกัน - ใช่. ฉันคิดอย่างนั้นเมื่อเห็นตัวอย่าง แต่คุณไม่มีทางรู้ ขอบคุณสำหรับการบรรยายที่น่าสนใจ Elly

8 Bilaabo เปรียบเทียบกับ Pascal

ระดับเก่า 01 - 32- สวัสดี! ฉันชื่อ Dr. Laga Bilaabo ฉันเป็นมนุษย์ต่างดาว หวังว่าเราจะเป็นเพื่อนกัน - ฉันด้วย. - บนโลกบ้านเรา เราใช้ภาษาโปรแกรมก้าวหน้าอย่าง Pascal แทน Java ที่ล้าสมัย นี่คือการเปรียบเทียบเล็กน้อยระหว่าง Java และ Pascal: ระดับเก่า 01 - 33- เป็นโปรแกรมเดียวกันที่เขียนด้วยภาษาต่างๆ อย่างที่คุณเห็น ใน Pascal ใช้บรรทัดน้อยกว่า มันเป็นสัญญาณของความก้าวหน้าของ Pascal - ฉันคิดว่าการเปรียบเทียบนี้สามารถปรับปรุงความเข้าใจของคุณเกี่ยวกับ Java หากคุณเคยเห็น Pascal - ไม่ ฉันไม่ได้ แต่ก็ยังน่าสนใจที่จะดูการเปรียบเทียบภาษาโปรแกรมที่แตกต่างกันสองภาษา - ใช่คุณพูดถูก มาดำเนินการต่อ - ในภาษาปาสคาล เราใส่โค้ดที่เขียนไว้ในเนื้อหาของโปรแกรม ขั้นตอน หรือฟังก์ชัน ใน Java ทุกอย่างถูกทำให้ง่ายขึ้นอย่างมาก: เนื้อหาของโปรแกรม โพรซีเดอร์ และฟังก์ชันถูกแทนที่ด้วยฟังก์ชัน และฟังก์ชันที่เรียกว่าเมธอด ระดับเก่า 01 - 34- ในคอลัมน์ Pascal ฉันเห็น «เนื้อหาของโปรแกรม», «ฟังก์ชัน» และ «ขั้นตอน» และในคอลัมน์ Java จะมีเฉพาะฟังก์ชันเท่านั้น มันดูแปลกไปหน่อย - ใช่ มันดูแปลกมากสำหรับทุกคนในโลกของฉัน แต่ผู้คนชอบทำให้ทุกอย่างง่ายขึ้น - ใน Java โค้ดทั้งหมดอยู่ในฟังก์ชัน ดังนั้นในการ ประกาศฟังก์ชัน คุณไม่จำเป็นต้องเขียนฟังก์ชันเหมือนที่คุณทำใน Pascal - ง่ายมาก: ถ้าบรรทัดของโค้ดเป็น แบบ «ประเภท + ชื่อ»แสดงว่าเป็นการประกาศของฟังก์ชันหรือตัวแปรหากวงเล็บต่อท้ายชื่อ แสดงว่าเป็นการประกาศฟังก์ชันใหม่ ถ้าไม่มีวงเล็บ แสดงว่าตัวแปรใหม่ถูกประกาศ - การประกาศตัวแปรและฟังก์ชันใน Java นั้นคล้ายกันมาก ลองเปรียบเทียบกัน: ระดับเก่า 01 - 35ฟังก์ชันมีชื่อ getName และประเภทการคืนค่าเป็น String - ยิ่งไปกว่านั้น ฟังก์ชัน Java ไม่สามารถมีอยู่ได้ด้วยตัวของมันเอง พวกเขาจะต้องอยู่ในชั้นเรียนใดชั้นเรียนหนึ่ง ดังนั้นเมื่อมนุษย์ต้องการเขียนโปรแกรมขนาดเล็กใน Java พวกเขาต้องสร้างคลาสก่อน จากนั้นจึงเขียนฟังก์ชันหลักภายในนั้นแล้วจึงเขียนโค้ดลงในนั้นEarthlings เป็นคนประหลาด - อย่างที่คุณเห็น Pascal ดีกว่ามาก และถ้าฉันเลือกได้ ฉันจะสอนภาษาปาสคาลให้คุณ แต่ทีมงานของฉันบังคับให้ฉันทำงานบางอย่างเกี่ยวกับ Java อย่างน้อยฉันจะพยายามให้แรงจูงใจที่ดีแก่คุณ:
งาน
1 เขียนโปรแกรมที่แสดง 9 ครั้ง: «ชีวิตไม่ยุติธรรม - ชินกับมัน».
2 เขียนโปรแกรมที่แสดง 4 ครั้ง: «ผู้มีส่วนได้ส่วนเสียที่สำคัญที่สุดในชีวิตของคุณคือคุณ».
3 เขียนโปรแกรมที่แสดง 16 ครั้ง: «สิ่งที่คุณปลูกตอนนี้ คุณจะเก็บเกี่ยวในภายหลัง».

9 อาจารย์พูดถึงประโยชน์ของการบรรยาย

ระดับเก่า 01 - 36- เฮ้ อามีโก้! - สวัสดีตอนบ่ายศาสตราจารย์ฮันส์ - ฉันได้เห็นอะไรมากมายในช่วงเวลาของฉัน ต่อไปนี้คือสิ่งที่ฉันจะบอกคุณ… - บางครั้งผู้คนก็เข้าใจสิ่งที่พวกเขาสอนในทันที บางครั้งก็ไม่เข้าใจ ทุกอย่างเป็นไปตามที่คุณเคยสอนมาก่อนและใครสอน ฉันหมายถึงครูต้องกระตุ้นนักเรียนของเขา - เมื่อนักเรียนต้องการเรียนรู้ ครูก็หมดหนทางที่นี่ - ถูกตัอง. นักเรียนไม่สามารถเปลี่ยนการบรรยายหรือบทเรียนที่น่าเบื่อให้กลายเป็นเรื่องสนุกได้ ครูเท่านั้นที่ทำได้ ครูต้องทำบทเรียนให้น่าสนใจและให้ข้อมูล แทนที่จะบ่นว่านักเรียนไม่อยากเรียนและเข้าชั้นเรียน - ลองจินตนาการถึงผู้กำกับภาพยนตร์ที่ทำรายได้ทะลุบ็อกซ์ออฟฟิศกล่าวโทษผู้ชมที่ไม่สนใจภาพยนตร์ของเขาและไม่ดูพวกเขา หากคุณพบผู้อำนวยการหรือวิทยากรดังกล่าว ให้เพิกเฉยต่อพวกเขา - ขอบคุณสำหรับคำแนะนำครับอาจารย์ - ฉันขอให้ Elly และ Risha อธิบายเนื้อหาใหม่ๆ ให้คุณฟังด้วยวิธีที่ให้ข้อมูลและน่าสนใจ แต่พวกเขายังสามารถทำผิดพลาดได้ Err เป็นมนุษย์ บางครั้งเรื่องราวของพวกเขาก็จบลงเพียงครึ่งเดียว บางครั้งคุณก็ไม่เข้าใจบางสิ่ง แต่ไม่ควรหยุดคุณในการเรียนรู้หัวข้อใหม่ เพราะมีโลกแห่งการผจญภัยที่น่าตื่นเต้นและงานที่น่าสนใจรอคุณอยู่! - ฉันจะให้ลิงก์ไปยังบทความในหัวข้อเดียวกัน โปรดดูบทความเหล่านี้ หากคุณมีปัญหาในการแก้ปัญหา หากคุณต้องการอ่านอย่างอื่นในหัวข้ออื่น คุณสามารถเยี่ยมชมเว็บไซต์ของเรา community.CodeGym.net คุณจะพบข้อมูลเพิ่มเติมในลิงก์ที่มีประโยชน์ CodeGym Lecture 1 Discussion ที่นี่ยังมีหนังสือ «Thinking in Java» ที่ยอดเยี่ยมอีกด้วย เป็นสิ่งที่ต้องอ่านสำหรับโปรแกรมเมอร์ Java ทุกคน หนังสือเล่มนี้ไม่ได้มุ่งเป้าไปที่มือใหม่ แต่ก็ยังจะช่วยให้คุณเข้าใจเรื่องที่ยากได้ ถ้าคุณได้สิ่งที่เขียนไว้ ฉันจะภูมิใจในตัวคุณ

10 เอลลี่

- เฮ้ อามีโก้! ดิเอโกกับฉันหยุดพักและเรากำลังเล่าเรื่องตลก อยากเข้าร่วมไหม - แน่นอน! ชายหนุ่มที่เรียนในวิทยาลัยในต่างประเทศส่ง SMS นี้ถึงพ่อของเขา: Dear dad, no mon, no fun, your son. บิดาตอบว่า ลูกรัก แย่จัง เศร้าจัง พ่อของลูก

11 ดิเอโก้

- ตาฉันแล้ว. จงฟังสิ่งนี้: มีนักเรียนคนหนึ่งซึ่งปรารถนาจะเข้ารับการศึกษาในหลักสูตร เขาฉลาดพอที่จะผ่านการทดสอบข้อเขียน เป็น GD และต้องปรากฏตัวเพื่อสัมภาษณ์ส่วนตัว ต่อมาเมื่อการสัมภาษณ์ดำเนินไป ผู้สัมภาษณ์พบว่าเด็กคนนี้มีความสดใส เพราะเขาสามารถตอบคำถามได้อย่างถูกต้องทุกข้อ ผู้สัมภาษณ์หมดความอดทนและตัดสินใจต้อนเด็กจนมุม "บอกฉันว่าคุณเลือก;" เขาพูดกับเด็กชายว่า "คุณจะเลือกอะไร: ฉันจะถามคำถามง่ายๆ สิบข้อหรือยากจริง ๆ ข้อเดียว คิดให้ดีก่อนตัดสินใจ" เด็กชายคิดอยู่ครู่หนึ่งแล้วพูดว่า "ตัวเลือกของฉันเป็นคำถามที่ยากจริงๆ" "ขอให้โชคดี คุณได้เลือกแล้ว!" ชายฝั่งตรงข้ามกล่าว บอกฉัน: อะไรมาก่อน

12 ฮูลิโอ

- เฮ้ อามีโก้! - ฉันคิดว่าคุณทำงานมานานพอแล้วในวันนี้ - แล้วการหยุดพักที่ดีล่ะ?

ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ