КампутарыПраграмнае забеспячэнне

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

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

Цяпер існуе досыць шмат сродкаў, якія захоўваюць сінтаксіс. Яны адрозніваюцца толькі асяроддзем праграмавання такой мовы, як Паскаль. Структура праграмы будзе вывучана ў працэсе артыкула. Як правіла, знаёмства з праграмаваннем пачынаецца з праграмы «Прывітанне, свет!».

Гісторыя мовы

На свет Паскаль з'явіўся ў 1970 годзе дзякуючы, як ні дзіўна, Ніклаўс Вірту. Назва мове прысвоена ў гонар Блеза Паскаля - вялікага чалавека родам з Францыі. Гэта абгрунтавана тым, што вучоны стварыў першую ў свеце машыну, якая здольная была складаць і адымаць лічбы.

Распрацоўка мовы вялася з 1968 па 1969 год. Першая згадка з'явілася ў 1970. Стваральнік, прадстаўляючы сваё «дзіцё», акцэнтаваў увагу на стыль праграмавання, а таксама на ўвод дадзеных на мове Паскаль. Структура праграмы таксама была распрацавана Віртам. Яна мае нескладаны сінтаксіс і семантыку. Прамым «нашчадкам» Pascal з'яўляецца мова «Модуль-2». Яго распрацоўшчыкам таксама стаў Вірт.

Правілы граматыкі

Варта заўважыць, што не такая ўжо і складаная ў гэтай мове структура праграмы. У Паскаль аўтар заклаў выкарыстанне ўсяго толькі трох асноўных момантаў - загалоўка, апісання і аператара.

  1. Загаловак. Тут неабходна ўказаць назву праграмы, але гэты пункт не з'яўляецца асноўным. Ён ствараецца толькі пры жаданні распрацоўніка. Па большай ступені гэта залежыць ад асяроддзя праграмавання. У Turbo Pascal ён не патрэбны. А вось у ETH неабходна ў абавязковым парадку стварыць радок. Выкарыстоўваць дазволена толькі лічбы, літары і знак падкрэслівання «_».
  2. Апісанне. У гэтым блоку паказваюцца ўсе існуючыя зменныя (масівы), пазнакі і т. Д.
  3. Аператар. Структура праграмы на мове Паскаль ўключае ў сабе апісанне аператараў у дужках BEGIN-END.

Тое, колькі будзе іх знаходзіцца ў адной радку, не мае значэння. Галоўнае - пасля заканчэння кожнай каманды ставіць спецыяльны сімвал - кропку з коскай. Акрамя гэтага, мова неўспрымальны да рэгістра: няма ніякай розніцы паміж аператарам Var, vAr і vaR.

Сінтаксіс і семантыка

Асноўнае значэнне пры працы са асяроддзем праграмавання гуляе алфавіт. Варта запомніць, што ён складаецца з:

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

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

Каментары да радках заключаюцца альбо ў фігурныя дужкі, альбо ў круглыя са знакам зорачкі: (* .. *).

тыпы дадзеных

Структура праграмы на мове Pascal таксама мае на ўвазе і разгляд такіх аб'ектаў, як тыпы дадзеных. Яны бываюць трох відаў:

  1. лагічныя (праўда і хлусня);
  2. лікавыя (арабскія колькасці);
  3. знакавыя (выкарыстанне а, b, с і т. д.).

У гэты ж час другі тып дзеліцца на падтыпы: цэлыя і рэчавыя. Ім адпавядаюць пэўныя аператары: Integer і Real адпаведна. Знакавыя таксама дзеляцца на адзінкавыя сімвалы і радкі. Маюцца на ўвазе такія тыпы дадзеных, як (у першым выпадку) лічба 1, літара а цi А, і (у другім) цэлыя фразы або выраз. У праграму яны запісваюцца пад назвамі Char і Spring.

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

каментары

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

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

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

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

пунктуацыя

Структура праграмы на мове Паскаль мае і свой пунктуацыю, зрэшты, гэта не дзіўна. Найбольш выкарыстоўваным знакам з'яўляецца кропка з коскі. Яна ставіцца пасля кожнага апісання блокаў Label, Type, Const, Var і т. Д., Аднак знак не патрэбен пасля самага вызначанага слова. Пасля Begin ён не усталёўваецца; пасля END ставіцца толькі ў тым выпадку, калі праграма яшчэ не скончана. У кодзе, дзе маюцца цыклы і, адпаведна, выкарыстоўваюцца Then і Else, пасля гэтых слоў кропка з коскі не патрэбна.

У канцы праграмы пасля END неабходна ўсталяваць кропку, інакш асяроддзе праграмавання не зразумее, што код завяршыўся.

Увод і вывад дадзеных

Структура праграмы на мове Паскаль дазваляе ўводзіць дадзеныя трыма рознымі спосабамі. Сярод іх:

  • Пры дапамозе аператараў Readln, Read.
  • З выкарыстаннем сімвала прысвойвання - двукроп'я.
  • Канстантай. У такім выпадку ўвод дадзеных вырабляецца ў параметры var.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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