การทดสอบวิทยาการคอมพิวเตอร์เกี่ยวกับอัลกอริธึม การทดสอบวิทยาการคอมพิวเตอร์เกี่ยวกับอัลกอริธึม ทดสอบอัลกอริธึมและวิธีการอธิบาย


อัลกอริทึม
ทดสอบ
1. อัลกอริธึมคือ
1. กฎสำหรับการดำเนินการบางอย่าง
2. กราฟกำกับที่แสดงลำดับการดำเนินการของชุดคำสั่งบางชุด
3. คำอธิบายลำดับของการกระทำการดำเนินการที่เข้มงวดซึ่งนำไปสู่
4. ชุดคำสั่งสำหรับคอมพิวเตอร์
5. โปรโตคอลเครือข่ายคอมพิวเตอร์
การแก้ปัญหาที่กำหนดในจำนวนขั้นตอนที่จำกัด
2. อัลกอริทึมเรียกว่าถ้าเชิงเส้น
การกระทำเดียวกัน



3. อัลกอริทึมเรียกว่า cyclic if
การกระทำเดียวกัน
1. ได้รับการออกแบบในลักษณะที่การใช้งานเกี่ยวข้องกับการทำซ้ำหลายครั้ง
2. แนวทางการดำเนินการขึ้นอยู่กับความจริงของเงื่อนไขบางประการ
3. คำสั่งของเขาถูกดำเนินการตามลำดับตามธรรมชาติตามลำดับ
โดยไม่คำนึงถึงเงื่อนไขใดๆ
4. สามารถนำเสนอในรูปแบบตารางได้
5. มีอัลกอริธึมตัวช่วย
4. อัลกอริทึมรวมถึงการแตกแขนงถ้า
การกระทำเดียวกัน
1. ได้รับการออกแบบในลักษณะที่การใช้งานเกี่ยวข้องกับการทำซ้ำหลายครั้ง
2. แนวทางการดำเนินการขึ้นอยู่กับความจริงของเงื่อนไขบางประการ
3. คำสั่งของเขาถูกดำเนินการตามลำดับตามธรรมชาติตามลำดับ
โดยไม่คำนึงถึงเงื่อนไขใดๆ
4. สามารถนำเสนอในรูปแบบตารางได้
5. มีอัลกอริธึมตัวช่วย
5. คุณสมบัติของอัลกอริทึมคือ:
1. ประสิทธิผล;
2. วัฏจักร;
3. ความสามารถในการเปลี่ยนลำดับการดำเนินการคำสั่ง
4. ความสามารถในการดำเนินการอัลกอริทึมในลำดับย้อนกลับ
5. ความสะดวกในการเขียนในภาษาโปรแกรม
6. คุณสมบัติของอัลกอริธึมคือแต่ละการกระทำและอัลกอริธึมโดยรวม
จะต้องทำให้เสร็จได้เรียกว่า
1. ความรอบคอบ;
2. ระดับ;
3. แขนขา;
4. การมีส่วนร่วมของมวลชน
5.ประสิทธิผล
7. คุณสมบัติของอัลกอริทึมคืออัลกอริทึมจะต้องประกอบด้วยข้อมูลเฉพาะ
การดำเนินการที่ตามมาในลำดับที่แน่นอนจะถูกเรียก

