คอมพิวเตอร์การเขียนโปรแกรม

ผู้ประกอบการที่มีเงื่อนไขคืออะไร?

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

ผู้ประกอบการที่มีเงื่อนไขคืออะไร?

ดังนั้น (หรือหรือการเรียนการสอนสาขาเงื่อนไข) จะเรียกว่าการออกแบบการเขียนโปรแกรมภาษา จะให้ประสิทธิภาพการทำงานของทีมงานหรือชุด แต่นี้เป็นไปได้เฉพาะเมื่อสภาพสังเกตเห็นความจริงของนิพจน์ตรรกะบางอย่างหรือคำแนะนำที่ได้รับจากผู้ใช้ (อุปกรณ์ประกอบการ) ในศูนย์รวม

รายละเอียดทั่วไปของแอพลิเคชัน

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

คำสั่งสาขาเงื่อนไข

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

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

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

ตัวอย่าง "ปาสกาล"

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

ถ้า> y =
แล้วก็
op = Sqr (Ay)
อื่น
เขียน (ค่าไม่ถูกต้อง);

สวิทช์คืออะไร?

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

ประวัติความเป็นมาของการพัฒนา

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

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

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

คุณสมบัติคำนวณนิพจน์บูลีน

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

  1. การคำนวณที่สมบูรณ์ เราคำนวณพารามิเตอร์ทั้งหมดที่มีค่าให้แล้ว I.
  2. การคำนวณที่ไม่สมบูรณ์ พิจารณาแยกทุกตัวเลือก ถ้านิพจน์ประเมิน "ความจริง" จากนั้นตัวเลือกถัดไปโกง จะทำหน้าที่ในกรณีของหรือ

ข้อสรุป

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.