Компјутери, Програмирање
Пример програми на Пасцал. Програмирање у Пасцал
Чини се да је језик програма Пасцал - то је лако и типично за било који програмер, али не може се рећи да је сам језик је преслаб за модерном свету. Није ни чудо што се сматра основним и студирао у школи.
Често, када уписујете Пасцал програми користе за програмирање окружења, као Турбо Пасцал (Турбо Пасцал).
Зашто почетници треба да изабере тај језик? Покушајте да разумете. Да би се у потпуности овлада било програмски језик, морате имати релевантну литературу. То је разлог зашто већина језика отпадну одмах, посебно, и Лого. Он није баш уобичајено у земљама руског говорног подручја, тако да обуку књиге о њему тамо. У овом тренутку, најпознатији су Паскал, Јава Басиц и Ц Хајде да размотримо сваку појединачно. Јава, углавном се користе у програмирању мреже. В - један од највише говоре језике, међутим, и најтежи (посебно за почетнике). Како би се коначно науче како да пишу програме у њему, најбоље је да прво науче Пасцал и Басиц. Обојица су студирали у школи (избор наставника). Разлог за њихово распрострањености лежи у чињеници да у овим језицима, можете написати исти програм као у Ц или Ц ++, али веома његов развој је много лакше због једноставности конструкције.
Вреди се сетити да су верзије Пасцал и Басиц довољним количинама, али школама су уобичајене врсте као што су Турбо Пасцал 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 знакова (бројеви, слова) да је програм се снима у ћелији. Друга линија је одговоран за њихово приказивање на екрану.
Дводимензионалне низови
Такви подаци Пасцал (примери се могу видети испод) су описани у два начина: «арраи [10..б, 10..ф] типа" или «арраи [10..б] оф арраи [10..ф] типа ".
Б анд ф - константе. Уместо тога, они се могу убацити и фигуре (као у одномерних низова), али у таквим проблемима није најбоља пракса. То је због чињенице да је програмски језик дефинише први константу као број редова, а други - колоне низа.
Пример проблема кроз посебне врсте секција:
Цонст б = 24; ф = 13;
Типе цхерри = арраи [10..б, 10..ф] оф реал;
Вар н: цхерри;
Пресек кроз низ варијабли да опише мало лакши (за почетнике):
Цонст б = 24; ф = 13;
Вар н: арраи [10..б, 10..ф] оф реал;
Обе опције су тачни, програм рада изабраног метода снимања не мења.
опен низови
Сеулги1: арраи оф цхар;
Иери: низ реал;
Специфичност ових низова је да је индексирање почиње од нуле, а не један.
Графика у Пасцал
Други начин презентације графика - вектор. По правилу, то сегментима, кругови, елипсе и других геометријских облика који чине целу слику.
У програмском окружењу, на било ком језику могуће и појаве ове врсте задатака, као што је графика, резултат који ће бити распоред. Паскал, примери таквих програма показују одређени степен озбиљности њиховог развоја, могуће је створити слика и образаца. Да би се "активирају" библиотеке желите, морате да унесете ред «користи граф;».
Типично, у опису података графичких, се користи овај поступак:
ИнитГрапх (ВАР возач, гуши: реал; Патх: стринг);
Овде возач је променљива чија Тип је интегер; цхоке - променљиви, стварни тип; пут вам да активирате драјвере.
Similar articles
Trending Now