ᲙომპიუტერებიᲞროგრამული უზრუნველყოფა

Პროგრამის სტრუქტურა in Pascal პროგრამული დამწყებთათვის

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

ახლა არის ბევრი ფული, რომ შეინარჩუნოს სინტაქსი. ისინი განსხვავდება მხოლოდ საშუალო პროგრამირების ენა, როგორიცაა Pascal. პროგრამის სტრუქტურა იქნება შესწავლილი სტატიაში. როგორც წესი, იმ პროგრამირების იწყება პროგრამა "Hello, world!".

ისტორია ენის

Pascal მოვიდა სინათლე 1970 წელს გამო, უცნაური საკმარისი, Niklaus Wirth. ენის სახელი პატივსაცემად Blaise Pascal - დიდი კაცი წარმოშობით France. ეს გამართლებულია იმ ფაქტს, რომ მეცნიერი შეიქმნა მსოფლიოში პირველი მანქანა, რომელიც შეძლო დაამატოთ და სხვაობა ნომრები.

ენის განვითარების განხორციელდა 1968 1969 წელს. პირველი ნახსენები გამოჩნდა 1970 წელს შემოქმედი, წარდგენის მისი "ბავშვი", ორიენტირებულია სტილი პროგრამირების, ასევე მონაცემთა შესვლის Pascal. პროგრამის სტრუქტურა უკვე შემუშავებული Wirth. მას გააჩნია მარტივი სინტაქსი და სემანტიკა. Direct "შთამომავალი" პასკალ არის ენა "Modula-2". მისი შემქმნელი გახდა Wirth.

გრამატიკის წესების

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

  1. სათაური. აქ თქვენ უნდა მიუთითოთ სახელი პროგრამა, მაგრამ ნივთი არ არის მთავარი. ის მხოლოდ მაშინ, როცა დეველოპერი სასურველი. მისი თქმით, უფრო დიდი ზომით, ეს დამოკიდებულია პროგრამირების გარემო. In Turbo Pascal არ სჭირდება. თუმცა, ETH ეს არის სავალდებულო, რომ შევქმნათ string. გამოყენება დასაშვებია მხოლოდ ალფანუმერული გმირები და ქვედა ტირეთი: "_".
  2. აღწერა. ეს სექცია ჩამოთვლილია ყველა ხელმისაწვდომი ცვლადები (მასივები), ეტიკეტები, და ასე შემდეგ. D.
  3. ოპერატორი. in Pascal პროგრამის სტრუქტურა მოიცავს აღწერა ოპერატორების დაიწყოს-END ფრჩხილებში.

რამდენად იქნება ისინი იმავე ხაზი, რომ არ აქვს მნიშვნელობა. რაც მთავარია - დასრულების შემდეგ თითოეული გუნდი დააყენა სპეციალური ხასიათი - მძიმით. გარდა ამისა, ენის შემთხვევაში insensitive: არ არსებობს განსხვავება Var ოპერატორი, და var var.

სინტაქსი და სემანტიკა

ცენტრალური მუშაობის ანბანი თამაშობს პროგრამირების გარემო. გაითვალისწინეთ, რომ ის შედგება:

  • ლათინური სიმბოლოები, როგორც ზედა და ამას;
  • სივრცე;
  • ხაზს;
  • არაბული ციფრები ტიპის;
  • მათემატიკური სიმბოლოები;
  • limiters (მათ სიაში შესვლის წერტილი, მძიმე, და ა.შ ...);
  • specifiers;
  • დამხმარე სიტყვა (ოპერატორი).

პროგრამის სტრუქტურა in Turbo Pascal არ განსხვავდება სტრუქტურა PascalABC. განსხვავება მათ გარე მონაცემები, მეტი არაფერი. მითითებით ცვლადის სახელი, და სხვა სახის, აუცილებელია გვახსოვდეს, რომ სახელი არ უნდა დაიწყოს ციფრი, ტირეთი ხასიათი შეიძლება იყოს ნებისმიერი პოზიცია, მაგრამ ანბანის სიმბოლოების ეძლევათ გამოიყენონ მხოლოდ წერილებს ლათინური ანბანი.

კომენტარები რიგები ან braces ან მრგვალი ვარსკვლავით (* .. *).

მონაცემთა ტიპები

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

  1. ლოგიკური (ჭეშმარიტი და ცრუ);
  2. რიცხვითი (არაბული ციფრები);
  3. ხასიათი (გამოყენების a, b, c და ტ. დ.).

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

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

კომენტარები

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

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

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

კომენტარები არ იკითხება პროგრამირების გარემო, ასე რომ მათ შეუძლიათ გამართავს ნებისმიერი რაოდენობის დრო და არ შემოიფარგლება ანბანის ნომრები.

პუნქტუაციის

პროგრამის სტრუქტურა in Pascal აქვს პუნქტუაციის, თუმცა, არ არის გასაკვირი. ყველაზე გავრცელებული ნიშანია მძიმით. იგი მოთავსებულია შემდეგ თითოეულ აღწერა ბლოკი Label, ტიპი, მშენებარე, Var და ტ. E., მაგრამ ეს ნიშანი არ არის საჭირო, მას შემდეგ, რაც საუკეთესო განისაზღვრება სიტყვა. ეს არ არის დაყენებული შემდეგ დასაწყისი; დასრულების შემდეგ დააყენა მხოლოდ იმ შემთხვევაში, პროგრამა ჯერ არ დასრულებულა. კოდი, სადაც არ არსებობს ციკლის და, შესაბამისად, გამოიყენება, და სხვა, შემდეგ მძიმით არ არის საჭირო, მას შემდეგ, რაც ეს სიტყვები.

ბოლოს პროგრამის დასრულების შემდეგ უნდა დააყენოთ წერტილი, წინააღმდეგ შემთხვევაში, პროგრამირების გარემო არ ესმის, რომ კოდი დასრულდა.

მონაცემთა შემავალი და გამომავალი

პროგრამის სტრუქტურა in Pascal გაძლევთ საშუალებას შეიყვანოთ მონაცემები სამი სხვადასხვა გზა. მათ შორის:

  • მოცემული ანალიზის დახმარებით Readln ოპერატორები, წაიკითხა.
  • გამოყენების დავალება სიმბოლო - მსხვილი ნაწლავის.
  • მუდმივი. ასეთ შემთხვევაში, მონაცემების შეყვანა ხორციელდება პარამეტრი var.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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