งานภาคปฏิบัติด้านวิทยาการคอมพิวเตอร์ หุ่นยนต์นักแสดง. การติดตั้งสภาพแวดล้อมไอดอล ดาวน์โหลดโปรแกรมไอดอลสำหรับ windows เวอร์ชันเก่า

ดาวน์โหลดสภาพแวดล้อม Idol สำหรับการติดตั้งที่บ้าน: http://lpm.org.ru/kumir2/files[..]dows-32bit-setup.exe


ดาวน์โหลดไฟล์เก็บถาวรพร้อมหลักสูตรงานที่ต้องทำให้เสร็จที่บ้าน: . ไฟล์เก็บถาวรได้รับการอัปเดตเป็นประจำ!

การติดตั้งไอดอล

2. เรียกใช้ไฟล์ exe ที่ดาวน์โหลดมา คุณอาจต้องเรียกใช้ไฟล์ด้วยสิทธิ์ของผู้ดูแลระบบ (เมนูบริบท - เรียกใช้ในฐานะผู้ดูแลระบบ):


3. ตามกฎแล้วคุณสามารถตอบทุกคำถามระหว่างการติดตั้งได้ตามมาตรฐาน

โครงสร้างหลักสูตร

1. หลักสูตรที่มีงานประกอบด้วยไดเร็กทอรี kumir ซึ่งมีไฟล์ robot.kurs.xml พร้อมด้วยคำอธิบายของหลักสูตร ไดเร็กทอรีย่อย robot พร้อมตัวอย่างของสภาพแวดล้อมการเริ่มต้นหุ่นยนต์และเทมเพลตโปรแกรม ไฟล์ทั้งหมดนี้รวมอยู่ในไฟล์ zip เดียวซึ่งอยู่ที่ . ไฟล์เก็บถาวรนี้ได้รับการอัปเดตเป็นประจำเมื่อมีงานใหม่


2. การตัดสินใจส่วนตัวของคุณและผลการตรวจสอบจะถูกจัดเก็บไว้ในไฟล์ robot.work.xml ซึ่งอยู่ในโฮมไดเร็กตอรี่ของคุณ ดังนั้น เพื่อให้ได้สำเนาหลักสูตรที่แน่นอนและงานที่เสร็จสมบูรณ์ที่บ้าน คุณจะต้องดาวน์โหลดไฟล์ zip พร้อมกับหลักสูตร แตกไฟล์ที่บ้าน และรับสำเนาของไฟล์ robot.work.xml โดยการส่ง ให้กับตัวคุณเองทางอีเมลหรือถ่ายโอนไปยัง USB Flash

ทำงานจากที่บ้าน

1. เปิด Idol เปิดหน้าต่างหลักสูตร (เมนู "เครื่องมือ - เวิร์กชอป") คลิกปุ่ม "ดาวน์โหลดหลักสูตร" และเลือกไฟล์ robot.work.xml (ไฟล์พร้อมโซลูชันของคุณ)


หลังจากเปิดไฟล์ robot.work.xml คุณจะเห็นข้อความแสดงข้อผิดพลาด - Idol ไม่พบการมอบหมายหลักสูตรที่มีอยู่ในไฟล์ robot.kurs.xml (เนื่องจากไฟล์นี้อยู่ในไดเร็กทอรีอื่น)



ระบุเส้นทางไปยังไฟล์ robot.kurs.xml


หลังจากนี้ คุณสามารถทำงานต่อไปนี้ได้:

การโอนงานที่เสร็จสมบูรณ์จากบ้านไปโรงเรียน

ส่งไฟล์ robot.work.xml ทางอีเมลหรือถ่ายโอนไปยังแฟลช USB เมื่อคุณเปิดไฟล์นี้ที่โรงเรียน คุณจะเห็นข้อความแสดงข้อผิดพลาดเดียวกันนี้ ให้ชี้ไปที่ไฟล์หลักสูตร /home/pub/tasks/kumir/robot.kurs.xml

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

