КампутарыПраграмаванне

"Паскаль" - гэта ... Мова "Паскаль" для пачаткоўцаў: апісанне

На прасторах сусветнай сеткі Інтэрнэт можна знайсці масу праграм на мове "Паскаль", але нашмат складаней разабрацца, па якім прынцыпе яны працуюць і як ўладкованыя. Давайце ж вывучым асновы праграмавання разам!

Алгарытмічная мова: базавыя паняцці

У гутарцы мы выкарыстоўваем асноўныя адзінкі: сімвалы, словы, словазлучэнні і цэлыя прапанову. Алгарытмічная мова таксама мае падобную структуру, толькі яго складнікі называюцца па-іншаму. Гаворка ідзе пра элементарныя канструкцыях, выразах і аператарах. Усе гэтыя адзінкі фармуюць іерархічную структуру, паколькі кожны наступны элемент ўтвараецца з папярэдняга.

Сімвалы алгарытмічнага мовы - гэта непадзельныя атамы, якія выкарыстоўваюцца для напісання кода.

Элементарныя канструкцыі - гэта мінімальныя адзінкі, якія маюць уласны сэнс.

Класічныя выразы мовы фармуюцца з двух вышэйназваных адзінак і задаюць правілы знаходжання неабходнага значэння.

Апэратар адказвае за апісанне пэўнага пераўтварэнні, якое з'яўляецца абавязковым для карэктнага выканання праграмы. Іх можа быць некалькі, калі трэба - праграма павінна выканаць складаную аперацыю. У такіх сітуацыях іх аб'ядноўваюць у блок альбо ж складовай аператар.

Мова "Паскаль"

Існуе вялікая колькасць алгарытмічных моў. "Паскаль" (для пачаткоўцаў ёсць асобныя дапамогi) з'яўляецца адным з іх. Яго алфавіт складаецца з лічбаў, літар і адмысловых знакаў. Вось іх пералік:

  • 26 лацінскіх вялікіх і малых літар ;
  • знак падкрэслення;
  • дзесяць лічбаў;
  • абмежавальнікі;
  • знакі аперацый;
  • спецификаторы;
  • зарэзерваваныя сістэмай (службовыя) словы.

Акрамя пералічаных вышэй элементаў, да набору асноўных належыць "прабел", які нельга выкарыстоўваць ўнутры канструкцыі зарэзерваваных выразаў і здвоеных знакаў.

Элементарныя канструкцыі мовы

"Паскаль" для пачаткоўцаў ўключае ў сябе радкі, колькасці і імёны.

Колькасці, якія выкарыстоўваюцца ў кодзе разгляданага мовы праграмавання, звычайна запісваюцца ў дзесятковай сістэме. Яны могуць быць як сапраўднымі, так і цэлымі, якія прынята згадваць без дзесятковай кропкі. Калі лік станоўчае, то яго знак можна апусціць.

"Паскаль" - гэта алгарытмічная мова праграмавання, у якім радкі з'яўляюцца паслядоўнасцю знакаў, замкнёнай у апострафы. Калі вам неабходна выкарыстоўваць сам апостраф, то гэты сімвал варта згадаць двойчы.

Імя - гэта паслядоўнасць, якая пачынаецца з літары і можа ўтрымліваць у сваім складзе лічбы. Ідэнтыфікатарамі прынята называць пазнакі, тыпы, канстанты, функцыі, працэдуры, зменныя, аб'екты і нават модулі. Фармуючы ідэнтыфікатары можна выкарыстоўваць знак падкрэслення. Імя можа мець масу сімвалаў, але кампілятар будзе счытваць толькі першыя 63 знака. "Паскаль", апісанне якога можа здацца такім складаным, не так ужо страшны, таму не спяшайцеся пужацца і зачыняць старонку браўзэра!

У якасці ідэнтыфікатараў мовы забаронена выкарыстоўваць стандартныя імёны канстант, працэдур, тыпаў, файлаў, функцый, а таксама службовыя выразы.

Палепшыць навочнасць кода дапамогуць прабелы, але варта памятаць, што імі нельга падзяляць імёны і колькасці пасярэдзіне.

Сінтаксіс алгарытмічнага мовы

Кожны радок павінна заканчвацца кропкай з коскі ў праграме, напісанай на разгляданым намі мове ( "Паскаль"). Інфарматыка вучыць гэтаму школьнікаў і студэнтаў, а вы зможаце ўсвядоміць гэтыя правілы самі!

Кропка з коскі (;) - гэта ўмоўны сігнал, які кажа аб заканчэнні бягучага радка і неабходнасці перайсці на новую. Але выключэннем могуць быць службовыя каманды: const, var, begin і іншыя.

Аператар end закрывае праграму, таму пасля яго абавязкова ставіцца кропка. Часам код можа ўтрымліваць некалькі укладанняў, тады пачатак і канец блока будуць падзяляцца кропкай з коскі.

Для прысваення зменнай вызначанага значэння перад знакам роўна неабходна паставіць двукроп'е. Да прыкладу, вы хадзіце задаць n = 13, а ў кодзе гэта будзе выглядаць як n: = 13.

Калі засвоіць гэтыя правілы, то можна даволі хутка навучыцца пісаць код праграмы без сінтаксічных памылак.

Класічныя аператары мовы "Паскаль"

