რა იზომება პასკალში ფიზიკაში. შესახებ ენა Pascal

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

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


Blaise Pascal
1995 წელს გამოვიდა, როგორც დელფის პროგრამირების სისტემის ტურბო პასკალ გარემოს გაგრძელება ერთ-ერთი საუკეთესო მედია გახდა სწრაფი შექმნა აპლიკაციები. დელფიმ ენაზე წარმატებული ობიექტზე ორიენტირებული გაფართოება გააცნო; განახლებული ენა ეწოდა ობიექტის პასკალს. Delphi 7.0- ისგან დაწყებული, Delphi Object Pascal ენა დაიწყო მხოლოდ Delphi, თუმცა, ძველი სახელი ხშირად გამოიყენება. უახლესი ვერსია გარემოში - Delphi XE.
ოთხშაბათს Delphi 7.

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

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

საბოლოოდ, Java I.NET პლატფორმების გამოჩენა, მათ შორის ძლიერი პროგრამირების ენა და ძლიერი სტანდარტული ბიბლიოთეკები დასუსტდა დელფის ენის პოზიცია. სწავლისთვის, პროგრამირების უფრო ხშირად გამოიყენება ისეთი ენები, როგორიცაა Java, C, C ++, C #, ვიზუალური ძირითადი., პითონი, ჰასკელი.

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

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

აირჩიეთ თქვენი გაკვეთილი თქვენ დაინტერესებული ხართ:

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

პასკალური ენის ისტორია

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

თავდაპირველად, პასკალი შეიქმნა ალგოლ -60-ით. სადღაც 1968 წელს, პროექტი მომზადდა და დეველოპერებმა დაიწყეს თარჯიმანი, რომელიც განკუთვნილია CDC 6400 Computing Machine- ის გამოყენებისათვის. 1971 წელს მისი ოფიციალური აღწერა გამოცხადდა (Wirth N. პროგრამირების ენა პასკალ / / Acta Informatica. - 1971. Vol1 .N1.).

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

პასკალტის განაწილების განსაკუთრებით პოპულარული პერიოდი 1972-1975 წლებში იყო. იმ დროს, პასკალური ენის მახასიათებლები და მისი შესაძლებლობები მას არ მისცა არა მხოლოდ უნივერსალური აღიარების დასრულებას, არამედ მას "პროგრამირების" დისციპლინის სწავლების ძირითად საშუალებებს და პროგრამების შემუშავებას. 1975 წელს პასკალტის მომხმარებელთა მთელი ასოციაცია გამოჩნდება. მაგრამ მოგვიანებით ენა გააკრიტიკა. პასკალური ენის ძირითად დიზაინებზე შეზღუდვები ძალიან მკაცრი იყო და ეს არ მომწონს მომხმარებლებისთვის. 1977 წელს, პასკალტის სტანდარტის განვითარების ჯგუფი გამოჩნდება. ჯგუფის ლიდერი იყო A.Eddiman (a.m.addyman). 1983 წლის 1 დეკემბერს შეიქმნა საერთაშორისო ენის სტანდარტი, ISO 7185- ის სახელი.

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

გისურვებთ წარმატებებს!

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

ალგორითმული ენა: ძირითადი ცნებები

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

ალგორითმული ენის სიმბოლოები არიან ინტეგრირებული ატომები, რომლებიც გამოიყენება წერილობით კოდი.

ელემენტარული სტრუქტურები მინიმალური ერთეულები არიან, რომლებიც საკუთარი მნიშვნელობისაა.

კლასიკური ენის გამონათქვამები ჩამოყალიბებულია ორი ზემოაღნიშნული ერთეულიდან და განსაზღვრავს საჭირო ღირებულების მოძიების წესებს.

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

ენა "პასკალი"

არსებობს დიდი რიცხვი "პასკალი" (დამწყებთათვის ცალკე სარგებელი) არის ერთ-ერთი მათგანი. მისი ანბანი შედგება ნომრები, წერილები და სპეციალური სიმბოლოები. აქ არის მათი სია:

  • 26 ლათინური კაპიტალი და;
  • underscore;
  • ათი ციფრი;
  • შეზღუდვები;
  • Ოპერაციები;
  • სპეციფიკატორები;
  • დაცული სისტემა (სერვისი) სიტყვები.

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

ელემენტარული ენის დიზაინით

დამწყებთათვის "პასკალი" მოიცავს ხაზებს, ნომრებსა და სახელებს.

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

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

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

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

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

ალგორითმული ენის სინტაქსი

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

სემინოლონი (;) არის პირობითი სიგნალი, რომელიც საუბრობს მიმდინარე ხაზის დასასრულს და ახალ ახალს. მაგრამ გამონაკლისი შეიძლება იყოს მომსახურების გუნდები: Const, VAR, დაიწყება და სხვები.

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

