ดาวน์โหลด Idol เวอร์ชั่นเก่า 1.7 2. ติดตั้งสภาพแวดล้อมของไอดอล การเตรียมตัวสอบวิทยาการคอมพิวเตอร์
สำหรับหลักสูตรเบื้องต้นเกี่ยวกับการใช้นักแสดง Idol จะใช้กับ "Course Support Module" - IPC ที่พัฒนาโดย DP Kirienko มอสโก การสนับสนุน IPC รวมอยู่ในระบบ Kumir เวอร์ชันเสถียรโดยเริ่มจากเวอร์ชัน 1.8.0 เท่านั้น เวอร์ชันไอดอลก่อน 1.8.0 ไม่มีการสนับสนุนหลักสูตร
สำหรับระบบ Windows - ติดตั้งเวอร์ชัน 1.8.0 ของระบบ Kumir จากเว็บไซต์นักพัฒนา ลิงค์: http://lpm.org.ru/kumir2/files/1.8.0/kumir-1.8.0.rev2565-windows-32bit-setup.exe
Idol เวอร์ชันก่อน 1.8.0 ไม่มี "Course Support Module" ดังนั้นจึงจำเป็นต้องมีเวอร์ชัน 1.8.0
เปิดตัวไอพีซี
หากต้องการเปิดหน้าต่าง IPC ให้ใช้เมนู "เครื่องมือ" ของระบบ Kumir - "Workshop"
ที่เก็บถาวรของงานสำหรับผู้บริหาร Robot
งานสำหรับนักแสดงหุ่นยนต์ (0-16) ดำเนินการโดยใช้ IPC จำเป็นต้องดาวน์โหลดไฟล์เก็บถาวรพร้อมงานเปิดไฟล์จาก MPK vodoley.kurs.xmlหรือ robot.kurs.xml... ไฟล์ XML นี้มีคำอธิบายของงาน เงื่อนไขงาน ลิงก์ไปยังเทมเพลตอัลกอริทึม ตัวอย่างสถานการณ์เริ่มต้นสำหรับการทดสอบ การทดสอบอัลกอริทึม
นักเรียนต้องบันทึกรายวิชาไว้ในสมุดงานของตนเป็นไฟล์ชื่อ เช่น ivanov.work.xml... ไฟล์นี้เก็บข้อความของการแก้ปัญหาที่สร้างขึ้นโดยนักเรียนซึ่งเป็นผลมาจากการตรวจสอบปัญหาของเขา จากนั้นให้นักเรียนเปิดไฟล์งานของตนเอง * .work.xml.
ในตัวอย่างสถานการณ์เริ่มต้น ตัวอักษร "A" หมายถึงเซลล์ที่หุ่นยนต์อยู่ก่อนการดำเนินการของอัลกอริทึม ตัวอักษร "B" หมายถึงเซลล์ที่หุ่นยนต์จะต้องถูกย้าย เครื่องหมายดอกจันที่มุมล่างขวาหมายถึง เซลล์ที่หุ่นยนต์ต้องทาสีทับ
คำแนะนำในการทำงานให้เสร็จ
เพื่อให้การบ้านเสร็จสมบูรณ์โดยนักเรียนและโอนงานที่ทำเสร็จแล้วไปโรงเรียนมี
ดาวน์โหลดสภาพแวดล้อม Kumir สำหรับการติดตั้งที่บ้าน: http://lpm.org.ru/kumir2/files [.. ]dows-32bit-setup.exe
ดาวน์โหลดไฟล์เก็บถาวรพร้อมหลักสูตรการทำที่บ้าน:. ไฟล์เก็บถาวรอัพเดทเป็นประจำ!
ไอดอลการติดตั้ง
2. เรียกใช้ไฟล์ exe ที่ดาวน์โหลดมา คุณอาจต้องเรียกใช้ไฟล์ด้วยสิทธิ์ของผู้ดูแลระบบ ( เมนูบริบท- เรียกใช้ในฐานะผู้ดูแลระบบ):
3. ตามกฎแล้ว คุณสามารถตอบคำถามทุกข้อระหว่างการติดตั้งได้ด้วยวิธีมาตรฐาน
การจัดหลักสูตร
1. หลักสูตรที่มีงานประกอบด้วยไดเร็กทอรี kumir ซึ่งมีไฟล์ robot.kurs.xml พร้อมคำอธิบายหลักสูตร ไดเร็กทอรีย่อยโรบ็อตที่ซ้อนกันพร้อมตัวอย่างสภาพแวดล้อมการเริ่มต้นโรบ็อตและเทมเพลตโปรแกรม ไฟล์ทั้งหมดเหล่านี้ถูกรวมไว้ในไฟล์ zip เดียวที่โพสต์ไว้ที่ ไฟล์เก็บถาวรนี้ได้รับการอัปเดตเป็นประจำเมื่อมีงานใหม่ปรากฏขึ้น
2. โซลูชันส่วนบุคคลของคุณและผลการตรวจสอบจะถูกเก็บไว้ในไฟล์ robot.work.xml ซึ่งอยู่ในไดเรกทอรีหลักของคุณ กว่าจะกลับบ้านได้ สำเนาถูกต้องรายวิชาและงานที่มอบหมายเสร็จแล้ว คุณต้องดาวน์โหลดไฟล์ zip-archive พร้อมหลักสูตร แกะไฟล์ที่บ้าน และรับสำเนาของไฟล์ robot.work.xml โดยส่งให้ตัวเอง อีเมลหรือถ่ายโอนไปยัง USB Flash
ทำงานที่บ้าน
1. เปิดตัวไอดอลเปิดหน้าต่างหลักสูตร (เมนู "เครื่องมือ - เวิร์กช็อป") คลิกปุ่มดาวน์โหลดหลักสูตรและเลือกไฟล์ robot.work.xml (ไฟล์พร้อมโซลูชันของคุณ)
หลังจากเปิดไฟล์ robot.work.xml คุณจะเห็นข้อความแสดงข้อผิดพลาด - Idol ไม่พบการมอบหมายหลักสูตรที่อยู่ในไฟล์ robot.kurs.xml (เนื่องจากไฟล์นี้อยู่ในไดเร็กทอรีอื่น)
ระบุพาธไปยังไฟล์ robot.kurs.xml
หลังจากนั้น คุณสามารถทำงาน:
โอนงานที่ทำเสร็จแล้วจากบ้านไปโรงเรียน
ส่งอีเมลไฟล์ robot.work.xml หรือโอนไปยัง USB Flash เมื่อเปิดไฟล์นี้ที่โรงเรียน คุณจะเห็นข้อความแสดงข้อผิดพลาดเดียวกัน ให้ชี้ไปที่ไฟล์หลักสูตร /home/pub/tasks/kumir/robot.kurs.xml
งานฝึกอบรม
1) ผู้รับเหมา KUZNECHIKอาศัยอยู่บนแกนจำนวน ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 0 ระบบคำสั่ง Grasshopper:
ไปข้างหน้า 4 - ตั๊กแตนกระโดดไปข้างหน้า 4 ยูนิต หลัง 3 - ตั๊กแตนกระโดดกลับ 3 ยูนิต
อย่างไหน จำนวนน้อยที่สุดเมื่อคำสั่ง "Back 3" ต้องเจอในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุด 27?
2) ศิลปิน KUZNECHIK อาศัยอยู่บนแกนตัวเลข ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 0 ระบบคำสั่ง Grasshopper:
ส่งต่อ 6 - ตั๊กแตนกระโดดไปข้างหน้า 6 ยูนิต
กลับ 4
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 4" ควรเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุดที่ 28 คืออะไร?
3) ศิลปิน KUZNECHIK อาศัยอยู่บนแกนตัวเลข ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 0 ระบบคำสั่ง Grasshopper:
ส่งต่อ 5 - ตั๊กแตนกระโดดไปข้างหน้า 5 ยูนิต
กลับ 3 - ตั๊กแตนกระโดดถอยหลัง 3 ยูนิต
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 3" ต้องเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุดที่ 21?
4) ศิลปิน KUZNECHIK อาศัยอยู่บนแกนตัวเลข ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 0 ระบบคำสั่ง Grasshopper:
ส่งต่อ 7
กลับ 5
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 5" ควรเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุดที่ 19 คืออะไร?
5) ศิลปิน KUZNECHIK อาศัยอยู่บนแกนตัวเลข ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 10 ระบบคำสั่งของ Grasshopper:
ส่งต่อ 7 - ตั๊กแตนกระโดดไปข้างหน้า 7 ยูนิต
กลับ 4 - ตั๊กแตนกระโดดถอยหลัง 4 ยูนิต
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 4" ควรเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุด 43 คืออะไร?
6) ศิลปิน KUZNECHIK อาศัยอยู่บนแกนตัวเลข ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 15 ระบบคำสั่งของ Grasshopper:
ส่งต่อ 17 - ตั๊กแตนกระโดดไปข้างหน้า 17 ยูนิต
กลับ 6 - ตั๊กแตนกระโดดถอยหลัง 6 ยูนิต
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 6" ต้องเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุด 36 คืออะไร?
7) ศิลปิน KUZNECHIK อาศัยอยู่บนแกนตัวเลข ตำแหน่งเริ่มต้นของ GRASSHOPPER คือจุดที่ 20 ระบบคำสั่งของ Grasshopper:
ส่งต่อ 3 - ตั๊กแตนกระโดดไปข้างหน้า 3 ยูนิต
กลับ 5 - ตั๊กแตนกระโดดถอยหลัง 5 ยูนิต
สำหรับจำนวนทีมที่น้อยที่สุดที่คุณสามารถย้าย Grasshopper ไปที่จุด (-4) คืออะไร?
"ไปข้างหน้า 4" (ตั๊กแตนกระโดดไปข้างหน้า 4 ยูนิต)
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 3" ต้องเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุดที่ 31?
9) ศิลปิน Grasshopper อาศัยอยู่บนแกนจำนวน ตำแหน่งเริ่มต้น - จุดที่ 0 ระบบคำสั่งตั๊กแตน:
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 4" ต้องเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุดที่ 31 คืออะไร?
10)
"ไปข้างหน้า 3" (ตั๊กแตนกระโดดไปข้างหน้า 3 ยูนิต)
หลัง 4 (ตั๊กแตนกระโดดถอยหลัง 4 ยูนิต)
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 4" ควรเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุด 32 คืออะไร?
11) ศิลปิน Grasshopper อาศัยอยู่บนแกนจำนวน ตำแหน่งเริ่มต้น - จุดที่ 0 ระบบคำสั่งตั๊กแตน:
"ไปข้างหน้า 5" (ตั๊กแตนกระโดดไปข้างหน้า 5 ยูนิต)
หลัง 3 (ตั๊กแตนกระโดดถอยหลัง 3 ยูนิต)
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 3" ต้องเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุด 33 คืออะไร?
12) ศิลปิน Grasshopper อาศัยอยู่บนแกนจำนวน ตำแหน่งเริ่มต้น - จุดที่ 0 ระบบคำสั่งตั๊กแตน:
"ไปข้างหน้า 6" (ตั๊กแตนกระโดดไปข้างหน้า 6 ยูนิต)
"หลัง 5" (ตั๊กแตนกระโดดถอยหลัง 5 ยูนิต)
จำนวนครั้งที่น้อยที่สุดที่คำสั่ง "Back 5" ควรเกิดขึ้นในโปรแกรมเพื่อให้ Grasshopper อยู่ที่จุด 33 คืออะไร?
Kumir เป็นโปรแกรมสำหรับโปรแกรมเมอร์อาวุโสที่สร้างโดย NIISI RAS ซอฟต์แวร์นี้ช่วยให้นักเรียนสามารถสอนการเขียนโปรแกรมในโรงเรียนการศึกษาทั่วไปและทดสอบทักษะในชั้นเรียนภาคปฏิบัติ
Kumir ย่อมาจาก "Set of Educational WORLDS" โปรแกรมนี้ออกแบบมาเพื่อสอนพื้นฐานการเขียนโปรแกรม Kumir ถูกนำมาใช้กันอย่างแพร่หลายในบทเรียนสารสนเทศสำหรับนักเรียนมัธยมปลาย
โปรแกรมประกอบด้วยองค์ประกอบหลายอย่าง องค์ประกอบมาตรฐานถูกสร้างขึ้นด้วยชุดงานปกติและ หลักสูตรการฝึกอบรม... "StandardPro" ตัวที่สองถูกขยายด้วยบทเรียนเพิ่มเติม ใน Kumir มีหลักสูตรภาคปฏิบัติสำหรับนักเรียนมัธยมและครูผู้สอน
การนัดหมาย
เวิร์กช็อปพร้อมบทเรียนเกี่ยวกับภาษาโปรแกรมเป็นที่นิยมในบทเรียนวิทยาการคอมพิวเตอร์ โปรแกรมที่เป็นพื้นฐานของการเขียนโปรแกรมนั้นมาพร้อมกับอัลกอริธึมภาษาของโรงเรียน ภาษานี้คล้ายกับไวยากรณ์ที่ทำงานในภาษาโปรแกรมที่เก่ากว่า เช่น Pascal หรือ Basicรหัสโปรแกรมแสดงเป็นอักษรซีริลลิก ซึ่งช่วยให้เข้าใจข้อมูลได้ง่าย นักเรียนเข้าใจการดำเนินการเชิงตรรกะและอัลกอริธึมของภาษาได้ง่ายขึ้น Kumir มีอัลกอริทึมสำหรับ "การรวบรวม" และ "การตีความ" ผู้พัฒนาโปรแกรมนี้เรียกพวกเขาว่า "หุ่นยนต์" และ "คนเขียนแบบ"
งานของโปรแกรมแบ่งออกเป็นส่วนทฤษฎีและภาคปฏิบัติ ในบางบทเรียน คุณสามารถดูคำตอบ "ด้วยสายตา" วิชวลเชลล์ช่วยให้คุณมองเห็นการเปลี่ยนแปลงที่เกิดขึ้นกับโค้ดโปรแกรมด้วยสายตา บทเรียนและงานจริงทั้งหมดมีโครงสร้างเป็นรายวิชาแยกกัน เมื่อทำงานที่มีขนาดใหญ่มาก โปรแกรมจะจัดเก็บโปรแกรมที่ยังไม่เสร็จไว้ในรูปแบบ KUM ใช้งานงานเหล่านี้ในระบบปฏิบัติการ Windows ไม่ได้ ใช้ โปรแกรมพิเศษเพื่อคอมไพล์เพื่อรันโครงการที่สร้างขึ้นในรูปแบบ KUM
ผู้สร้างโปรแกรมแบ่งโครงการขนาดใหญ่ออกเป็นหลายขั้นตอน มีฟังก์ชันใน Kumir ที่ตรวจสอบรายการที่ถูกต้องของรหัสและความถูกต้องของค่าต่างๆ ตัวช่วยพิเศษจะแสดงข้อมูลนิพจน์บูลีนและข้อมูลหลังจากเข้าสู่การดำเนินการมอบหมายในแผงแยกต่างหาก
บทช่วยสอนสามารถดาวน์โหลดและใช้งานได้ฟรี จำนวนการติดตั้งไม่จำกัด Kumir สามารถใช้กับคอมพิวเตอร์เพื่อการศึกษาเครื่องใดก็ได้ ซอฟต์แวร์ติดตั้งบนคอมพิวเตอร์ด้วย ระบบปฏิบัติการระบบ Windows และ UNIX
ที่สำคัญที่สุด
- Kumir เหมาะสำหรับการสอนนักเรียนมัธยมปลายในโรงเรียนมัธยมศึกษา
- ฐานไวยากรณ์ของตัวเองซึ่งสร้างขึ้นในซีริลลิก
- การแบ่งเวิร์กช็อปออกเป็นหลักสูตรของตนเอง
- มีงานปฏิบัติสำหรับครู;
- โปรแกรมทำงานภายใต้ใบอนุญาตฟรี GNU 2.0;
- เปลือกที่ไม่ซับซ้อนกับภาษารัสเซีย
คูมีร์ - ซอฟต์แวร์โซลูชั่นสร้างขึ้นโดย NIISI RAS โดยเฉพาะเพื่อช่วยให้นักเรียนระดับมัธยมศึกษาตอนปลายเข้าใจพื้นฐานของการเขียนโปรแกรมและทดสอบทักษะของพวกเขาในเวิร์กช็อป ชื่อเต็มของระบบนี้ฟังดูเหมือน Set of Educational WORLDS ประกอบด้วยส่วนประกอบหลายอย่างพร้อมกัน ชุดแรกเรียกว่า "มาตรฐาน" นำเสนอชุดงานและสื่อการสอนแบบดั้งเดิม ประการที่สองด้วยคำนำหน้า "Pro" เสริม "มาตรฐาน" ด้วยหลักสูตรเพิ่มเติม นอกจากนี้ยังมีเวอร์ชันของซอฟต์แวร์สำหรับโรงเรียนมัธยมและสำหรับครูอีกด้วย
การนัดหมาย
โซลูชันซอฟต์แวร์ใช้ในบทเรียนวิทยาการคอมพิวเตอร์ มันใช้ภาษาอัลกอริธึมของโรงเรียนซึ่งเป็นอะนาล็อกของไวยากรณ์ของภาษาโปรแกรมเก่าเช่น Pascal หรือ Basic การสร้างรหัสจะแสดงเป็นซีริลลิก ซึ่งทำให้นักเรียนเข้าใจตรรกะของการดำเนินการบางอย่างได้ง่ายขึ้น นอกจากนี้ยังมีคอมไพเลอร์และล่ามประเภทหนึ่ง ซึ่งผู้พัฒนาตั้งชื่อให้ว่า Robot and Draftsman
แต่ละงานประกอบด้วยส่วนทฤษฎีและภาคปฏิบัติ สำหรับบทเรียนบางบท จะมีการแสดงภาพผลลัพธ์ ซึ่งทำให้คุณสามารถเข้าใจผลกระทบของการเปลี่ยนแปลงที่เกิดขึ้นกับโค้ดได้อย่างชัดเจน บทเรียนที่มีอยู่ทั้งหมดมีโครงสร้างเป็นหลักสูตรแยกต่างหาก
เมื่อทำงานขนาดใหญ่โดยเฉพาะ Kumir ช่วยให้คุณบันทึกโปรแกรมที่ยังไม่เสร็จใน รูปแบบของตัวเองคุม. ดำเนินการพวกเขาใน สภาพแวดล้อมของ Windowsไม่ได้รับ แต่สามารถทำได้โดยใช้เครื่องมือซอฟต์แวร์มาตรฐาน โดยทั่วไปแล้ว นักพัฒนาพยายามแบ่งงานในโครงการขนาดใหญ่ออกเป็นหลายขั้นตอน พวกเขายังแนะนำฟังก์ชัน Kumir ที่ตรวจสอบความถูกต้องของรหัสที่ป้อนอย่างต่อเนื่องและผู้ช่วยพิเศษที่แสดงค่าของนิพจน์เชิงตรรกะและผลลัพธ์ของการดำเนินการมอบหมายบนแผงแยกต่างหาก
คุณสามารถดาวน์โหลดและใช้งานระบบได้โดยไม่เสียค่าใช้จ่าย อนุญาตให้ติดตั้งบนคอมพิวเตอร์เพื่อการศึกษาได้ไม่จำกัดจำนวน อย่างไรก็ตาม นอกจากเวอร์ชันสำหรับ Windows แล้ว Kumir ยังมีเวอร์ชันสำหรับระบบ UNIX ด้วย
ที่สำคัญที่สุด
- ได้รับการอนุมัติจากกระทรวงศึกษาธิการให้เป็นสื่อการสอนสำหรับบทเรียนสารสนเทศในโรงเรียนมัธยมศึกษาตอนปลาย
- ใช้ไวยากรณ์โค้ดของตัวเองซึ่งเขียนด้วยอักษรซีริลลิก
- แบ่งสื่อการสอนที่มีอยู่ออกเป็นหลักสูตรแยกต่างหาก
- อนุญาตให้ครูจัดการประชุมเชิงปฏิบัติการ
- เผยแพร่ภายใต้ GNU 2.0 Free License;
- มีอินเทอร์เฟซที่ใช้งานได้จริง