ผู้สำเร็จการศึกษาชั้นประถมศึกษาปีที่ 9 ควรมีความเข้าใจอัลกอริธึมและสามารถเขียนได้ ภาษาโปรแกรมหรือภาษาทางการสามารถใช้เขียนอัลกอริทึมได้ ผู้ดำเนินการ หุ่นยนต์สามารถทำอัลกอริธึมได้และทำได้อย่างชัดเจนมาก หุ่นยนต์มีชื่อเรียกว่า Graphical Training Executor (GRIS) เนื่องจากผลงานของมันถูกนำเสนอในรูปแบบกราฟิก

นักแสดงหุ่นยนต์คือใคร?

ลองนึกภาพสนามตาหมากรุก (เช่น แผ่นงานจากสมุดบันทึกที่มีรูปแบบตาหมากรุก) ซึ่งมีวัตถุบางอย่าง ซึ่งเราจะเรียกว่าหุ่นยนต์ การใช้ เราสามารถควบคุมหุ่นยนต์ตัวนี้ได้ - เคลื่อนมันไปรอบๆ เซลล์, ทาสีเซลล์ และในกรณีส่วนใหญ่ งานของเราคือการเขียนโปรแกรมสำหรับหุ่นยนต์ โดยจะลงสีบางเซลล์

หุ่นยนต์นักแสดงรวมอยู่ในแพ็คเกจ KuMir (ชุดการศึกษา WORLDS) ซึ่งพัฒนาโดยสถาบันวิจัยเพื่อการวิจัยระบบของ Russian Academy of Sciences (NIISI RAS) สำหรับการสอนการเขียนโปรแกรมที่โรงเรียนโดยเฉพาะ นอกจาก Robot แล้ว ยังมีนักแสดงคนอื่นๆ ในระบบ KuMir แต่เรายังไม่สนใจพวกเขา

ดาวน์โหลดนักแสดง Robot

ดังนั้นก่อนอื่นเราต้อง. อย่าสับสนกับชื่อที่บอกว่า 32 บิต โปรแกรมทำงานได้ดีบน Windows 64 บิต หากคุณใช้ Linux คุณสามารถใช้เวอร์ชันสำหรับระบบปฏิบัติการนี้ได้

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

หลังจากติดตั้งสำเร็จ ทางลัดเพื่อเปิดโปรแกรมจะปรากฏบนเดสก์ท็อปของคุณ

และหลังจากเริ่มโปรแกรมแล้วเราควรจะเห็นหน้าต่างโปรแกรม

Executor Robot - หน้าต่างโปรแกรม

ซอฟต์แวร์ KuMir เป็นการพัฒนาพิเศษของ NIISI RAS ซึ่งสร้างขึ้นโดยเฉพาะสำหรับผู้ที่เรียนในโรงเรียนมัธยมในโรงเรียนมัธยมของสหพันธรัฐรัสเซีย ด้วยฟังก์ชันการทำงานนี้ นักเรียนจะได้เรียนรู้พื้นฐานของการเขียนโปรแกรมและทดสอบทักษะของตนเองในทางปฏิบัติ

หากคุณถอดรหัสชื่อ KuMir จะมีเสียงเช่นนี้ – Set of Educational WORLDS โปรแกรมประกอบด้วยองค์ประกอบที่แยกจากกันและใช้งานได้จริงหลายประการ:

  • “มาตรฐาน” คือชุดพื้นฐานของงานต่างๆ และแบบทดสอบการศึกษา
  • “Pro” เป็นเวอร์ชันขยายของ “Standard” ซึ่งรวมถึงหลักสูตรเพิ่มเติม
  • “ซอฟต์แวร์” เป็นส่วนประกอบของบุคลากรการสอนและนักเรียนมัธยมปลาย

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

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

คุณสมบัติของคูเมียร์

คุณสมบัติรวมถึงความสามารถของโปรแกรมเมื่อทำงานกับงานขนาดใหญ่ในการบันทึกผลลัพธ์ระดับกลางโดยอัตโนมัติในรูปแบบ KUM ส่วนบุคคล คุณไม่สามารถเรียกใช้ได้ในระบบปฏิบัติการ Windows 10 แต่คุณสามารถกลับไปทำงานได้ในภายหลังจากหน้าต่าง KuMira โดยไม่มีปัญหาใด ๆ

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

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

