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

Სტრუქტურირებული ტიპის - ერთი განზომილებიანი მასივი

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

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

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

განვიხილოთ ტიპიური ქმედებები ერთი განზომილებიანი მასივი:

1) აღწერა მასივი, სადაც n - რაოდენობის ელემენტების თანმიმდევრობა, mas - ტიპის აღმნიშვნელი ერთ განზომილებიანი მასივი რიცხვებით 5, A - ტიპის ცვლადი mas, ე.ი. ცვლადი ტიპის ერთ განზომილებიანი მასივი 5 რიცხვებით

2) ელემენტების კლავიატურის input თანმიმდევრობით

3) Output თანმიმდევრობით ელემენტების ეკრანზე

4) შევსება თანმიმდევრობით გამოყენებით შემთხვევითი რიცხვების გენერატორის

5) გარდაქმნა (მოდიფიკაცია) თითოეული მასივი ელემენტს, ანუ შეცვალოს მისი ღირებულება (მაგალითად განზომილებიანი შემცირება თითოეული მასივი ელემენტს 6)

6) ოდენობის განსაზღვრა თანმიმდევრობით ელემენტები ცვლადი S - თანხა ელემენტები

7) რაოდენობრივი მასივი ელემენტები დასაკმაყოფილებლად გარკვეული მდგომარეობა (მაგალითად რაოდენობის განსაზღვრის ელემენტები, დიდი რაოდენობით 4), სადაც k - რაოდენობის ასეთი ელემენტები

8) განსაზღვრა ექსტრემუმის (მაქსიმალური ან მინიმალური მასივი ელემენტს), აქ მინ - მინიმალური ღირებულების შორის მასივი ელემენტები, k - რიგითი ნომერი (ინდექსი) არის პატარა ელემენტს მასივი

მოგეხსენებათ, ყველა ცვლადები, რომლებიც აღწერილია Var პროგრამა Pascal პროგრამირება, გარკვეული რაოდენობის bytes მეხსიერების გამოყოფილი, როდესაც პროგრამა იწყება. ეს განისაზღვრება ტიპის ცვლადი, მაგალითად, სიმბოლო არის ერთი ბაიტი, ტიპის რიცხვი - ორი bytes, რეალური type - ოთხი ბაიტი. ამიტომ, როდესაც განზომილება მასივი დიდი არ არის, რომ ეს პროგრამა არ საჭიროებს დიდი რაოდენობით RAM. წინააღმდეგ შემთხვევაში, პროგრამისტი უნდა მოვძებნოთ სხვა გზები განსახლება მასივი, მაგალითად, ფაილი ან ბევრი მითითებას.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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