Კომპიუტერები, Პროგრამირების
Უკან - რა არის ეს? უკან პროგრამირების (მაგალითები)
უკან საინტერესო მოვლენები თავს, მაგრამ ისინი პროგრამირების განსაკუთრებით მნიშვნელოვანია რიგ შემთხვევებში. პირველად დაუპირისპირდა მათთან, საკმაოდ დიდი რაოდენობის ხალხს აქვს მათი გაგება პრობლემა. ეს არის გამო დიდი სფეროში პოტენციური გამოყენების ვადა, დამოკიდებულია კონტექსტი, რომელშიც "უკან" გამოიყენება. მაგრამ იგი იმედოვნებს, რომ ამ მუხლის დაეხმარება შესაძლო გაუგებრობის თავიდან აცილების და დაბნეულობა.
რა არის "უკან" ზოგადად?
რა იგულისხმება უკან პროგრამირებაში?
უკან შეიძლება სასრულ ან უსასრულო. პირველი შეწყვიტა თავად მიზეზი, ეს უნდა იყოს შეწყვეტის პირობებს. ეს შემცირება ღირებულება შეიძლება იყოს ცვლადი, და როდესაც იგი აღწევს გარკვეული ღირებულება, და შეწყვიტოს ზარის დასრულების software / გადასვლის შემდგომ კოდი, საჭიროებისა, რათა მივაღწიოთ გარკვეულ მიზნებს. By უსასრულო უკან გულისხმობს, რომ დაერქმევა, იმუშავებს, რადგან კომპიუტერი ან პროგრამა, რომელშიც ის მუშაობს.
ეს არის ასევე შესაძლებელია ორგანიზაციის რთული უკან გამოყენებით ორი ფუნქცია. დავუშვათ, რომ არსებობს და ბ აქვს ფუნქცია თქვენი კოდი ზარი B და B, თავის მხრივ, მიუთითებს, რომ საჭიროა კომპიუტერის შეასრულოს კომპლექსური A. უკან - გამოსავალი რთული რიგი ლოგიკური სიტუაციებში კომპიუტერული ლოგიკა.
თუ მკითხველს ამ ხაზების სწავლობდა პროგრამირების ციკლი, ის ალბათ უკვე შენიშნა მსგავსება მათ შორის და უკან. ზოგადად, მათ შეუძლიათ რეალურად შეასრულოს მსგავსი ან იდენტური ამოცანები. მოცემული ანალიზის დახმარებით უკან არის მოსახერხებელი უნდა გააკეთოს სიმულაციური მუშაობის ციკლი. ეს განსაკუთრებით სასარგებლოა, სადაც ციკლის თავს უფლებას არ არის ძალიან მოსახერხებელი. მართვის პროგრამული განხორციელება არ არის ძალიან განსხვავებულია მაღალი დონის პროგრამირების ენებზე. მიუხედავად ამისა, უკან, რომ "Pascal" და უკან in C ან სხვა ენაზე აქვს საკუთარი მახასიათებლები. მან შეიძლება წარმატებით ხორციელდება დაბალი დონის ენებზე, როგორიცაა "assembler", მაგრამ ეს უფრო პრობლემური და დროს მოითხოვს.
ხეები უკან
- თავდაპირველი სპეციალური კვანძის, ე.წ. root მთელი ხე.
- დარჩენილი კვანძების არიან თანხა, რომელიც განსხვავებულ შედეგს, disjoint ქვეკომპლექტები ამავე დროს ისინი ასევე ხე. ყველა ისეთი ფორმები ორგანიზაციის მოუწოდა subtrees ძირითადი ხე.
სხვა სიტყვებით: ხეები შეიცავდეს subtrees, რომელიც შეიცავს უფრო ხეები, მაგრამ მცირე რაოდენობით, ვიდრე წინა ხე. ეს გრძელდება მანამ, სანამ ერთ კვანძების იქნება შესაძლებელი გადაადგილება, და ეს ნიშნავს, ბოლომდე უკან. არის კიდევ ერთი ნიუანსი შესახებ დიაგრამების: ჩვეულებრივი ხეები იზრდება ბოლოში, და ისინი შედგენილი პროგრამირების პირიქით. საიტები, რომ არ გაგრძელებას, სახელწოდებით ბოლოს კვანძების. იყიდება ფონდის notation და მარტივად გამოყენების გენეალოგიური ტერმინოლოგიის (წინაპრები, ბავშვები).
რატომ გამოიყენება პროგრამირების?
განსხვავებები უკან სხვადასხვა პროგრამირების ენების
მიუხედავად იმისა, რომ ზოგადი სქემა განხორციელება და კონკრეტული პროგრამა, ყოველ ცალკეულ შემთხვევაში, უკან პროგრამირების აქვს საკუთარი მახასიათებლები. ეს შეიძლება გამოიწვიოს სირთულეები ძებნა საჭირო მასალა. მაგრამ ყოველთვის გახსოვდეთ: თუ პროგრამირების ენა არის ფუნქცია ან პროცედურა, აქედან გამომდინარე, ზარის უკან - ეს არის შესაძლებელი. მაგრამ მისი ყველაზე მნიშვნელოვანი განსხვავებები მოხდეს, როდესაც გამოყენებით დაბალი და მაღალი პროგრამირების ენები. ეს განსაკუთრებით ეხება შესაძლებლობები პროგრამის განხორციელება. შესრულების საბოლოო ჯამში დამოკიდებულია იმაზე, თუ ამოცანა არის, შესაბამისად, და დაიწერა უკან. ფუნქციები და პროცედურები გამოიყენება სხვადასხვა, მაგრამ მათი მიზანი ყოველთვის ერთი და იგივე - რათა მოვუწოდებთ თავს.
უკან - ეს არის მარტივი. როგორც მარტივი მახსოვს შინაარსს?
Similar articles
Trending Now