ข้อดีของโปรแกรม KuMir

  • ได้รับการอนุมัติอย่างเป็นทางการจากกระทรวงศึกษาธิการสำหรับนักเรียนมัธยมปลาย
  • ใช้ไวยากรณ์โค้ดของคุณเองซึ่งเขียนด้วยอักษรซีริลลิก
  • การจัดโครงสร้างบทเรียนทั้งหมดเป็นรายวิชาแยกกัน
  • ความเป็นไปได้ที่อาจารย์ผู้สอนจะจัดการประชุมเชิงปฏิบัติการเป็นรายบุคคล
  • อินเตอร์เฟซที่ง่ายและสะดวก

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

มีสองเวอร์ชันขนาน – 2.1 และ 1.9 ความแตกต่างในการทำงานมีเพียงเล็กน้อย แต่อันแรกมีการลงนามด้วยลายเซ็นดิจิทัลอย่างเป็นทางการของสถาบันที่พัฒนา ซึ่งหมายความว่าเชื่อถือได้ ดังนั้นการแจกแจงเฉพาะนี้จึงถูกนำเสนอในหน้านี้

Idol เป็นตัวย่อของชื่อ Learning Worlds Kit ซึ่งเป็นโปรแกรมที่สร้างขึ้นเพื่อการสอนการเขียนโปรแกรม การดาวน์โหลดผลิตภัณฑ์สำหรับ Windows 10 จะดีกว่าสำหรับเด็กนักเรียน

เมื่อเร็ว ๆ นี้ซอฟต์แวร์พิเศษสำหรับนักเรียนมัธยมปลายได้รับการพัฒนาโดยมีวัตถุประสงค์เพื่อฝึกอบรมเด็ก ๆ ในสาขาการเขียนโปรแกรม ควรสังเกตว่าซอฟต์แวร์นี้อนุญาตให้คุณเข้าใจพื้นฐานเท่านั้นและมีฟังก์ชันที่จะช่วยให้เด็ก ๆ ได้ทดสอบทักษะและความรู้ของพวกเขา วันนี้ KuMir สามารถดาวน์โหลดได้จากเว็บไซต์ของเรา นอกจากนี้ยังสามารถทำได้โดยไม่เสียค่าใช้จ่ายใดๆ ทั้งสิ้น จากนั้นผู้ใช้จะต้องติดตั้งซอฟต์แวร์นี้บนคอมพิวเตอร์ที่ใช้ Windows 10 เท่านั้น

นักพัฒนาได้ถอดรหัสชื่อของโปรแกรมว่าเป็นชุดของโลกแห่งการศึกษา แพ็คเกจนี้มีส่วนประกอบหลายอย่างที่ทำงานแยกกันและเป็นการใช้งานที่ใช้งานได้จริงมาก:

  • "มาตรฐาน";
  • "โปร";
  • "โดย".
ดังนั้นชุดแรกในเวอร์ชันพื้นฐานจึงมีไว้สำหรับการทดสอบและแก้ไขปัญหาต่างๆ ส่วนที่สองนำเสนอในรูปแบบของ "มาตรฐาน" เวอร์ชันขยายซึ่งมีการเพิ่มหลักสูตรเพิ่มเติม แต่เวอร์ชัน “ซอฟต์แวร์” ได้รับการพัฒนาสำหรับนักเรียนมัธยมปลายและอาจารย์ผู้สอน คุณสามารถดาวน์โหลด KuMir เวอร์ชันทั้งหมดนี้ได้ฟรีจากพอร์ทัลของเราสำหรับ Windows 10 ของคุณเอง