โคลปาชนิโควา ไอ.เอ. อาจารย์ที่ OGOI NPO “PU No. 35”
1. ความรอบคอบ;
2. ระดับ;
3. แขนขา;
4. การมีส่วนร่วมของมวลชน
5.ประสิทธิผล
8. คุณสมบัติของอัลกอริธึมคือไม่มีข้อผิดพลาด ควรนำไปสู่อัลกอริธึม
เรียกว่าผลลัพธ์ที่ถูกต้องสำหรับค่าอินพุตที่ถูกต้องทั้งหมด
1. ความรอบคอบ;
2. ระดับ;
3. แขนขา;
4. การมีส่วนร่วมของมวลชน
5.ประสิทธิผล
9. คุณสมบัติของอัลกอริทึมคือสามารถใช้อัลกอริทึมเดียวกันได้
ด้วยข้อมูลเริ่มต้นที่แตกต่างกันเรียกว่า
1. ความรอบคอบ;
2. ระดับ;
3. แขนขา;
4. การมีส่วนร่วมของมวลชน
5.ประสิทธิผล
10. คุณสมบัติของอัลกอริธึมคือการกระทำใดๆ จะต้องเคร่งครัดและ
ที่กำหนดไว้อย่างชัดเจนในแต่ละกรณีเรียกว่า
1. ความรอบคอบ;
2. ระดับ;
3. แขนขา;
4. การมีส่วนร่วมของมวลชน
5.ประสิทธิผล
11. เลือกการแสดงนิพจน์ทางคณิตศาสตร์ที่ถูกต้อง
ภาษา:
บนอัลกอริทึม
1.x + 3ปี / 5xy
2. x + 3*ป / 5*x*ป
3.
(x + 3y) / 5xy
4.
(x + 3*y) / (5*x*y)
5. x + 3*ป / (5*x*y)
12. เรียกว่าอัลกอริทึมที่เขียนด้วยภาษาโปรแกรมที่เป็นมิตรกับคอมพิวเตอร์
1. ผู้ดำเนินการอัลกอริทึม
2. โปรแกรม;
3. รายการ;
4. ข้อความ;
5. โปรโตคอลอัลกอริทึม

สำคัญ
1
2
3
4
5
6
7
8

Ermolaeva I.A. สถาบันการศึกษาเทศบาล "Pavlovskaya Sosh" การทดสอบวิทยาศาสตร์คอมพิวเตอร์

ทดสอบในหัวข้อ “อัลกอริทึม- คุณสมบัติและประเภทของอัลกอริทึม"

ตัวเลือกที่ 1

    อัลกอริทึมคือ:

ก) กฎสำหรับการดำเนินการบางอย่าง

b) กราฟกำกับที่ระบุลำดับการดำเนินการของชุดคำสั่งบางชุด

c) คำสั่งที่ชัดเจนและแม่นยำแก่นักแสดงเพื่อดำเนินการตามลำดับการกระทำโดยมีเป้าหมายเพื่อให้บรรลุเป้าหมายที่ตั้งไว้

d) ชุดคำสั่งสำหรับคอมพิวเตอร์

e) โปรโตคอลเครือข่ายคอมพิวเตอร์

    โปรดระบุรายการวิธีเขียนอัลกอริทึมที่สมบูรณ์ที่สุด:

ก) วาจา กราฟิก รหัสเทียม ซอฟต์แวร์

ข) วาจา;

c) กราฟิก ซอฟต์แวร์;

d) วาจา โปรแกรม;

ง) รหัสเทียม

    ประสิทธิผล สิ่งคือ:

    สาระสำคัญของคุณสมบัติของอัลกอริทึมดังกล่าวคือตัวละครมวล สิ่งคือ:

ก) อัลกอริธึมจะต้องมีโครงสร้างที่ไม่ต่อเนื่อง (ต้องแบ่งออกเป็นลำดับของแต่ละขั้นตอน)

b) เมื่อเขียนอัลกอริทึมสำหรับนักแสดงเฉพาะคุณสามารถใช้เฉพาะคำสั่งที่รวมอยู่ในระบบคำสั่งของเขาเท่านั้น

c) อัลกอริธึมจะต้องจัดเตรียมวิธีแก้ปัญหาไม่ใช่ปัญหาเฉพาะเจาะจง แต่สำหรับปัญหาบางประเภทในประเภทที่กำหนด

d) ด้วยการดำเนินการที่แน่นอนของคำสั่งทั้งหมดของอัลกอริทึม กระบวนการจะต้องหยุดในจำนวนขั้นตอนที่จำกัด ซึ่งนำไปสู่ผลลัพธ์ที่แน่นอน

e) ผู้ดำเนินการอัลกอริทึมไม่ควรทำการตัดสินใจที่ไม่ได้ระบุไว้โดยคอมไพเลอร์ของอัลกอริทึม

    สุมีคุณสมบัติของอัลกอริทึมเช่นความรอบคอบ สิ่งคือ:

