ალგორითმების მახასიათებლები
Ლოგიკა / / July 04, 2021
ალგორითმები ცნობილია როგორც წესებისა და პროცედურების სერია, რომლებიც მოსალოდნელ შედეგამდე მიდიან. ძალიან განსხვავებული კრიტერიუმები არსებობს, როდესაც მიუთითებთ რა არის ალგორითმი, მაგრამ ზოგადად ისინი გაგებული არიან როგორც ალგორითმის მახასიათებლები შემდეგი:
სტრუქტურა.- ალგორითმები არის პროცესები, რომლებიც სტრუქტურირებულია სამ ძირითად ეტაპად:
ა) ჩანაწერი. - ეს არის წერტილი, რომელშიც შეიტანება მონაცემები შესწორების, გარდაქმნის ან გამოყენებისთვის.
ბ) პროცესი. - ეს ეხება იმ ნაბიჯებს ან პროცესებს ან ოპერაციებს, რომლებიც მიგვიყვანს იმ პრობლემის მოგვარებაზე, რომელზეც ვმუშაობთ.
გ) გასვლა. - ეს ნაბიჯი შედგება ორი წინა ნაბიჯის შედეგის მიღებისაგან.
Ენა.- ეს პროცესები მრავალი ტიპის ენებს იყენებს, ისინი შეიძლება იყოს მათემატიკური, ლოგიკური, ფიზიკური, გრაფიკული ან სხვა ნებისმიერი ტიპის, სანამ შესაბამისი ნაბიჯები არ არის შესრულებული.
ლოგიკური თანმიმდევრობა
ალგორითმებში ორი ძირითადი ლოგიკური თანმიმდევრობაა, ნაკადის დიაგრამა და ფსევდოკოდი:
1.- დინების დიაგრამა.- ეს ემყარება გეომეტრიულ ფიგურებსამ მაგალითის მსგავსად
, პროცესების ლოგიკური და გრაფიკული შესაბამისობის მინიჭება. აქ ციფრებს აქვთ მკაცრი მნიშვნელობა, რაც ძალზე სასარგებლოა ადმინისტრაციული პროცესების განხორციელება.2.- ფსევდოკოდი.- ეს არის კოდი, რომელიც ძირითადად გამოთვლით გამოიყენება და იმის ცოდნა, თუ რა არის ფსევდოკოდის ალგორითმიჩვენ ამ მაგალითს გადავხედავთ.
ძირითადი მეცნიერებები და ტექნიკა, რომელშიც ალგორითმები გამოიყენება:
Მათემატიკა.- მათემატიკაში ალგორითმი არსებითია და მისი დაკვირვება ხორციელდება ე.წ. ალგებრაში, რომელიც წარმოადგენს სპეციფიკური ფუნქციების მქონე ალგორითმებს და საერთაშორისო დონეზეც კი, როგორც წესი, აქვთ მათი შემქმნელის სახელი სხვადასხვა თეორიები.
Ლოგიკა.- ეს არის პირდაპირი სტრუქტურირება, იქნება ეს გრაფიკული თუ მათემატიკური, რომელშიც გამოხატულია წინასწარ განსაზღვრული პროცესების სერია, რომლებიც საშუალებას გვაძლევს მივიღოთ დასკვნა, მოდით ვთქვათ ზედმეტი „ლოგიკური“ გზით.
შედგენა.- წერილობით, ალგორითმები გამოიყენება ტექსტების ან ქრონოლოგიური ან ლოგიკური ფორმით მოთავსებისას, რათა მოხდეს ინფორმაციის სათანადო გადაცემა და მისი კარგად გააზრება.
გამოთვლა.- ამაში გამოიყენება ალგორითმული პროცესები, ძირითადად ფსევდოკოდები.