การสร้างชุดซอฟต์แวร์นี้ค่อนข้างชวนให้นึกถึง Delphi 7 แต่ความคิดเห็นนี้ไม่ถูกต้องทั้งหมด เพียงว่าซอฟต์แวร์นี้ใช้ในบทเรียนวิทยาการคอมพิวเตอร์ในปัจจุบันและสนับสนุนรูปแบบของภาษาการเขียนโปรแกรมแบบเก่าที่ใช้การศึกษาในโรงเรียน รหัสนี้ใช้ในการแสดงอักษรซีริลลิก ซึ่งส่งผลต่อประสิทธิผลของการเรียนรู้ของเด็กนักเรียน แอปพลิเคชันนี้มีล่ามและคอมไพเลอร์ของตัวเองซึ่งมีชื่อว่า "Drafter" และ "Robot" ตามลำดับ

ในการสมัคร บทเรียนทั้งหมดจะแบ่งออกเป็นสองส่วน - ทฤษฎีและการปฏิบัติ บางส่วนมีการแสดงภาพ ซึ่งนักเรียนมีโอกาสที่จะเห็นการเปลี่ยนแปลงทั้งหมดที่พวกเขาทำกับโค้ดโปรแกรม


5 เหตุผลที่ควรใช้ KuMir ในการฝึกอบรม
หากคุณดาวน์โหลด KuMir สำหรับ Windows 10 เพื่อจุดประสงค์ในการสอนลูกของคุณเกี่ยวกับพื้นฐานของการเขียนโปรแกรม คุณจะได้รับข้อดีบางประการ:
  • นี่เป็นซอฟต์แวร์อย่างเป็นทางการที่ได้รับการอนุมัติจากกระทรวงศึกษาธิการ
  • มีไวยากรณ์โค้ดของตัวเองซึ่งเขียนด้วยอักษรซีริลลิก
  • ครูมีโอกาสจัดเวิร์คช็อปเป็นรายบุคคล
  • ทุกหลักสูตรมีโครงสร้างชัดเจน
  • อินเทอร์เฟซซอฟต์แวร์มีความชัดเจนและสะดวกสบาย
หากคุณต้องการสอนการเขียนโปรแกรมให้ลูกของคุณ การหาเครื่องมือที่ดีกว่านี้เป็นเรื่องยาก เขาจะเข้ามาแทนที่ทั้งครูจริงและไซต์ทดสอบสำหรับคุณไปพร้อมๆ กัน ลองจินตนาการดูว่าคุณสามารถประหยัดเงินได้มากเพียงใดโดยปล่อยให้บุตรหลานของคุณเรียนรู้จากยูทิลิตี้ที่ให้บริการฟรี แทนที่จะจ่ายเงินให้ครูมาเยี่ยม

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

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

รู้เบื้องต้นเกี่ยวกับโปรแกรม Idol และการเรียนรู้พื้นฐานของการเขียนโปรแกรม

ในนั้น นักเรียนจะได้เรียนรู้ทักษะภาคปฏิบัติในการสร้างและแก้ไขอัลกอริทึม โดยทำงานร่วมกับนักแสดงเช่น Robot, Draftman, Aquarius, Grasshopper, Turtle

เมื่อศึกษาส่วนที่ยากที่สุดของวิทยาการคอมพิวเตอร์ "อัลกอริทึมและการเขียนโปรแกรม"

วัตถุประสงค์ของการพัฒนา :

ดาวน์โหลด:


ดูตัวอย่าง:

การพัฒนาระเบียบวิธีทางวิทยาการคอมพิวเตอร์

หัวข้อ: “นักแสดงหุ่นยนต์ในโปรแกรม KuMir ในบทเรียนวิทยาการคอมพิวเตอร์”

ครูเทคโนโลยี “สารสนเทศและไอซีที”

หมายเหตุอธิบาย

เป้าหมายการพัฒนา: ศึกษาความเป็นไปได้ในการเขียนโปรแกรมโดยใช้ตัวอย่างของนักแสดงหุ่นยนต์เฉพาะโดยใช้สภาพแวดล้อม KUMIR ให้ทักษะการปฏิบัติในการทำงานร่วมกับนักแสดง

