/ / Пример програма на Пасцалу. Пасцал програмирање

Пример програма на Пасцалу. Пасцал програмирање

Чини се да је ствар у програму на Пасцалулако и типично за било ког програмера, али не може се рећи да је сам језик преслаб за савремени свет. Није узалуд што се сматра основним и изучава се у школи.

примери програма у паскалу

Често за писање програма на језику Пасцал користе програмско окружење као што је Турбо Пасцал (Турбо Пасцал).

Зашто би почетници бирали овај језик?Покушајмо да схватимо. Да бисте у потпуности савладали било који програмски језик, морате имати одговарајућу литературу. Због тога већина језика одмах нестаје, посебно логотип. Није широко распрострањен у земљама руског говорног подручја, па на њему нема наставних књига. Тренутно су најпознатији Пасцал, Јава, Басиц и Ц. Размотримо сваки одвојено. Јава се углавном користи за веб програмирање. Ц је један од најчешћих језика, али и најтежи (посебно за почетнике). Да бисте на крају научили како да у њему пишете програме, најбоље је прво савладати Пасцал или Басиц. Обоје се уче у школама (по избору наставника). Разлог њихове распрострањености лежи у чињеници да на тим језицима можете писати исти програм као на Ц или Ц ++, али је његово само савладавање много лакше због једноставности израде.

Вреди се сетити да су верзије Пасцал и Басицдовољан број, али у школама су чешће такве врсте као што су Турбо Пасцал 7.0 и КБасиц. Ако их узмемо у поређењу, онда је овај други дизајниран за писање малих програма дужине до 50 редова. Турбо Пасцал је моћнији и бржи.

Први програм на Пасцалу

Пример програма Пасцал можете лако пронаћи на Интернету, теже је разумети њихов рад.

Да бисмо разумели како овај језик функционише,потребно је написати мали „задатак“. Рецимо да треба да напишете програм који ће додати два броја: К + В = Е. Шта треба учинити да се створи?

Слово Е деловаће као променљива (у математици - к). Обавезно му дајте име (не више од 250 знакова). Може се састојати од:

  • слова латиничног писма (А..З);
  • цифре од 0 до 9. Али имајте на уму да име не би требало да започиње цифром;
  • знак "_".

Име не би требало да садржи:

  • Руска слова;
  • знаци интерпункције;
  • специјалиста. симболи као што су хеш "#", проценат "%", долар "$", тилда "~" итд.

програм паскал

Пример тачног имена би био„Ред_велвет4“, „еко“ или „схи_нее“. Такође треба имати на уму да Пасцал не разликује велика и мала слова, па се променљиве под називом "бтоб" и "БтоБ" третирају као једно. Како се тачно у програмском окружењу ћелије „покрећу“ и именују, биће јасно у наставку. Након овог процеса, треба да одредите тип променљиве. То је неопходно како би програм правилно приказао резултат на екрану или га одштампао на папиру. На пример, ако се додају два броја, тада је назначен нумерички тип, а ако је приказан поздрав, онда низ стринга. За уобичајено сабирање два броја, погодан је тип Интегер („број“).

Са типом за променљиве све је јасно, али мора бити додељен свим нумеричким променљивим да би се њима слободно могло манипулисати.

На основу горе написаног, лако можете написати мали „проблем“. Паскал програм ће изгледати овако:

Програм схи_нее;

Вар К, В, Е: цео број;

ПОЧЕТИ

Е: = К + В;

КРАЈ.

Програм Пасцал
Прва линија, тј.програм схи_нее је назив или наслов самог програма. Ово је опционална компонента и не утиче на то како израчунавање које пишете функционише. Ако се користи, мора бити прво, иначе ће програмско окружење генерисати грешку.

Опис променљивих се јавља у другом реду захваљујући оператеру „вар“. Потребно је навести све променљиве које се појављују у програму и додати тип (цео број) одвојен двотачком.

Пар израза „БЕГИН“ - „ЕНД“ започиње и, сходно томе, завршава извршавање програма. Они су најважнији; између њих су све радње које је програмер описао.

Синтакса језика

Важно је запамтити да сваки ред програмазавршава се тачком и зарезом. Изузетак од правила биће сервисне наредбе као што су вар, старт, цонст итд. Након завршетка оператора мора се ставити тачка. У неким случајевима, када у програму постоји неколико прилога и користе се заграде оператора „БЕГИН“ - „ЕНД“, после ове наредбе може се ставити тачка и зарез.

Да бисте ћелији доделили вредност, на пример, Е = 15, морате ставити двотачку испред знака једнакости:

П: = 15:

В: = 20;

Е: = К + В;

Дебело црево на овом језику назива се додељивање. Пасцал програм је врло лако написати ако савладате горе описана правила синтаксе.

Тестирање

Покретањем Турбо Пасцала, морате да куцатепрограм правилним постављањем потребних знакова и постављањем жељеног редоследа редова. Програм се може покренути путем контекстног менија или помоћу тастера Цтрл + Ф9. Ако је све откуцано исправно, екран ће мало затрептати. Ако дође до грешке, програм ће се зауставити и курсор ће бити постављен у линији где се налази. У том случају, опис саме грешке ће се појавити у реду „Излаз“, на пример, грешка 85: „;“ очекивано. Ова линија означава да негде недостаје тачка и зарез. Међутим, иако не бисте требали обраћати пажњу на такве проблеме, морате разумети структуру користећи примере програма на Пасцалу.

