ᲙომპიუტერებიᲞროგრამირების

Რა არის პირობითი ოპერატორი?

პროგრამირებაში, ეს მნიშვნელოვანია არა მხოლოდ ენის ცოდნა, არამედ გაგება, თუ რა არის პასუხისმგებელი, თუ რა. აუცილებელია შესაძლებლობა წარმატებული მუშაობა, და ფარგლებში სტატიაში თქვენ ნახავთ, თუ რა ოპერატორი გარემო, რატომ არის საჭირო, რა თვისებები. არსებობს ასევე განხილული იქნება ზოგადად გადართვის და განშტოებაზე კოდი და რომლისთვისაც ის გამოიყენება.

რა არის პირობითი ოპერატორი?

ასე, რომ (ან, სხვაგვარად, პირობითი ფილიალი ინსტრუქცია) ეწოდება პროგრამირების ენის დიზაინი. ის უზრუნველყოფს შესრულება გუნდი ან ნაკრები. მაგრამ ეს შესაძლებელია მხოლოდ მაშინ, როდესაც აღინიშნება მდგომარეობის სიმართლე გარკვეული ლოგიკური გამოხატვის ან მითითებები მიიღო შესახებ (ტექნიკა ოპერატორი) განსახიერება.

ზოგადი აღწერა პროგრამა

პირობით გამოიყენება, როდესაც ასრულებენ ან იგნორირება გარკვეული კომპლექტი ბრძანებები (ბრძანებები ნაკლები) დამოკიდებულია იმაზე, თუ არსებობს ამის გაკეთება განმსაზღვრელი ფაქტორი. იგი ასევე შეიძლება გამოყენებული, რათა განშტოებაზე. ეს არის ერთ-ერთი სამი ძირითადი დიზაინის, რომლებიც გამოიყენება სტრუქტურული პროგრამირების.

პირობითი ფილიალი განაცხადი

პირველი მოდით digress ცოტა და მახსოვს, საკმაოდ პოპულარული ფერწერა ვასნეცოვს ვიქტორ მიხეილის ძე, "Knight გზაჯვარედინზე", დაწერილი 1878 წელს იგი ასახავს გმირი, რომელიც იდგა გზაჯვარედინზე და გადამწყვეტი სად წავიდეთ. ანალოგიურად, ოპერატორი მუშაობს განაპირობა. ასე რომ, თუ რაინდი მიიღოს შეთავაზება წავიდეს ერთი მიმართულებით, მაგრამ წავა იმავე ფილიალში. არჩევანი შეიძლება იყოს მხოლოდ ერთი. თუ ვსაუბრობთ პირობითი ოპერატორი, მაშინ იგი მუშაობს მხოლოდ მაშინ, როდესაც მისი ლოგიკური გამოსახულება არის "ჭეშმარიტი". ყველაზე პროგრამირების ენები დანიშნოს იგი იყენებს სიტყვით, თუ. ალბათ მშენებლობის ეტაპზე, როდესაც მოწმდება პირველი ერთი პირობით, შემდეგ მეორე, შემდეგ მესამე კვარტალში, და ასე შემდეგ. მოდით შევხედოთ ამ უფრო დეტალურად. რა არის სხვადასხვა ფორმის პირობითი? სამივე მათგანი:

  1. პირობითი განცხადება, რომელშიც არსებობს მხოლოდ ერთი ფილიალი. ეს გამოიყურება (საშუალოდ) ასეთია: თუ საჭირო პირობები შემდეგ შესრულებული გუნდი ბოლომდე. კომპიუტერი ითვლის მანქანა, თუ არა ლოგიკური ღირებულების მაჩვენებელი სიმართლე. თუ მდგომარეობა იგივე იმ სხვა ნაწილების პროგრამა, იგი იწყებს შეასრულოს კოდი სანამ სიტყვით ბოლომდე. In assembler ამ ფორმით მუშაობა ხელმისაწვდომია მხოლოდ პროგრამისტი. მას ასევე შეუძლია იყოს ისეთი, რომ ბოლომდე არ იქნება გარკვეული სიტყვით, და მაშინ უნდა სიფრთხილე, რათა არ ანიჭებენ არაფერი ზედმეტი.
  2. პირობითი განცხადებაში, სადაც ორი ფილიალი იმყოფება. ეს გამოიყურება შემდეგნაირად: თუ მოცემული პირობა, მაშინ command1 command2 სხვა ბოლომდე. გამოიყენეთ ეს პროგრამირების მშენებლობა იმ შემთხვევებში, როდესაც ეს აუცილებელია, რომ ერთი გუნდი უკვე ზუსტად შეასრულა. ამიტომ, თუ მდგომარეობა მართალია, მაშინ პირველი ნაწილი კოდი - თუ არა მეორე. ზოგიერთ შემთხვევაში, ასეთი გამოსავალი არის საჭირო.
  3. პირობითი ოპერატორის რიგი პირობები. ეს შემდეგნაირად გამოიყურება:
    თუ პირველი პირობა მაშინ რა უნდა გააკეთოს
    სხვაგან, თუ, თუ პირველი პირობა არ ჯდება, შეამოწმოს შემდეგ მაშინ, რა უნდა გააკეთოს
    სხვაგან, თუ ნახოთ ყველა პირობა ერთი მაშინ, რა უნდა გააკეთოს
    სხვაგან, თუ არც ვარიანტი ზემოთ არ არის შესაბამისი, მაშინ ბრძანება აწარმოებს ბოლომდე