การพัฒนาระเบียบวิธีเรียบเรียงสำหรับบทเรียนวิทยาการคอมพิวเตอร์ฝึกใช้คอมพิวเตอร์: ทำงานร่วมกับผู้ดำเนินการอัลกอริทึมการศึกษา การเขียนอัลกอริธึมเชิงเส้น การแตกแขนง และวงจรสำหรับการควบคุมผู้ดำเนินการ การวาดอัลกอริธึมที่มีโครงสร้างที่ซับซ้อน การใช้อัลกอริธึมเสริม (ขั้นตอน รูทีนย่อย)

นักเรียนควรรู้:

  • นักแสดงคืออะไร SKI Robot สภาพแวดล้อมของนักแสดงหุ่นยนต์
  • อัลกอริธึมคืออะไรคุณสมบัติหลักของอัลกอริทึมคืออะไร
  • วิธีการเขียนอัลกอริทึม ผังงาน ภาษาอัลกอริทึมทางการศึกษาโครงสร้างอัลกอริธึมพื้นฐาน ต่อไปนี้ การแตกแขนง การวนซ้ำ โครงสร้าง
  • อัลกอริธึม; การกำหนดอัลกอริธึมเสริม เทคโนโลยีสำหรับการสร้างอัลกอริธึมที่ซับซ้อน:

นักเรียนควรจะสามารถ:

  • เข้าใจคำอธิบายของอัลกอริทึมในภาษาอัลกอริทึมทางการศึกษา
  • ดำเนินการติดตามอัลกอริทึมสำหรับนักแสดงที่รู้จัก
  • สร้างอัลกอริธึมการควบคุมเชิงเส้น การแตกแขนง และวงจรสำหรับนักแสดงหุ่นยนต์ เน้นงานย่อย กำหนดและใช้อัลกอริธึมเสริม

บทที่ 1 (2 ชั่วโมง) บทที่ 1

หุ่นยนต์นักแสดง.ระบบคำสั่งของผู้ปฏิบัติงาน

แผนการสอน

  1. คำอธิบาย SKI ของนักแสดง สภาพแวดล้อมของนักแสดง

2. การวิเคราะห์อัลกอริธึมหุ่นยนต์ทั่วไป

ความคืบหน้าของบทเรียน

มาดูคำอธิบายของศิลปินกัน

สิ่งแวดล้อมศิลปิน: นักแสดง หุ่นยนต์สามารถนำทางผ่านเขาวงกตที่วาดบนระนาบที่แบ่งออกเป็นเซลล์

หุ่นยนต์สกี : คำสั่งง่ายๆ: ขึ้น, ลง, ซ้าย, ขวา, ทาสี

คำสั่งทางตรรกะ: (ตรวจสอบเงื่อนไข)

บนฟรีล่างฟรี

ซ้ายฟรีขวาฟรี

การเชื่อมต่อแบบลอจิคัล: และ, ไม่ใช่, หรือ:

ตัวอย่าง: (ไม่ปล่อยให้ว่าง) หรือ (ไม่ว่างทางขวา)

คำสั่งสาขา: คำสั่งวนซ้ำ:

ถ้าสภาพ แล้วยังไม่มีเงื่อนไข

ชุดคำสั่ง ชุดคำสั่ง

นั่นคือทั้งหมด kts

(ใน CMM ปี 2009 คำสั่งของหุ่นยนต์แตกต่างจากคำสั่งที่เด็กๆ คุ้นเคย ซึ่งนำไปสู่ความสับสน :)

คำสั่งสาขา: คำสั่งวนซ้ำ:

ถ้าสภาพ ตอนนี้ยังไม่มีเงื่อนไขที่ต้องทำ

ชุดคำสั่ง ชุดคำสั่ง

สิ้นสุดสิ้นสุด

มุมมองทั่วไปของหน้าต่างโปรแกรม Idol สภาพแวดล้อมแบบกราฟิกของหุ่นยนต์:

ใน CMM ของเวอร์ชันสาธิตปี 2010 รูปแบบคำสั่งจะเปลี่ยนเป็นเป็นนิสัย

