Კომპიუტერები, Პროგრამირების
"Pascal" - ენა ... "Pascal" დამწყებთათვის: აღწერა
In უკიდეგანო მსოფლიო აბლაბუდა, თქვენ შეგიძლიათ იპოვოთ ბევრი პროგრამების ენა "Pascal", მაგრამ ბევრად უფრო რთული გაერკვნენ, თუ როგორ მუშაობს, და მოწყობილი რა საფუძველზე. მოდით, შევხედოთ საფუძვლებს პროგრამირებაში ერთად!
ალგორითმული ენა: ძირითადი ცნებები
სასაუბრო სიტყვის ვიყენებთ ძირითადი ერთეულების: გმირები, სიტყვები, ფრაზები და მთელი სასჯელს. ალგორითმული ენა ასევე აქვს მსგავსი სტრუქტურა, მაგრამ მისი კომპონენტების მოუწოდა განსხვავებულად. ჩვენ ვსაუბრობთ ძირითადი სტრუქტურები, გამონათქვამები და განცხადებები. ყველა ამ ერთეულების შექმნას იერარქიული სტრუქტურა, რადგან ყოველი მომდევნო ელემენტი ჩამოყალიბდა ზემოთ.
სიმბოლიკა ალგორითმული ენა - განუყოფელი ატომები გამოიყენება წერა კოდი.
ძირითადი დიზაინი - მინიმალური ერთეული, რომ აქვს საკუთარი მნიშვნელობა.
Classic ენის გამონათქვამების წარმოიქმნება აღნიშნული ორი ერთეული და შექმნის წესის მოძიებაში სასურველი ღირებულება.
ოპერატორი პასუხისმგებელია აღწერა კონკრეტული ტრანსფორმაცია, რომელიც აუცილებელია შესაბამისი პროგრამის შესრულება. შეიძლება რამდენიმე, საჭიროების შემთხვევაში - პროგრამა უნდა შეასრულოს რთული ოპერაცია. ასეთ სიტუაციაში, ისინი გაერთიანებულია იგივე ბლოკი და რთული განცხადებაში.
ენა "Pascal"
არსებობს დიდი რაოდენობით პროგრამირების ენები. "Pascal" (დამწყებთათვის არსებობს გარკვეული შეღავათები) არის ერთი მათგანი. მისი ანბანი შედგება ციფრები და სპეციალური სიმბოლოები. აქ არის ჩამონათვალი, მათ შორის:
- 26 ლათინური ზედა და ამას წერილები ;
- ხაზს უსვამს ხასიათი;
- ათი ციფრები;
- limiters;
- ოპერაცია ნიშნები;
- specifiers;
- დაცულია სისტემის (მომსახურების) სიტყვა.
გარდა ამისა, ელემენტები, იგი ეკუთვნის ფუნდამენტური "ცარიელი", რომელიც არ შეიძლება იყოს გამოყენებული შიგნით სტრუქტურა და გამოხატვის დაცულია ორმაგი სიმბოლოები.
Elementary ენის აშენებს
"Pascal" დამწყებთათვის მოიცავს სიმები, ნომრები და სახელები.
ნომრები გამოიყენება კოდი განხილვის, პროგრამირების ენა ჩვეულებრივ დაწერილი ათობითი სისტემა. ისინი შეიძლება იყოს როგორც რეალური და მთელი, რომელშიც არ იყო ნახსენები ათობითი წერტილი. იმ შემთხვევაში, თუ რიცხვი დადებითია, მისი ნიშანი შეიძლება გამოტოვებული.
"Pascal" - ეს არის ალგორითმული პროგრამირების ენა, რომელშიც სიმები არიან თანმიმდევრობა გმირები, დაიხურა apostrophes. თუ თქვენ უნდა გამოვიყენოთ აპოსტროფი თავისთავად, ეს სიმბოლო აღსანიშნავია, ორჯერ.
სახელი - თანმიმდევრობა, რომელიც იწყება წერილი და შეიძლება შეიცავდეს მის შემადგენლობაში მოღვაწეები. პირადობის მოწმობები მოუწოდა tags, სახის, მუდმივები ფუნქციები, პროცედურები, ცვლადები, ობიექტები, და კიდევ მოდულები. ფორმირება იდენტიფიკატორები შეგიძლიათ გამოიყენოთ ხაზგასმა ხასიათი. სახელი შეიძლება ჰქონდეს ბევრი გმირი, მაგრამ შემდგენელი წაკითხული მხოლოდ პირველი 63 პერსონაჟი. "Pascal", რომლის გამჟღავნებამ შეიძლება ვიფიქროთ, რომ რთული, ასე არ არის საშინელი, ასე რომ არ გამოიქცევიან იყოს შეშინებული და დახუროს ბრაუზერი გვერდი!
როგორც ენის იდენტიფიკატორები ეკრძალებათ გამოყენებით სტანდარტული სახელები მუდმივები პროცედურები, სახის ფაილი, ფუნქციები, ისევე, როგორც სისტემის გამონათქვამები.
გაუმჯობესება ხილვადობის კოდი დაეხმარება ხარვეზები, მაგრამ ღირს დამახსოვრების, რომ ისინი ვერ იზიარებს სახელები და ნომრები შუა.
სინტაქსი ალგორითმული ენის
თითოეული ხაზი უნდა დასრულდეს წერტილ-მძიმით პროგრამა, დაწერილი ენაზე ჩვენ განვიხილავთ ( "Pascal"). ინფორმატიკა მოსწავლეებს და სტუდენტებს, და თქვენ შეძლებთ იმის გაგება, ამ წესების თავს!
მძიმით (;) - a ელის სიგნალი, რომელიც მოგვითხრობს ბოლომდე ხაზი და უნდა გადავიდეს ახალი. მაგრამ გარდა მომსახურების ბრძანებები შეიძლება იყოს: const, var, დაიწყოს და სხვები.
ოპერატორი ხურავს პროგრამა ბოლომდე, ასე რომ მას შემდეგ, რაც აუცილებლად წინ უძღვის წერტილი. ზოგჯერ კოდი შეიძლება შეიცავდეს რამდენიმე attachments, მაშინ დასაწყისში და ბოლოს ბლოკი იქნება გამოყოფილი მძიმით.
მივანიჭოთ კონკრეტული ღირებულება ცვლადი ადრე ტოლობის ნიშანი არის საჭირო იმისათვის, რომ წერტილი. მაგალითად, თქვენ წასვლა მითითებული n = 13, და კოდი არის აპირებს გამოიყურებოდეს n: = 13.
თუ თქვენ ვისწავლოთ წესები, მაშინ შეგიძლიათ საკმაოდ სწრაფად ვისწავლოთ წერა პროგრამული კოდი გარეშე სინტაქსური შეცდომები.
კლასიკური ენის განცხადებებს "Pascal"
დაპროგრამებული განმეორებითი მომავალში განცხადების კოდი და განახორციელოს იგი ნებისმიერი ქმედება შესაძლებელია სხვადასხვა გზები. მაგრამ ენა "Pascal" გამოიყენება ამ მიზნით სხვადასხვა ოპერატორები. ყველა მათგანი, ჩვენ ვერ განვიხილავთ, შესაბამისად, ჩვენ უნდა გვესმოდეს, რომ მხოლოდ რამდენიმე.
მაგალითად, შერჩევით ოპერატორს შეუძლია აირჩიოს ერთ-ერთი ალტერნატიული გზები გაშვებული პროგრამა. პარამეტრებით ამ შემთხვევაში არის გამოხატულება თანმიმდევრობით ტიპის. მაგრამ არსებობს caveat: ამ შერჩევა გასაღები არ შეიძლება ეკუთვნოდეს სიმებიანი და რეალური ტიპის.
მიუხედავად ამისა, არსებობს დავალება განცხადებები, პირობითი, კომპოზიციური და ცარიელი, ისევე როგორც უამრავი სხვა სასარგებლო ინვესტიციები. ცოდნა მხოლოდ ზოგიერთი მათგანი საშუალებას გაძლევთ დაწეროთ კოდი შესანიშნავი ფუნქცია. ოპერატორები არ უნდა შეურაცხყოფა მიაყენეს, რადგან მათი დიდი რაოდენობით ხდის პროგრამის რთული გამართვის შემდგენელი, გაუგებარია და ძალიან რთული აღვიქვამთ უცნობებს.
დავალება ოპერატორი
ეს გამოსახულება არის მსხვილი ნაწლავის და ხელი მოაწეროს "თანაბარი". იგი გამოიყენება მივანიჭოთ კონკრეტული ცვლადი განსაკუთრებული მნიშვნელობა. მნიშვნელოვანია, გვახსოვდეს, რომ ტიპის ცვლადი გამოსახულებების და იგივე უნდა იყოს, იმ შემთხვევაში, თუ ისინი არ ეხება მთელი და ფაქტობრივი ტიპის, შესაბამისად. მხოლოდ ასეთ სიტუაციაში იქნება მიმართული კონვერტაციის.
Compound განცხადებები
"Pascal" - პროგრამირების ენა, რომელიც იყენებს თანმიმდევრობა თვითნებური პროგრამა განცხადებები ჩასმული სპეციალური ფრჩხილებში. ეს არის კომპოზიტური სტრუქტურა, შეზღუდული სიტყვა დაიწყება და დასრულდება. ეს არის მნიშვნელოვანი ინსტრუმენტი ალგორითმული ენა, რომელიც არ არის გამორიცხული, დაწერა კოდი გამოყენებით სტრუქტურული მეთოდოლოგია.
ოპერატორები ენა "Pascal", რომელიც შედის ნაწილი კომპოზიტური სტრუქტურა შეიძლება იყოს განსხვავებული, რადგან არ არსებობს შეზღუდვები. მობუდარი სიღრმე შეიძლება იყოს სხვადასხვა.
პირობითი ოპერატორი პროგრამირების ენა
ეს კომპონენტი უზრუნველყოფს უნარი შემოწმება დროს პროგრამა მითითებული პირობა და შეასრულოს მოქმედება დამოკიდებულია შედეგები მის გავლას. ამდენად, პირობითი ბრძანება - ეს არის ერთ-ერთი საშუალება ფორმირების ფილიალები პროცესში ასრულებენ გათვლები.
სტრუქტურულად, პირობითი განაცხადი ასეთია:
IF <მდგომარეობა> შემდეგ
ამ გამოხატვის სხვა, მაშინ და თუ დაცულია სიტყვებით, იმ პირობით - ლოგიკური გამოხატვის თვითნებური შინაარსი და ოპერატორები - ნებისმიერი ბრძანებები პროგრამირების ენაზე.
სტრუქტურა პროგრამის კოდი
Header სექციები ოპერატორები და აღწერილობებიდან - ეს არის ძირითადი კომპონენტი განაცხადის ენაზე, როგორიცაა "Pascal". ინფორმაცია ტექნოლოგია საშუალებას იძლევა სრულად შეისწავლონ ამ ელემენტების და ვისწავლოთ თუ როგორ გამოიყენოთ სთხოვენ.
ჰედერის როგორც წესი, შეიცავს კოდი სახელი. მაგალითად, პროგრამა MyFirst.
განყოფილება აღწერილობის ნიშნავს დაკავშირებული ბიბლიოთეკების, მოდულები, ეტიკეტები, მუდმივები ტიპის, ცვლადები, თავი აღწერა ფუნქციები და პროცედურები.
სექცია შეიცავს აღწერილობები მოდულები შიგნით სახელები დაკავშირებული ბიბლიოთეკების და იწყება დაცულია სიტყვა იყენებს. ეს უნდა იყოს, პირველ რიგში, ყველა სხვა აღწერილობა. მოდულის სახელები ყოველთვის უნდა მძიმეებით გამოყოფილი.
რაიმე კოდი ოპერატორს შეუძლია დააყენოს label სახელი უნდა აღინიშნოს, შესაბამის აღწერილობა.
ნაადრევი აღწერა საშუალებას მუდმივები კოდი ქვემოთ, დარეგისტრირდეთ მათი სახელები ნაცვლად რიცხვითი ან ალფანუმერული ღირებულებებს.
In აღწერა ცვლადები გამოიყენება უნდა შეიცავდეს ყველა სახის, რომელიც გამოყენებული იქნება: "var c, a, r: მთელი რიცხვი; k, l, m: char; h1, h2: ლოგიკური;".
ნუ დაგავიწყდებათ, რომ "Pascal" - პროგრამირების ენა, რომელიც მოითხოვს სავალდებულო წინასწარი აღწერა ყველა კომპონენტი ჩართული პროგრამაში.
კოდი ტექსტი უნდა დასრულდეს dot.
მაგალითი პროგრამებისა
"Pascal" - ეს არის ელემენტარული ენაზე, და თქვენ შეგიძლიათ გააგრძელოთ პირდაპირ კოდი წერის შესწავლის შემდეგ, აღნიშნული ინფორმაცია.
მოდით უზრუნველყოს განცხადების მოიტანა ეკრანზე ფრაზა «ეს არის ჩემი პირველი პროგრამა!»
მაგალითები პროგრამების "Pascal" ძალიან მნიშვნელოვანია, რომ გავიგოთ, ასე რომ ცდილობენ ამის გაკეთება ახლავე.
დასაწყისი
Writeln (ეს არის ჩემი პირველი პროგრამა "!);
End.
სწორედ ასე მარტივია!
შეხედეთ უფრო რთული კოდი, რომელიც შეგიძლიათ ფესვები კვადრატული განტოლება. ყურადღება მიაქციეთ პრინციპი ფორმირების კომპიუტერული გამონათქვამები.
იმედია, მაგალითად პროგრამების შესახებ "Pascal" იყო სასარგებლო თქვენ.
Similar articles
Trending Now