ก) อัลกอริธึมจะต้องมีโครงสร้างที่ไม่ต่อเนื่อง (ต้องแบ่งออกเป็นลำดับของแต่ละขั้นตอน)

b) เมื่อเขียนอัลกอริทึมสำหรับนักแสดงเฉพาะคุณสามารถใช้เฉพาะคำสั่งที่รวมอยู่ในระบบคำสั่งของเขาเท่านั้น

c) อัลกอริธึมจะต้องจัดเตรียมวิธีแก้ปัญหาไม่ใช่ปัญหาเฉพาะเจาะจง แต่สำหรับปัญหาบางประเภทในประเภทที่กำหนด

d) ด้วยการดำเนินการที่แน่นอนของคำสั่งทั้งหมดของอัลกอริทึม กระบวนการจะต้องหยุดในจำนวนขั้นตอนที่จำกัด ซึ่งนำไปสู่ผลลัพธ์ที่แน่นอน

e) ผู้ดำเนินการอัลกอริทึมไม่ควรทำการตัดสินใจที่ไม่ได้ระบุไว้โดยคอมไพเลอร์ของอัลกอริทึม

    สาระสำคัญของคุณสมบัติของอัลกอริทึมดังกล่าวคือความชัดเจน สิ่งคือ:

ก) อัลกอริธึมจะต้องมีโครงสร้างที่ไม่ต่อเนื่อง (ต้องแบ่งออกเป็นลำดับของแต่ละขั้นตอน)

b) เมื่อเขียนอัลกอริทึมสำหรับนักแสดงเฉพาะคุณสามารถใช้เฉพาะคำสั่งที่รวมอยู่ในระบบคำสั่งของเขาเท่านั้น

c) อัลกอริธึมจะต้องจัดเตรียมวิธีแก้ปัญหาไม่ใช่ปัญหาเฉพาะเจาะจง แต่สำหรับปัญหาบางประเภทในประเภทที่กำหนด

d) ด้วยการดำเนินการที่แน่นอนของคำสั่งทั้งหมดของอัลกอริทึม กระบวนการจะต้องหยุดในจำนวนขั้นตอนที่จำกัด ซึ่งนำไปสู่ผลลัพธ์ที่แน่นอน

e) ผู้ดำเนินการอัลกอริทึมไม่ควรทำการตัดสินใจที่ไม่ได้ระบุไว้โดยคอมไพเลอร์ของอัลกอริทึม

    สาระสำคัญของคุณสมบัติของอัลกอริทึมดังกล่าวคือความสามารถในการกำหนดได้ สิ่งคือ:

ก) อัลกอริธึมจะต้องมีโครงสร้างที่ไม่ต่อเนื่อง (ต้องแบ่งออกเป็นลำดับของแต่ละขั้นตอน)

b) เมื่อเขียนอัลกอริทึมสำหรับนักแสดงเฉพาะคุณสามารถใช้เฉพาะคำสั่งที่รวมอยู่ในระบบคำสั่งของเขาเท่านั้น

c) อัลกอริธึมจะต้องจัดเตรียมวิธีแก้ปัญหาไม่ใช่ปัญหาเฉพาะเจาะจง แต่สำหรับปัญหาบางประเภทในประเภทที่กำหนด

d) ด้วยการดำเนินการที่แน่นอนของคำสั่งทั้งหมดของอัลกอริทึม กระบวนการจะต้องหยุดในจำนวนขั้นตอนที่จำกัด ซึ่งนำไปสู่ผลลัพธ์ที่แน่นอน

e) ผู้ดำเนินการอัลกอริทึมไม่ควรทำการตัดสินใจที่ไม่ได้ระบุไว้โดยคอมไพเลอร์ของอัลกอริทึม

    อัลกอริทึมเรียกว่าเชิงเส้น:

    อัลกอริทึมเรียกว่าวงจร:

ก) หากได้รับการออกแบบในลักษณะที่การดำเนินการเกี่ยวข้องกับการทำซ้ำการกระทำเดียวกันซ้ำ ๆ

b) หากแนวทางการดำเนินการขึ้นอยู่กับความจริงของเงื่อนไขบางประการ