ขั้นตอนการสร้างอัลกอริทึม:

1.ทีม เครื่องมือ - แก้ไขสภาพแวดล้อมเริ่มต้นวาดกำแพงบนสนามหุ่นยนต์และตั้งหุ่นยนต์ให้อยู่ในตำแหน่งเริ่มต้น

2.ทีม หุ่นยนต์ - เปลี่ยนสภาพแวดล้อมเริ่มต้นรักษาสภาพแวดล้อมใหม่

3.ทีม แทรก - ใช้หุ่นยนต์บ่งบอกถึงศิลปิน

4.ในหน้าต่างเอกสาร ให้จดอัลกอริทึมโดยใช้เมนูแทรก.

5.การใช้คำสั่งการดำเนินการ – รันอัลกอริทึมอย่างต่อเนื่อง (หรือทีละขั้นตอน)

6. พิจารณาผลลัพธ์ของการดำเนินการอัลกอริทึม และหากจำเป็น ให้ทำการดีบัก

บทที่ 1 (2 ชั่วโมง) บทที่ 2

งานภาคปฏิบัติ”การรวบรวมอัลกอริธึมเชิงเส้น"

ภารกิจ: 1. หุ่นยนต์ ณ จุดใดก็ได้ในสนาม ทาสีเซลล์ด้านบน ด้านล่าง และทางด้านขวาของตำแหน่งเดิม

  1. หุ่นยนต์ ณ จุดใดจุดหนึ่งในสนาม ย้ายหุ่นยนต์ 4 สี่เหลี่ยมไปทางขวาแล้วระบายสี
  2. สร้างสภาพแวดล้อมเริ่มต้นใหม่โดยวาดรูปสี่เหลี่ยมจัตุรัสที่มีด้านละ 4 ช่องบนสนาม บันทึกการตั้งค่าเป็นการตั้งค่าเริ่มต้น
  3. สร้างสภาพแวดล้อมเริ่มต้นใหม่โดยการวาดทางเดินบนสนามพร้อมทางเดินในกำแพง บันทึกสภาพแวดล้อมเป็น obst2.fil เปลี่ยนสภาพแวดล้อมเริ่มต้นเป็นสภาพแวดล้อมที่สร้างขึ้นใหม่

บทที่ 2 (2 ชั่วโมง) บทที่ 1

เรื่อง : การแตกแขนงและการปรับแต่งอัลกอริทึมตามลำดับ

การวิเคราะห์งาน CMM โดยใช้ Robot executor

ใช้หุ่นยนต์

อัลจีคิม 2009

จุดเริ่มต้น

ถ้าไม่เป็นอิสระจากด้านล่าง

จากนั้นไปทางขวา

ทั้งหมด

ถ้าไม่เป็นอิสระจากด้านล่าง

จากนั้นไปทางขวา

ทั้งหมด

ถ้าไม่เป็นอิสระจากด้านล่าง

จากนั้นไปทางขวา

ทั้งหมด

แย้ง

ใช้หุ่นยนต์

อัลจีคิม 2010

จุดเริ่มต้น

ถ้าไม่เป็นอิสระจากด้านล่าง

จากนั้นไปทางขวา

ทั้งหมด

ถ้าไม่เป็นอิสระจากด้านล่าง

จากนั้นไปทางขวา

ทั้งหมด

ถ้าไม่เป็นอิสระจากด้านล่าง

จากนั้นไปทางขวา

ทั้งหมด

แย้ง

อเวนิว ทาส. หมายเลข 14. การคอมไพล์และดีบั๊กอัลกอริธึมการแยกสาขา

การมอบหมายงาน ดูภาคผนวก

บทที่ 3 อัลกอริธึมแบบวนรอบ บทที่ 1-2

เป้า: เปิดเผยแก่นแท้ของแนวคิดเรื่องวงจรในอัลกอริธึม แสดงรูปแบบของวงจรการบันทึกในอัลกอริธึม ให้ทักษะในการสร้างและบันทึกอัลกอริธึมแบบวน

