ძირითადი განსხვავება - რეალური და ფორმალური პარამეტრები
ფუნქციების გამოყენება პროგრამირების მნიშვნელოვანი კონცეფციაა. ფუნქცია არის მთელი რიგი განცხადებები, რომლებსაც შეუძლიათ შეასრულონ რაიმე სახის კონკრეტული დავალება. თუ პროგრამისტი დაწერს ყველა განცხადებას, როგორც ერთი პროგრამა, ის გახდება რთული. ამის თავიდან ასაცილებლად შესაძლებელია ფუნქციების გამოყენება. ისინი ასევე ცნობილია როგორც მეთოდები. თითოეულ ფუნქციას ექნება საკუთარი ფუნქციონირება. ფუნქციები აუმჯობესებს კოდის ოპტიმიზაციას და კოდის ხელახლა გამოყენებას. შეიძლება იყოს პროგრამირების ენის ან პროგრამისტის მიერ დაწერილი ფუნქციები. თითოეულ ფუნქციას აქვს სახელი მისი ამოსაცნობად. ფუნქციის გამოყენებით გარკვეული დავალების შესრულების შემდეგ, მას შეუძლია დააბრუნოს მნიშვნელობა.ზოგიერთი ფუნქცია არ აბრუნებს მნიშვნელობას. ფუნქციისთვის ამოცანის შესასრულებლად საჭირო მონაცემები იგზავნება პარამეტრებად. პარამეტრები შეიძლება იყოს რეალური პარამეტრები ან ფორმალური პარამეტრები. ძირითადი განსხვავება ფაქტობრივ პარამეტრებსა და ფორმალურ პარამეტრებს შორის არის ის, რომ ფაქტობრივი პარამეტრები არის მნიშვნელობები, რომლებიც გადაეცემა ფუნქციას მისი გამოძახებისას, ხოლო ფორმალური პარამეტრები არის ცვლადები, რომლებიც განსაზღვრულია ფუნქციით, რომელიც იღებს მნიშვნელობებს ფუნქციის გამოძახებისას.
რა არის რეალური პარამეტრები?
ფაქტობრივი პარამეტრები არის მნიშვნელობები, რომლებიც გადაეცემა ფუნქციას მისი გამოძახებისას. იხილეთ ქვემოთ მოცემული პროგრამა.
შეიცავს
ბათილი დამატება (int x, int y) {
int დამატება;
დამატება=x+y;
printf(„%d“, დამატება);
}
void მთავარი () {
დამატება (2, 3);
დამატება (4, 5);
}
ზემოხსენებული C პროგრამის მიხედვით, არსებობს ფუნქცია სახელად დამატება.მთავარ ფუნქციაში 2 და 3 მნიშვნელობა გადაეცემა ფუნქციის დამატებას. ეს მნიშვნელობა 2 და 3 არის ფაქტობრივი პარამეტრები. ეს მნიშვნელობები გადაეცემა მეთოდის დამატებას და ეკრანზე გამოჩნდება ორი რიცხვის ჯამი. ისევ, მთავარ პროგრამაში, ახალი ორი მთელი რიცხვი გადაეცემა მიმატების მეთოდს. ახლა რეალური პარამეტრებია 4 და 5. 4 და 5-ის ჯამი გამოჩნდება ეკრანზე.
რა არის ფორმალური პარამეტრები?
ფუნქცია ან მეთოდი მიჰყვება ქვემოთ მოცემულ სინტაქსს:
(ფორმალური პარამეტრები) {
//განცხადებების კომპლექტი შესასრულებელი
}
მეთოდის სახელი არის მეთოდის იდენტიფიცირება. დაბრუნების ტიპი განსაზღვრავს მნიშვნელობის ტიპს, რომელსაც მეთოდი დააბრუნებს. თუ მეთოდი არ დააბრუნებს მნიშვნელობას, დაბრუნების ტიპი ბათილია. თუ ფუნქცია აბრუნებს მთელ რიცხვს, მაშინ დაბრუნების ტიპი არის მთელი რიცხვი. პარამეტრების ფორმალური სია მოთავსებულია ფრჩხილებში.სია შეიცავს ცვლადის სახელებს და მონაცემთა ტიპებს ყველა საჭირო მნიშვნელობის მეთოდისთვის. თითოეული ფორმალური პარამეტრი გამოყოფილია მძიმით. როდესაც მეთოდი არ იღებს შეყვანის მნიშვნელობებს, მეთოდს უნდა ჰქონდეს ფრჩხილების ცარიელი ნაკრები მეთოდის სახელის შემდეგ. მაგალითად. დამატება () {}; განცხადებები, რომლებიც უნდა შესრულდეს, ჩასმულია ხვეული ფრჩხილებში.
სურათი 01: პარამეტრები
ფორმალური პარამეტრები არის ფუნქციით განსაზღვრული ცვლადები, რომლებიც ღებულობენ მნიშვნელობებს ფუნქციის გამოძახებისას. ზემოაღნიშნული პროგრამის მიხედვით 2 და 3 მნიშვნელობები გადაეცემა ფუნქციის დამატებას. მიმატების ფუნქციაში არის ორი ცვლადი სახელწოდებით x და y. მნიშვნელობა 2 დაკოპირებულია x ცვლადში, ხოლო მნიშვნელობა 3 კოპირებულია y ცვლადში. ცვლადი x და y არ არის ფაქტობრივი პარამეტრები.ისინი რეალური პარამეტრების ასლებია. ისინი ცნობილია როგორც ფორმალური პარამეტრები. ეს ცვლადები ხელმისაწვდომია მხოლოდ მეთოდის ფარგლებში. ორი რიცხვის მიმატების დაბეჭდვის შემდეგ კონტროლი უბრუნდება მთავარ პროგრამას.
რა მსგავსებაა რეალურ და ფორმალურ პარამეტრებს შორის?
- ორივე დაკავშირებულია ფუნქციებთან.
- პარამეტრები ჩართულია ფრჩხილებში.
- თითოეული პარამეტრი გამოყოფილია მძიმით.
რა განსხვავებაა რეალურ და ფორმალურ პარამეტრებს შორის?
ფაქტობრივი vs ფორმალური პარამეტრები |
|
ფაქტობრივი პარამეტრები არის მნიშვნელობები, რომლებიც გადაეცემა ფუნქციას მისი გამოძახებისას. | ფორმალური პარამეტრები არის ფუნქციით განსაზღვრული ცვლადები, რომლებიც იღებს მნიშვნელობებს ფუნქციის გამოძახებისას. |
დაკავშირებული ფუნქცია | |
ფაქტობრივი პარამეტრები გადადის გამოძახების ფუნქციით. | ფორმალური პარამეტრები არის გამოძახებულ ფუნქციაში. |
მონაცემთა ტიპები | |
ფაქტობრივ პარამეტრებში არ არის ნახსენები მონაცემთა ტიპები. მითითებულია მხოლოდ მნიშვნელობა. | ფორმალურ პარამეტრებში უნდა იყოს ჩართული მიმღები მნიშვნელობების მონაცემთა ტიპები. |
შეჯამება – რეალური და ფორმალური პარამეტრები
ფუნქციების გამოყენება სასარგებლო კონცეფციაა პროგრამირებაში. ფუნქციები ხელს უწყობს კოდის სიგრძის შემცირებას და სირთულის შემცირებას. ასევე მარტივია ტესტირება, გამართვა და აუმჯობესებს კოდის შენარჩუნებას. ზოგიერთ ფუნქციას შეიძლება არ დასჭირდეს შეყვანა, მაგრამ ზოგიერთ ფუნქციას სჭირდება შეყვანა. შესაძლებელია მონაცემების გადაცემა ფუნქციებზე შეყვანის სახით.ისინი ცნობილია როგორც პარამეტრები. ორი საერთო ტერმინი, რომლებიც დაკავშირებულია ფუნქციებთან, არის ფაქტობრივი პარამეტრები და ფორმალური პარამეტრები. ფაქტობრივ პარამეტრებსა და ფორმალურ პარამეტრებს შორის განსხვავება ისაა, რომ ფაქტობრივი პარამეტრები არის მნიშვნელობები, რომლებიც გადაეცემა ფუნქციას მისი გამოძახებისას, ხოლო ფორმალური პარამეტრები არის ცვლადები, რომლებიც განსაზღვრულია ფუნქციით, რომელიც იღებს მნიშვნელობებს ფუნქციის გამოძახებისას.
ჩამოტვირთეთ რეალური და ფორმალური პარამეტრების PDF
შეგიძლიათ ჩამოტვირთოთ ამ სტატიის PDF ვერსია და გამოიყენოთ იგი ოფლაინ მიზნებისთვის ციტირების შენიშვნის მიხედვით. გთხოვთ გადმოწეროთ PDF ვერსია აქ: განსხვავება რეალურ და ფორმალურ პარამეტრებს შორის