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

Ციკლი და ციკლის postcondition წინაპირობა

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

მნიშვნელობა პროგრამირების ციკლის

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

  1. ციკლის postcondition.
  2. მარყუჟის წინაპირობა.

ყველა სხვა მეტწილად მათი ვარიაციები და ცალკეულ შემთხვევებში, ასე რომ, ისინი უნდა ჩაითვალოს კონტექსტში და კონკრეტული მიზნების მისაღწევად. ამასობაში, მოდით მივმართოთ ყველაზე პოპულარულია. სხვადასხვა ციკლის წინაპირობა და postconditions? აქ არის მარყუჟის წინაპირობა:

ხოლო «მდგომარეობის» გავაკეთოთ «კოდი»

ზოგადი თეორიული ფარგლებში ციკლის postcondition

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

განმეორებითი

"კოდი"

სანამ «პირობები»

ზოგადი თეორიული ციკლი საფუძველზე წინაპირობა

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

პრაქტიკული განხორციელება სხვადასხვა პროგრამირების ენების

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

დასკვნა

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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