c) ถ้าคำสั่งของเขาถูกดำเนินการตามลำดับตามธรรมชาติตามลำดับโดยไม่คำนึงถึงเงื่อนไขใด ๆ

d) หากนำเสนอในรูปแบบตาราง

e) หากมีอัลกอริธึมเสริม

    อัลกอริทึมจะรวมการแยกสาขาหาก:

ก) หากได้รับการออกแบบในลักษณะที่การดำเนินการเกี่ยวข้องกับการทำซ้ำการกระทำเดียวกันซ้ำ ๆ

b) หากแนวทางการดำเนินการขึ้นอยู่กับความจริงของเงื่อนไขบางประการ

c) ถ้าคำสั่งของเขาถูกดำเนินการตามลำดับตามธรรมชาติตามลำดับโดยไม่คำนึงถึงเงื่อนไขใด ๆ

d) หากนำเสนอในรูปแบบตาราง

e) หากมีอัลกอริธึมเสริม

    อัลกอริทึมสำหรับการแก้ไขงานย่อยบางอย่างซึ่งมักจะดำเนินการซ้ำ ๆ เรียกว่า:

ก) เชิงเส้น;

b) การแตกแขนง;

c) วัฏจักร;

ง) ผู้ช่วย;

ก 1. เลือกคำตอบที่ถูกต้องที่สุด อัลกอริธึมเป็นคำสั่งที่ชัดเจนและแม่นยำแก่นักแสดง

      เขียนด้วยภาษาโปรแกรม

      ประกอบด้วยทีมงานและรวบรวมเพื่อแก้ไขปัญหาที่กำหนดโดยอาศัยข้อมูลเบื้องต้น

      เขียนด้วยภาษาสื่อสารของผู้คน

      นำเสนอในรูปแบบบล็อกไดอะแกรม

      นำเสนอในรูปแบบตาราง

    4. แนวคิดใดไม่ใช่คุณสมบัติของอัลกอริทึม

    ก) วัฏจักร;

    b) การมีส่วนร่วมของมวลชน;

    ปีน;

    d) ความรอบคอบ

3 . เลือกคำตอบที่นำเสนอเฉพาะประเภทของอัลกอริทึม

ก. คณิตศาสตร์, ตรรกะ

ข. เชิงเส้น วงจร การแตกแขนง

ค. เลขคณิตตามลำดับ

ง.โมดูลาร์ ตัวเลข

E.ครัวเรือน, วงจร, แตกแขนง

4 . อัลกอริธึมการแยกสาขาจะใช้ในกรณีที่จำเป็น เติมเต็ม

ก. คำสั่งบางคำสั่งติดต่อกันหลายครั้ง

B.ตัวดำเนินการที่แตกต่างกันขึ้นอยู่กับเงื่อนไขบางประการ

ง. ข้ามไปยังข้อความเฉพาะ

    เรียกไปยังรูทีนย่อย

5. อัลกอริธึมแบบวนจะใช้ในกรณีที่

A. จำเป็นต้องทำซ้ำส่วนของโปรแกรม (ชุดคำสั่ง) หลายครั้งติดต่อกัน

ข. ต้องกล่าวคำกล่าวซ้ำๆ บ่อยๆ

C. จำเป็นต้องดำเนินการคำสั่งที่แตกต่างกันขึ้นอยู่กับเงื่อนไขบางประการ

D. จำเป็นต้องไปที่คำสั่งเฉพาะ

จ. ต้องไปรูทีนย่อย

6. เมื่อวาดแผนภาพบล็อกของอัลกอริธึม ผลลัพธ์จะถูกวางไว้ในบล็อก

    อินพุต B. การประมวลผล C. ตรรกะ D. เอาต์พุต E. จุดสิ้นสุดของอัลกอริทึม

    อัลกอริธึมโครงสร้างการแตกแขนงมีให้
    ก)
    การเลือกเงื่อนไข b) การเลือกอัลกอริธึม c) การเลือกคำสั่ง (การกระทำ)

    วนรอบกับเคาน์เตอร์
    ก) ขึ้นอยู่กับเงื่อนไขบางประการ b) ขึ้นอยู่กับจำนวนการทำซ้ำที่ทราบ

    รูปสี่เหลี่ยมขนมเปียกปูน- แผนภาพบล็อกสำหรับการบันทึก:

    โครงสร้างอัลกอริธึมประเภทใดที่ควรใช้หากลำดับของคำสั่งถูกดำเนินการหรือไม่ดำเนินการ ขึ้นอยู่กับเงื่อนไข
    a) วงจร b) การแตกแขนง c) เชิงเส้น