ნაცნობის დაწყებამდე გარკვეული ღირებულების ცვლადის მინიჭების მიზნით, თქვენ უნდა დააყენოთ მსხვილი ნაწლავის. მაგალითად, თქვენ გადადით N \u003d 13, და კოდექსში ის გამოიყურება n: \u003d 13.

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

კლასიკური ენის ოპერატორები "პასკალი"

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

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

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

აპლიკაციის ოპერატორი

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

კომპოზიტური ოპერატორები

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

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

პირობითი პროგრამირების ენა ოპერატორი

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

სტრუქტურულად შემდეგნაირად:

თუ<условие> მაშინ.<оператор1> სხვა.<оператор2>.

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

პროგრამული სტრუქტურა

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

სათაური, როგორც წესი, შეიცავს კოდს. მაგალითად, პროგრამა MyFirst.

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

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

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

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

ცვლადების აღწერაში, თქვენ უნდა მიუთითოთ ყველა ტიპი, რომელიც იქნება ჩართული: "Var C, A, R: რიცხვი; კ, ლ, მ: char; H1, H2: Boolean;".

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

კოდექსის კოდი უნდა დასრულდეს წერტილი.

პროგრამების მაგალითები

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

მოდით გავაკეთოთ განაცხადის მოუტანს ფრაზა "ეს არის ჩემი პირველი პროგრამა!"

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

დასაწყისი.
Writeln (ეს ჩემი პირველი პროგრამა! ");
Დასასრული.

ეს ასე მარტივია!

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

ვიმედოვნებთ, რომ ისინი სასარგებლო იყვნენ თქვენთვის.

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

✎ 1) პროგრამა - ინგლისურ "პროგრამაში", რომელიც წერს კოდექსის დასაწყისში, რის შემდეგაც ლათინური და მძიმით არის პროგრამის სახელი. Მაგალითად: პროგრამა Summa; - პროგრამა მოუწოდა Summa. მაგრამ კოდის ეს ნაწილი, რომელსაც უწოდებენ პროგრამას, ვერ წერენ - ეს არის მხოლოდ სიწმინდე და აჩვენებს, თუ რა ამოცანა წყდება ეს პროგრამა. აქ ვიყენეთ სიტყვა "კოდი" - პროგრამის ტექსტი ეწოდება.

✎ 2) რიცხვი - ინგლისურ ენაზე ნიშნავს "რიცხვი" (ან უბრალოდ "რიცხვი") და პასკალში გამოიყენება 32-ბიტიანი (8 ბაიტი) რიცხვებით დიაპაზონის დიაპაზონიდან [-2147483648, 2147483647]. რას ნიშნავს ეს დიდი რიცხვები, ჩვენ მაშინ ვნახავთ.

✎ 3) რეალური - ინგლისურიდან "ნამდვილი", "ნამდვილი", "ნამდვილი", "Valid". პასკალ ენაზე, ეს ტერმინი ეხება რეალურ ნომრებს სპექტრიდან [-1.8 ∙ 10 308, 1.8 ∙ 10 308]. ეს არის ძალიან დიდი რაოდენობით, მაგრამ მნიშვნელოვანი ციფრები გამოჩნდება 15 - 16. სხვათა შორის, მონაცემთა ტიპები რიცხვი და რეალობა Pascalabc.net პროგრამირების გარემო ყოველთვის ავტომატურად ხაზს უსვამს ლურჯს.

✎ 4) CONST არის ინგლისური ენის ანალოგი. "მუდმივი", რაც ნიშნავს "მუდმივი", "მუდმივი". პასკალში, ეს არის ღირებულება, რომელიც არ შეიძლება შეიცვალოს. დაწერილი ეს:


ეს ჩანაწერი უნდა აღინიშნოს, როგორც წერია: ნომერი n არის 12, არის 5, "PI" არის 3.14 (როგორც მათემატიკაში, მხოლოდ ნაცვლად მძიმით პასკალში, წერტილი გამოიყენება). ბოლო ხაზში, ჩვენ ორმაგი slash (ორი oblique მახასიათებლები), რის შემდეგაც ტექსტი მიდის, "კომენტარები პასკალშია დაწერილი და მათი პროგრამა არ აღიქვამს. ყველაფერი, რაც ორმაგი slash იწყება და ხაზის ბოლომდე არის კომენტარი, რომელიც წერია პროგრამაში და ყოველთვის ხაზს უსვამს სხვა ფერის (Pascalabc.net- ში, ეს არის მწვანე, ამ ტიპის კომენტარი არ გამოიყენება ტურბო პასკალში ). არსებობს კიდევ ერთი კომენტარი ტიპი - ეს (ტექსტის თანდართული curly ფრჩხილებში, ისევე როგორც აქ, რომელიც ასევე გამოირჩევა მწვანე). ამ თვალსაზრისით კომენტარი შეიძლება ზედიზედ რამდენიმე რიგს იმოქმედოს - ფრჩხილის დაწყებიდან და მისი დახურვის დაწყებამდე და ყველაფერი, რაც შუა ასეთ დიზაინშია, შემდგენელი არ არის, როგორც კოდი და უბრალოდ skips.