როგორც ხედავთ, პირობითი ოპერატორი იყენებს სხვადასხვა დიზაინის. მათი განხორციელება ხდება თანამიმდევრულად. ეს არ არის შესაძლებელი სიტუაცია (ნორმალური ტექნიკა), რომელშიც კოდი აღსრულება დაიწყება ბოლოდან - ყოველთვის თავიდანვე.

მაგალითად, "Pascal"

იმისათვის, რომ გავიგოთ, როგორ მუშაობს, ჩვენ ვთავაზობთ გავიხსენოთ ერთ-ერთი ყველაზე პოპულარული პროგრამირების ენები. პირობითი განცხადება "Pascal" შეიძლება იყოს მარტივი ან რთული. პირველი ტიპის - სახის სიმბოლოების =, <,>, და ასე შემდეგ. რთული პირობითი განცხადება Pascal შეუძლია შემდეგი სახით:

თუ> = y
მაშინ
Op: = SQR (ay)
სხვა
დაწერა (არასწორი მნიშვნელობა);

რა არის შეცვლა?

რა არის შეცვლა? მხატვრული მისი დიზაინი არის ის, რომ მას აქვს მინიმუმ ორ შტოს. მაგრამ მას არ შეუძლია მხოლოდ ერთი, ადრე მითითებული პარამეტრების, რომელიც გამოთვლილია გასაღები გამონათქვამები. საუბრისას განსხვავებით ადრე მითითებები უნდა გავამახვილო თქვენი ყურადღება იმ ფაქტს, რომ საგანი არ დაბრუნდება ლოგიკური მნიშვნელობა, და მთელი, ისევე, როგორც სახის, რომ შეიძლება მას. იგი ასევე შეიძლება განხორციელდეს რამდენიმე პროგრამირების ენებზე, შედარებით ტექსტური სტრინგი.

განვითარების ისტორია

თავდაპირველად გუნდის მიერ, რაც მიუთითებს, გარდამავალი გათვლილი აქვს. იგი აცხადებს, გამოხატვის, მოქმედი როგორც selector, რომელიც დააბრუნებს რიცხვი, და კომპლექტი გარდამავალი ინსტრუქციები. ბრძანება შესრულებული, გამოითვლება კონკრეტული ღირებულება, რომელიც გამოიყენება, როგორც label ნომერი მთელი სია ბრძანებები, რომელიც არ არის მოძრავი და ყურადღება მანქანა.

მსგავსი დიზაინის ჩანს პროგრამირების ენები, როგორიცაა "ძირითადი" და "Fortran". ჩვენ არ შეგვიძლია ვთქვათ, რომ ისინი მნიშვნელოვნად მოძველებულია, რადგან აქამდე მათ ვერ დაიკვეხნის უაღრესად ეფექტური საკმარისი, თუ ჩვენ ვსაუბრობთ ზოგადად პროგრამირების. პირობითი განცხადებაში, რომელიც გამოიყენება თანამედროვე ენებზე, არის უფრო რთული სტრუქტურა, რომელიც გავლენას ახდენს შესრულება. ბრუნდება მიზეზებთან ამ პუნქტის, მე მინდა, რომ დაამატოთ განსაზღვრა საჭირო ფილიალი არ არის საჭირო თანამიმდევრულად პროცესი და შედარების შედეგად ერთად გამოხატვის სხვა ფასეულობები. უბრალოდ აპირებს რეკორდული მეხსიერების მასივი უპირობო ფილიალი ინსტრუქციები, რომელიც შეიცავს თქვენს მისამართზე. როდესაც აუცილებელი მითითებით, რომ საჭირო ინფორმაცია უბრალოდ გათვლილი. და სიჩქარე პროგრამის ხდება დამოუკიდებელი რაოდენობის tags.

თანამედროვე პროგრამირების ენები, რომლებიც ფართოდ გამოიყენება მომენტში, გადართვის ოპერატორი ასევე შეიძლება შექმნილია როგორც გარდამავალი მაგიდა შედგება გუნდი, რომელიც განახორციელოს მოძრაობა ყურადღებას საჭირო ცალი კოდი გარეშე სხვადასხვა პირობებში. როგორ ისინი მხარს? მაღალი დონის პროგრამირების ენები, ხშირ შემთხვევაში, გამოყენების შემთხვევაში სახელი, swithc ან ორივე ერთად.

Properties გამოთვლა ლოგიკური გამონათქვამები

მნიშვნელოვანი გავლენა, თუ როგორ პროგრამა პირობით იქნება შესრულებული, უწევს მიღებული თითოეულ შემთხვევაში ლოგიკა გამოთვლები პირობითი გამონათქვამები. არსებობს ორი ძირითადი სტრატეგია.

  1. სრული გაანგარიშებით. ჩვენ გამოვთვალოთ ყველა პარამეტრების იმ პირობით, ღირებულებები, და შემდეგ I.
  2. არასრული გაანგარიშებით. ცალკე განიხილება ყველა ვარიანტი. თუ გამოხატვის აფასებს "ჭეშმარიტი", მაშინ შემდეგი ვარიანტი მოტყუებული. იგი მოქმედებს იმ შემთხვევაში, OR.

დასკვნა

პირობითი ოპერატორები ძალიან კომფორტული დიზაინი პროგრამირების. მათი მეშვეობით შესაძლებელია მარტივად განახორციელოს რთული დიზაინის გარეშე ვიფიქროთ მამაკაცი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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