ใน 1.คำนวณความยาวของวงกลมด้วยรัศมีที่กำหนด

    คำนวณ

X+25 ถ้า x=0

1.เลือกคำตอบที่ถูกต้องที่สุด โปรแกรมสำหรับ EMW คือ...

      อัลกอริธึมสำหรับการแก้ปัญหาที่เขียนด้วยภาษาโปรแกรม

      การจัดรูปแบบทางคณิตศาสตร์ของปัญหา

      สาขาวิชาวิทยาการคอมพิวเตอร์ที่เน้นวิธีการพัฒนาโปรแกรมควบคุมคอมพิวเตอร์

      คำสั่งที่ชัดเจนและแม่นยำแก่นักแสดงในการดำเนินการลำดับสุดท้ายของคำสั่งที่นำตั้งแต่ข้อมูลเริ่มต้นไปจนถึงผลลัพธ์ที่ต้องการ

      ภาษาที่คอมพิวเตอร์อ่านได้

2. เอกสารใดเป็นอัลกอริทึม

ก) กฎระเบียบด้านความปลอดภัย
b) คำแนะนำในการทำอาหาร;

c) ตารางรถไฟ;

d) รายชื่อหนังสือในห้องสมุดโรงเรียน

3. อัลกอริธึมเชิงเส้นคือ:

ก) วิธีการแสดงอัลกอริทึมโดยใช้รูปทรงเรขาคณิต

b) ชุดคำสั่งที่ดำเนินการตามลำดับ;
ค) คำแนะนำที่ชัดเจนและแม่นยำสำหรับนักแสดงในการดำเนินการต่างๆ

d) การเคลื่อนไหวที่เข้มงวดทั้งขึ้นและลง

4. บุคคล หุ่นยนต์ ปืนกล อุปกรณ์ คอมพิวเตอร์ที่ทำหน้าที่ออกคำสั่งของผู้อื่น

ก) ผู้ช่วย c) โปรแกรม

b) นักแสดง d) ทาส?

5. โปรแกรมที่มีคำสั่งซ้ำเรียกว่า...

ก) เชิงเส้น c) วงจร;

6.. โปรแกรมที่รันคำสั่งตามลำดับทีละคำสั่งเรียกว่า...

ก) เชิงเส้น; c) วัฏจักร;

b) การแตกแขนง; d) ช่วย?

7. รูปแบบของการจัดระเบียบการดำเนินการซึ่งมีการดำเนินการบล็อกเดียวกันหลายครั้งเรียกว่า...

ก) ต่อไปนี้; c) การแตกแขนง;

ข) วงจร; d) อัลกอริทึม?

8. วัตถุใดที่สามารถเป็นผู้ดำเนินการได้?
ก) ดวงจันทร์ ข) แผนที่ ค) เครื่องพิมพ์ ง) หนังสือ

9. ค้นหาข้อผิดพลาด: อัลกอริทึมอาจมีลักษณะเช่นนี้

    เชิงเส้น

    แตกแขนง

    *ตาราง

    วัฏจักร

    ด้วยการทำซ้ำและการแตกแขนงในเวลาเดียวกัน 10 วงรี- วัตถุกราฟิกที่ใช้ในแผนภาพบล็อกสำหรับการบันทึก:
    ก) อินพุตและเอาท์พุตของข้อมูล b) การดำเนินการคำนวณ
    c) การสิ้นสุดของงาน; d) เงื่อนไขในการดำเนินการ

ใน 1.ทราบรอบแล้ว. ค้นหารัศมีของมัน

2. ยกกำลังสองตัวเลขที่กำหนดหากเป็นเลขคู่ เพิ่ม 5 หากเป็นเลขคี่