อเวนิว ทาส. ลำดับที่ 15. การรวบรวมและการดีบักอัลกอริธึมแบบวนรอบ

1.สร้างอัลกอริทึมที่จะทาสีเซลล์ภายในทั้งหมดที่อยู่ติดกับผนัง

ใช้หุ่นยนต์

แอลจี

จุดเริ่มต้น

ตอนนี้สิทธิ์ฟรีแล้ว

ทาสี; ขวา

นอต

ตอนนี้ด้านล่างฟรีแล้ว

ทาสี; ลง

นอต

ยังไม่ฟรีจากด้านล่าง

ทาสี; ซ้าย

นอต

แย้ง

2.สร้างอัลกอริทึมที่ทาสีเซลล์ทั้งหมดระหว่างหุ่นยนต์กับผนัง ไม่ทราบระยะห่างจากผนัง

ใช้หุ่นยนต์

แอลจี

จุดเริ่มต้น

ตอนนี้สิทธิ์ฟรีแล้ว

ขวา; ทาสีทับ

นอต

แย้ง

3.สร้างอัลกอริธึมที่จะทาสีเซลล์ทั้งหมดที่ตั้งอยู่ระหว่างผนังทั้งสอง

ใช้หุ่นยนต์

อัลจี uch3

จุดเริ่มต้น

nts ยัง (ไม่ฟรีจากด้านบน) หรือ (ไม่ฟรีจากด้านล่าง)

ขวา

ถ้า (ไม่เป็นอิสระจากด้านบน) และ (ไม่เป็นอิสระจากด้านล่าง)

ที่

ทาสีทับ

ทั้งหมด

นอต

แย้ง

4.สร้างอัลกอริทึมที่ทาสีเซลล์ทั้งหมดรอบผนังสี่เหลี่ยม

อัลจี uch4

จุดเริ่มต้น

ทาสีทับขึ้น

ยังไม่ว่างทางด้านขวา

ทาสีทับ;ขึ้น;

นอต

ทาสีทับขวา

ยังไม่ฟรีจากด้านล่าง

ทาสีทับ;ขวา;

นอต

ทาสีทับ; ลง

ด้านซ้ายยังไม่ว่าง

ทาสีทับลง;

นอต

ทาสีไปทางซ้าย

ยังไม่อยู่ด้านบนเลยฟรี

ทาสี; ซ้าย;

นอต

แย้ง

ใช้หุ่นยนต์

อัลจี uch5

จุดเริ่มต้น

ขวา

ยังไม่ฟรีจากด้านล่าง

ทาสี; ขวา

นอต

ทาสี; ลง

ตอนนี้ทางซ้ายว่างแล้ว

ทาสี; ซ้าย

นอต

ด้านซ้ายยังไม่ว่าง

ทาสี; ลง

นอต

ทาสีทับซ้ายทาสีทับ; ขึ้น;

ตอนนี้ไม่ฟรีอยู่ด้านบนแล้ว

ทาสี; ขึ้น

นอต

ยังไม่อยู่ด้านบนเลยฟรี

ทาสี; ซ้าย

นอต

แย้ง

บทที่ 4 บทที่ 1

อัลกอริธึมเสริม.

เป้า: แนะนำแนวคิดของอัลกอริธึมหลักและอัลกอริธึมเสริม อธิบายกฎการใช้อัลกอริทึมเสริม วิเคราะห์ตัวอย่างของอัลกอริธึมโดยใช้อัลกอริธึมเสริม

แผนการสอน

1. การแนะนำคำศัพท์ใหม่ (อัลกอริธึมหลักและเสริม การเรียก) และคำอธิบายแนวคิดใหม่

2. การวิเคราะห์ตัวอย่างการแก้ปัญหาโดยใช้อัลกอริทึมเสริม

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

ในกระบวนการแก้ปัญหา อัลกอริธึมเสริมแต่ละอัลกอริธึมสามารถแบ่งออกเป็นอัลกอริธึมเสริมที่มีขนาดเล็กกว่าได้ หากจำเป็น