Запраграмаваць паўтараюцца фрагменты кода будучага прыкладання і ажыццявіць з ім любыя дзеянні можна з дапамогай розных спосабаў. Але мова "Паскаль" выкарыстоўвае для гэтага розныя аператары. Усё з іх мы не зможам разгледзець, таму разбярэмся толькі з некаторымі.

Да прыкладу, з дапамогай аператара выбару можна падабраць адзін з альтэрнатыўных шляхоў ходу праграмы. Параметрам ў такім выпадку выступае выраз парадкавага тыпу. Але ёсць адзін нюанс: гэты ключ выбару не можа належаць да тыпу string або real.

Яшчэ існуюць аператары прысвойвання, ўмоўныя, складовыя і пустыя, а таксама маса іншых карысных укладанняў. Веданне толькі некаторых з іх дазваляе напісаць код з выдатнай функцыянальнасцю. Аператарамі не варта злоўжываць, бо іх вялікая колькасць робіць праграму складанай у адладцы кампілятарам, заблытанай і вельмі цяжкай для ўспрымання чужымі людзьмі.

аператар прысвойвання

Дадзены выраз мае выгляд двукроп'я і знака "роўна". Яно выкарыстоўваецца для прысваення пэўнай зменнай канкрэтнага значэння. Важна памятаць, што тып выказвання і зменнай павінны супадаць у тым выпадку, калі яны не адносяцца да цэлага і сапраўднага тыпу адпаведна. Толькі ў такой сітуацыі адбудзецца прамое пераўтварэнне.

складовыя аператары

"Паскаль" - гэта мова праграмавання, які выкарыстоўвае паслядоўнасці адвольных праграмных аператараў, зняволеныя ў спецыяльныя дужкі. Гаворка ідзе пра складовых канструкцыях, абмежаваных словамі begin і end. Гэта важны інструмент алгарытмічнага мовы, з дапамогай якога з'яўляецца магчымасць пісаць код, выкарыстоўваючы структурную метадалогію.

Аператары мовы "Паскаль", якія ўваходзяць у частку складовай канструкцыі, могуць быць зусім рознымі, бо ніякіх абмежаванняў не існуе. Глыбіня ўкладзенасці таксама можа быць рознай.

Ўмоўны аператар мовы праграмавання

Гэты кампанент дае магчымасць у ходзе праграмы праверыць зададзенае ўмова і выканаць дзеянне, якое залежыць ад вынікаў яго праходжання. Такім чынам, умоўная каманда - гэта адзін са сродкаў фарміравання галін у працэсе выканання вылічэнняў.

Структурна ўмоўны аператар выглядае наступным чынам:

IF <ўмова> THEN <оператор1> ELSE <оператор2>.

У гэтым выразе else, then і if з'яўляюцца зарэзерваванымі словамі, ўмова - лагічным выразам з адвольным зместам, а аператары - любымі камандамі выкарыстоўваемай мовы праграмавання.

Структура праграмнага кода

Загаловак, раздзелы аператараў і апісанняў - гэта ключавыя складнікі прыкладання, напісанага на такім мове, як "Паскаль". Інфарматыка дазваляе цалкам вывучыць гэтыя элементы і навучыцца правільна іх выкарыстоўваць.

У загалоўку, як правіла, змяшчаецца імя кода. Да прыкладу, Program MyFirst.

У раздзеле апісанняў могуць значыцца падлучаныя бібліятэкі, модулі, пазнакі, канстанты, тыпы, зменныя, кіраўнік апісання функцый і працэдур.

Раздзел апісання модуляў ўтрымлівае ўнутры імёны падлучаных бібліятэк і пачынаецца з зарэзерваванага словы uses. Яно павінна быць першым сярод усіх іншых апісанняў. Імёны модуляў варта абавязкова адлучыць адзін ад аднаго коскамі.

На любы аператар праграмнага кода можна паставіць пазнаку, імя якой варта згадаць у адпаведным раздзеле апісання.

Заўчаснае апісанне канстант дазваляе далей у кодзе прапісваць іх імёны замест лічбавых або літарных значэнняў.

У раздзеле апісання выкарыстоўваюцца зменных варта паказаць усе тыпы, якія будуць задзейнічаны: "var c, a, r: integer; k, l, m: char; h1, h2: boolean;".

Не забывайце, што "Паскаль" - гэта мова праграмавання, які патрабуе абавязковага папярэдняга апісання ўсе кампанентаў, якія былі задзейнічаныя ў праграме.

Тэкст кода павінен заканчвацца кропкай.

прыклады праграм

"Паскаль" - гэта элементарны мова, і пасля вывучэння вышэйапісанай інфармацыі можна прыступіць непасрэдна да напісання кода.

Давайце зробім так, каб прыкладанне вывела на экран фразу «It is my first program!»

Прыклады праграм на "Паскалю" вельмі важна зразумець, таму паспрабуйце гэта зрабіць прама цяпер.

Begin
Writeln (It is my first program! ');
End.

Вось так усё проста!

Паглядзіце на больш складаны код, з дапамогай якога можна знайсці карані квадратнага ўраўнення. Звярніце ўвагу на прынцып фарміравання вылічальных выразаў.

Спадзяемся, прыклады праграм на "Паскалю" былі для вас карыснымі.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.