ფაქტობრივად, ჩაწერის ფორმატი კონს. ცოტა რთული. წესების მიხედვით, ჩვენ უნდა დავწერო:

1 2 3 4 კონს. N: ტიპი რიცხვი;

აღწერა:

")" Onmouseout \u003d "Tooltip ()"\u003e INTEGER
= 12 ; // ნომერი N - მთელი ტიპი S: ტიპი რიცხვი;

აღწერა:
წარმოადგენს 32 ბიტიანი რიცხვის ნიშანს.

ღირებულებების სპექტრი: -2 147 483 648 .. 2 147 483 647")" Onmouseout \u003d "Tooltip ()"\u003e INTEGER
= 5 ; // ნომერი S - მთელი ტიპი ღვეწა: ტიპი რეალური;

აღწერა:
წარმოადგენს ორმაგი მცურავი წერტილის სიზუსტის რაოდენობას.

ზომა: 8 ბაიტი
მნიშვნელოვანი ნომრების რაოდენობა: 15 - 16
ღირებულებების სპექტრი: -1.8 ∙ 10 308 .. 1.8 ∙ 10 308
")" Onmouseout \u003d "Tooltip ()"\u003e რეალური
= 3.14 ; // ნომერი "PI" - რეალური

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

5) var - მოდის ინგლისურიდან. "ცვლადი" ("ცვლადი", ან "ცვალებადი"), რომელიც პასკალში ნიშნავს იმ ღირებულებას, რომელიც პროგრამას შეუძლია შეცვალოს მისი ღირებულება. დაწერილი ეს:


როგორც ჩანს, ჩანაწერებისგან, ნიშანი "\u003d" არ არის აქ - იმავე ტიპის ცვლადები (მძიმით) ცვლადები იხსნება და მხოლოდ კოლონის შემდეგ მითითებულია. პროგრამაში ცვლადები N, M (რიცხვი) და Q, R, T (REAL) პროგრამაში შეიძლება შეიცვალოს ღირებულებები მთელი რიცხვით და რეალურ, შესაბამისად. კიდევ ერთი შენიშვნა: ცვლადების აღწერა ყოველთვის მუდმივად იდგა მუდმივთა აღწერის შემდეგ (მუდმივი) - პირველი არის მშენებლობის დიზაინი და შემდეგ.

✎ 6) დასაწყისი - ინგლისურიდან თარგმნა "დაწყება" და პასკალი ნიშნავს მთავარ პროგრამას, რომელშიც ჩაწერილია ბრძანებები (ოპერატორები). სიტყვის შემდეგ დასაწყისი. პუნქტი მძიმით არ არის.

✎ 7) ბოლოს - ინგლისურ ენაზე. "დასასრული", და პასკალ ენაზე ნიშნავს იგივე (პროგრამის დასასრული). ბოლო სიტყვის შემდეგ Დასასრული. ყოველთვის ღირს წერტილი. ჩვენ გამოვიყენეთ სიტყვა "ბოლო", რადგან დიზაინის გამოყენება დასაწყისი - დასასრული. ალბათ ერთ შემთხვევაში: ეს არის ე.წ. ოპერატორის ფრჩხილები, რომლებიც გამოიყენება რამდენიმე ოპერატორის ქვეშ რამდენიმე ოპერაციის გაერთიანებაში. მაგრამ ამის შესახებ მოგვიანებით. ამდენად, მთავარი პროგრამა გამოიყურება ასე:

1 2 3 4 5 6 დასაწყისი. < оператор 1 > ; < оператор 2 > ; . . . . . . . < оператор N > ; Დასასრული..

აქ, პროგრამის სხეულზე ოპერატორები შედგენილია შემდგენელზე.

✎ 8) დაწერეთ - ინგლისურ ენაზე "წერა". ეს ოპერატორი აჩვენებს მასში მოთავსებულ ტექსტს, ამიტომ მას უწოდებენ - გამომავალი ოპერატორი. ტექსტში მოთავსებული ტექსტი ხაზს უსვამს ლურჯს და დაწერილია შემდეგნაირად:

დაწერეთ ( "ეს ტექსტი ეკრანზეა ნაჩვენები".);

ფრჩხილებში და შეთავაზებებში შეტყობინება ნაჩვენები იქნება კონსოლის ფანჯარაში (უბრალოდ ფრჩხილებში არ შეიძლება იყოს). ამ ოპერატორის დასრულების შემდეგ ეკრანზე ვნახავთ:

ეს ტექსტი ეკრანზე არის ნაჩვენები.

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

დაწერეთ (, s);

შედეგად, ჩვენ შედეგს ვიღებთ:

მოედანზე ტოლია: S \u003d 50

და საჭიროების შემთხვევაში, გამომავალი ერთეული, აუცილებელია ტექსტის ჩასმა ტექსტის შემდეგ კვლავ:

დაწერეთ ( "მოედანი ტოლია: S \u003d", S, "კვ.მ");

უკანასკნელი გამოყვანის ოპერატორის შესრულების შემდეგ, ეკრანზე გამოვიტანეთ:

კვადრატული ზომა არის: S \u003d 50 კვ.მ.

✎ 9) Writeln არის იგივე, რაც წერენ, მაგრამ მას შემდეგ, რაც კურსორი იქნება თარგმნილი მომდევნო სიმებიანი.

✎ 10) წაიკითხეთ ინგლისურიდან თარგმნა "წაკითხული", ასე რომ წაიკითხეთ მკითხველის ოპერატორი, ან მონაცემთა ჩანაწერი. დაწერილია როგორც წაკითხული (n), რაც იმას ნიშნავს, რომ N, სადაც N არის ნომერი, ან ტექსტი, ან სხვა ტიპის ცვლადი. მაგალითად, თუ თქვენ უნდა შეიტანოთ პირის ასაკი, რაც 32 წლისაა, ჩვენ შეგვიძლია დავწეროთ ეს გზა:


ამ კოდექსის პირველ რიგში, პროგრამა აჩვენებს კითხვას " Რამდენი წლის ხარ?"და თარგმნის კურსორი მომდევნო ხაზს (დასასრული LN); მეორე ხაზში, ჩვენ ვამატებთ "წელი \u003d" (სივრცის დასაწყისში); შემდეგი, ჩვენ ვხედავთ Readln ოპერატორის (წელიწადში), რაც იმას ნიშნავს, რომ წელიწადის ასაკის წარმოდგენა (ნომერი 32); საბოლოოდ, ჩვენ მივდივართ "ჩემი ასაკი", "32" და "წელი. "მონაცვლეობით. აუცილებელია მჭიდროდ მონიტორინგი ფართები. ამ კოდექსის აღსრულების შედეგად, ჩვენ მივიღებთ შეტყობინებას:

Რამდენი წლის ხარ?
წელი \u003d 32.
ჩემი ასაკი 32 წლისაა

✎ 11) Readln - იგივე როგორც წაკითხული, მხოლოდ თარგმანით ახალი სტრიქონი. მართლაც, მაგალითად, წლის შემდეგ, წელიწადში მხოლოდ ჩვენ ვართ შემდეგი ხაზი Ჩვენ ვწერთ: " ჩემი ასაკი 32 წლისაა».

ეს ჯერ კიდევ ყველა. Ზე შემდეგი გვერდი ჩვენ დავწერეთ პირველი პროგრამა და პროგრამირების პასკალზე ეს იქნება ჩვენი

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

პირიქით, იმ დღეებში მეცნიერებმა პრაქტიკული გამოყენების სხვადასხვა პროგრამირების ენები სცადეს. მოგვიანებით, ამ მეცნიერმა მოგვიანებით კიდევ ორი \u200b\u200bპროგრამირების ენა შექმნა - ობერონი და მოდულები, თუმცა, სპეციალისტებს შორის არ მიუღიათ. ზუსტი, მაშინ 1968 შეიქმნა პირველი ვერსია პასკალური ენის (საფუძველზე Algola), და 1970 - პირველი შემდგენელი.

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

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

ეს გახლდათ 1970 წლის შემდეგ, პროფესორმა ჰოარმა ორი სტატია გამოაქვეყნა: "კომპიუტერული პროგრამების აქსითომატული პროგრამირების პროგრამირება" და "სტრუქტურული მონაცემთა ორგანიზაციაზე", რომელშიც მცდელობა შეადგინოს მათემატიკური პროგრამების ალგორითმების შედგენის სისწორეს შეხედულება. მხოლოდ პროგრამირების ენის პასკალი და არის პირველი ენები, რომელთა საშუალებითაც საჭირო ინსტრუმენტები წერილობითი პროგრამების ეფექტურობის გადამოწმების მიზნით.

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

პასკალში, unbound პროგრამის კოდი ნებადართულია (განსხვავებით COBOL და FORTRAN ენებისგან), ანუ არის თვითნებურად ბევრი თანდასწრებით ცარიელი ხაზები, რომელიც მოსახერხებელია, როდესაც ფორმატირება, როდესაც წერილობით წერილობით. პროგრამა პასკალზე შეიძლება დაიწერა მინიმუმ ერთი ხაზი - ის იმუშავებს თანაბრად, თუ წესების შესაბამისად დაწერილი.

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

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