คำสั่งเพื่อดำเนินการอัลกอริธึมเสริมเรียกว่าท้าทาย และเขียนไว้ในเนื้อความของอัลกอริธึมหลัก

อัลกอริธึมเดียวกันถือได้ว่าเป็นอัลกอริธึมหลักและอัลกอริธึมเสริมที่สัมพันธ์กับอัลกอริธึมอื่น ๆ ในภาษาอัลกอริทึม อัลกอริธึมหลักจะถูกเขียนก่อน และอัลกอริธึมเสริมจะถูกเขียนเรียงกันเป็นแถว

ภารกิจที่ 1:

หุ่นยนต์อยู่ที่มุมซ้ายบนของสนาม ไม่มีผนังหรือเซลล์ทาสี สร้างอัลกอริธึมโดยใช้อัลกอริธึมเสริมที่วาดสี่กากบาทบนเส้นแนวนอนเส้นเดียว ตำแหน่งสุดท้ายของหุ่นยนต์สามารถกำหนดได้ตามใจชอบ

สารละลาย

การวิเคราะห์บนกระดาน:

ภารกิจที่ 2 หุ่นยนต์อยู่ที่มุมซ้ายบนของสนาม ไม่มีผนังหรือเซลล์ทาสี สร้างอัลกอริทึมที่วาดสี่เหลี่ยมจัตุรัสขนาด 8 x 8 ในรูปแบบกระดานหมากรุก โดยตำแหน่งสุดท้ายของหุ่นยนต์สามารถกำหนดเองได้

บทที่ 4 บทที่ 2

การปฏิบัติงานบนพีซี “การแก้ปัญหาโดยใช้อัลกอริธึมเสริม”.

เป้า : เพื่อปลูกฝังทักษะการปฏิบัติในการสร้างอัลกอริทึมโดยใช้วิธีการปรับแต่งตามลำดับ

แผนการสอน

1.งานนี้เกิดขึ้นบนพีซีทั้งหมด นักเรียนได้รับมอบหมายงานและทำงานให้เสร็จสิ้นในสภาพแวดล้อมซอฟต์แวร์ Idol ผลลัพธ์ของงานจะถูกบันทึกเป็นไฟล์เพื่อการตรวจสอบในภายหลัง

ปัญหาที่ 1 - หุ่นยนต์อยู่ที่มุมซ้ายล่างของสนาม ไม่มีผนังหรือเซลล์ทาสี สร้างอัลกอริทึมที่วาดแถบแนวตั้ง 6 เส้นที่มีความยาวเท่ากันเป็น 6 เซลล์ ตำแหน่งสุดท้ายของหุ่นยนต์สามารถกำหนดได้ตามใจชอบ

ปัญหาที่ 2 . ใช้ตัวช่วยสร้างอัลกอริธึมสำหรับการวาดภาพเซลล์ที่มีหมายเลข 1212

การบ้าน: สร้างอัลกอริทึมที่วาดภาพต่อไปนี้: ในการแก้ปัญหา ให้ใช้อัลกอริธึมเสริมสองตัว

บทที่ 5 บทที่ 1-2

ทดสอบ

“การวาดอัลกอริธึมในสภาพแวดล้อมของ Robot Executioner”

เป้า: ทดสอบความรู้ที่ได้รับเกี่ยวกับการสร้างและความสามารถในการวิเคราะห์อัลกอริทึมในสภาพแวดล้อมซอฟต์แวร์ Idol

งานสำหรับการทดสอบแบ่งตามระดับความยากและรวม 3 งานด้วยหุ่นยนต์ปฏิบัติการ (งาน 1 และ 2 - เกี่ยวกับการแตกแขนงและลูป งานที่ 3 - การใช้อัลกอริธึมเสริม) ข้อความของงานจะได้รับใน ภาคผนวก

สถานการณ์เริ่มต้นและขั้นสุดท้ายและอัลกอริธึมที่สร้างขึ้นจะถูกบันทึกเป็นไฟล์

เกรดจะมอบให้ตามระดับความยากของงาน นักเรียนมีสิทธิเลือกประเภทของงานได้