примери програма у Пасцалу

Шта прво треба да научите?

За почетак потпуно разумите сваки редпрограма. Затим обратите пажњу на синтаксу, одложите посебне операторе у меморији, након чега се интерпункцијски знак не ставља, научите логички ланац од почетка и до краја. Сетите се тачно како су променљиве постављене, који тип им је потребан и зашто су им уопште потребне. Разумевање самог функционисања програмског окружења такође неће бити сувишно. Да бисте то урадили, можете сами да користите приручник или „поке“ у Турбо Пасцалу. Стално треба вежбати, решавати готове „задатке“ са Интернета и полако сами куцати узорке програма на Пасцалу.

Једнодимензионални низови

Низ се користи за погодан рад саподаци истог типа, који се у овом случају налазе у секвенцијалним ћелијама меморије, а не одвојено. Мало је вероватно да програмерима одговара рад са 50 или 100 променљивих. Погодније је записати их у низ.

Елементи који су у групи имају својеброј. У различитим програмским језицима бројање започиње одређеним бројем, не нужно од 1. Али пример програма у Пасцалу каже да нумерисање у њему почиње с њим. Овај редни број назива се индекс сваког елемента. По правилу је то цео број, ређе симбол. У основи, за ћелију података није битно које ће индексирање бити постављено: нумеричко или абецедно.

Низ у Пасцал-у (примери испод) може имати само један тип којем ће припадати сви његови елементи. Не дешава се да је једна ћелија типа реална, а друга цео број.

У програмском окружењу подаци једнодимензионалног (тј. Једноставног) низа уносе се линеарно:

Вар а: низ [5..40] од цхар;

б: стварно;

и: цео број;

ПОЧЕТИ

За и: = 5 до 40 читања (цх [и]);

За и: = 5 до 40 пиши (цх [и]: 3);

Реадлн;

КРАЈ.

Анализирајући примере програма у Пасцалу, можетевидите да је меморија додељена за најједноставнији низ који се састоји од 35 знакова. Индексирање ([5..40]) - од 5 до 40. У првом реду након команде БЕГИН, корисник мора да унесе 35 апсолутно било којих знакова (бројева, слова) које програм уписује у ћелије. Други ред је одговоран за њихово приказивање на екрану.

2Д низови

примери паскала
Ако је једнодимензионални низ онај у коме је свеоперације су поређане, тј. сви елементи и радње се изводе један за другим, а затим дводимензионални вам омогућава да примените сложеније структуре са гранањем.

Такви подаци на језику Пасцал (примери се могу видети у наставку) описани су на два начина: „низ [10..б, 10..ф] типа“ или „низ [10..б] низа [10..ф] типа ".

Променљиве б и ф су константе.Уместо њих можете убацити бројеве (као у једнодимензионалне низове), али у таквим задацима је боље да се то не вежба. То је зато што програмски језик дефинише прву константу као број редова, а другу као број колона у низу.

Пример задатка кроз посебан одељак типа:

Цонст б = 24; ф = 13;

Унесите цхерри = низ [10..б, 10..ф] од реал;

Вар н: трешња;

Мало је лакше описати низ кроз одељак променљивих (за почетнике):

Цонст б = 24; ф = 13;

Вар н: низ [10..б, 10..ф] стварног;

Обе опције ће бити тачне, програм се неће променити у односу на одабрани начин снимања.

Отворени низови

графички примери паскала
Отворени низ је онај који нема граница.Има само тип (реал, интегер, итд.). Другим речима, створени низ је без димензија. Његову „вискозност“ одређује сам програм када се извршава. Написано је на овај начин:

Сеулги1: низ цхар;

Иери: низ стварних;

Карактеристична карактеристика ових низова је да индексирање почиње на нули, а не на једној.

Графика у Пасцалу

низ у примерима паскала
Они који имају и најмању представу о томе„Дроба“ оперативног система зна да су све слике изграђене захваљујући правоугаоним растерима. Растер слике се састоје од пиксела који су толико мали да људско око перцепира оно што је нацртано или фотографисано у целини. Штавише, што је већа резолуција фотографије, пиксели ће бити мањи.

Други начин представљања графике је вектор. По правилу су то линије, кругови, елипсе и други геометријски облици који чине читав цртеж.

У програмском окружењу на било ком језику, то је могућеи појава таквих задатака као што је графика чији ће резултат бити графика. Пасцал, примери таквих програма показују донекле озбиљност њиховог развоја, омогућава вам стварање слика и цртежа. Да бисте „активирали“ потребну библиотеку, морате уметнути ред „користи графикон;“.

По правилу се приликом описивања графичких података користи овај поступак:

ИнитГрапх (вар покретач, пригушница: стварна; путања: низ);

Овде је покретач променљива чији је тип цео број; пригушница је променљива стварног типа; и путања вам омогућава да активирате управљачке програме.

Ликед:
0
Популарне поруке
Духовни развој
Храна
иуп