Компютер, Барномасозӣ
"Паскал» - ин забон ... "Паскал» барои шурӯъкунандагон: Тавсифи
Дар муъчизахои шабакаи ҷаҳонии интернет, шумо метавонед бисёр барномаҳо дар забони "Паскал», вале хеле мушкил бештар ба расми аз чӣ тавр онҳо кор мекунанд, ва дар кадом асос ташкил ёфт. Биё асосҳои барномасозӣ ҳам дида бароем!
забони алгоритмӣ: мафҳумҳои асосӣ
Дар суханронии бароед истифода воҳидҳои асосии: аломатҳои, суханони ибораҳои ва ҳукмҳои тамоми. забони алгоритмї низ дорои сохтори монанд, вале љузъњои он ба таври гуногун номида мешавад. Мо сухан дар бораи сохтори асосӣ, ифодаҳои ва ҳисоботи. Ҳамаи ин адад ташкил сохтори иерархї, чунон ки ҳар як унсури пай дар пай аст, ки аз боло ташкил карда мешаванд.
Рамзҳои забони алгоритмї - атоми тақсимнашаванда истифода бурда мешавад барои навиштани рамзи аст.
тарҳи Basic - њадди адад, ки маънои худро доранд.
Суханони забони Classic аз боло ду адад ташкил ва муқаррар намудани қоидаҳои барои ёфтани арзиши дилхоҳро интихоб кунед.
Дар оператори барои тавсифи дигаргунии мушаххасе, ки барои иҷрои дурусти барнома зарур аст, мебошад. Шояд чанд вуҷуд дорад, агар зарур бошад - барномаи бояд амалиёти мураккаб иҷро. Дар чунин ҳолатҳо, онҳо дар ҳамон блоки ё мураккаб изҳороти омехта.
Забони "Паскал"
ҳастанд, шумораи зиёди забони барномасозӣ нест. «Паскал» (барои шурӯъкунандагон баъзе манфиатҳо вуҷуд надорад) яке аз онҳо аст. алифбои он аст, рақамҳо, мактуб ва аломатҳои махсус иборат аст. Дар ин ҷо як рӯйхати аст:
- 26 калон ва Лотинӣ ҳарфҳои сатри ;
- медиҳанд аломати;
- даҳ рақам;
- limiters;
- нишонаҳои амалиёт;
- specifiers;
- ҳифз аз тарафи системаи (хизматрасонӣ) аз калима.
Ба ғайр аз унсурҳои боло, аз он ба як қатор асосии «холӣ», ки дар даруни сохтор ва ифодаи рамзҳои дукарата маҳфуз истифода шавад аз они Худост.
constructs забони ибтидоӣ
«Паскал» барои шурӯъкунандагон мегирад сатр, рақамҳо ва номҳо.
Дар рақамҳои истифода дар рамзи зери баррасї, забони барномасозии аст, одатан дар низоми даҳӣ ба навишта шудааст. Онҳо метавонанд ҳам воқеӣ ва умуман, нишон дода шуда зикр намешавад нуқтаи даҳӣ. Агар шумораи мусбат аст, аломати он метавонад нашуда.
"Паскал» - забони барномасозӣ алгоритмӣ, ки дар он сатр дар пайдарпаии аломатҳо, ки дар дучанда баста аст. Агар ба шумо лозим истифода апостроф худ, ин рамзи Қобили зикр аст, ду маротиба.
Name - пайдарпаии, ки бо як ҳарф оғоз ва метавонад дар рақамҳо таркиби худ дар бар гирад. Нодири шудаанд барчаспҳои, навъ, constants, вазифа, тартиб, тағйирёбандаҳои, объектҳои, ва ҳатто модулҳои номида мешавад. муайянкунандаи шахсият ташаккул Шумо метавонед аломати Инро истифода баред. Номи метавонед бисёр хусусияти доранд, вале compiler танҳо 63 ҳарфи аввали хонда хоҳад шуд. «Паскал», ки ошкор сохтани он метавонанд, то мураккаб, на он қадар сахт ба назар мерасад, Пас шитоб накунед, то бошад, ҳарос ва ба пӯшидани саҳифаи браузер!
Тавре муайянкунандаи забон аз истифода бурдани номи стандартии constants, тартиб, навъҳои файлҳо, вазифа, инчунин изҳори системаи манъ аст.
Бењтар намудани намоии Кодекси камбудиҳои кӯмак хоҳад кард, аммо аз он хотир, ки онҳо метавонанд ба номҳо ва рақамҳо дар миёна шарик аст.
Синтаксиси забони алгоритмї
Ҳар як хати бояд бо вергул дар барнома, навишта шудааст, дар забони мо бо назардошти ( «Паскал») хотима. Информатика таълим медиҳад, ки хонандагон ва донишљўён, ва шумо метавонед барои фаҳмидани ин қоидаҳо худ хоҳад буд!
Дар вергул (;) - як сигнал пешакӣ банақшагирифтаро, ки мегӯяд, дар бораи охири сатри ҷории ва зарурати гузаштан ба нав. Аммо ба истиснои фармонҳои хизматрасонӣ мумкин аст: const, var, сар ва дигарон.
Оператори пӯшида охири барнома, то баъд аз он ҳатман бо як нуқтаи пеш. Баъзан Рамзи метавонед якчанд замимаҳо, он гоҳ ибтидо ва интиҳои блоки мешавад бо нуқта ва вергул ҷудо карда гирад.
Барои таъини арзиши махсуси тағйирёбанда пеш аз баробар шудан зарур аст, ки ба гузошта як Колон. Масалан, шумо рафта, ба танзим н = 13 ва рамзи аст, ба монанди м назар: = 13.
Агар шумо ёд қоидаҳои, пас шумо хеле зуд метавонад ёд навиштани рамзи нармафзор бе хатогиҳо наҳвӣ.
Ҳисоботҳои забони классикӣ "Паскал"
Барномарезӣ такроршавандаро Рамзи ариза оянда ва амалӣ намудани онро бо ҳар гуна амали ба воситаи роҳҳои гуногун мумкин аст. Вале, забони "Паскал» аст, ки барои ин мақсад операторони гуногуни истифода бурда мешавад. Ҳамаи онҳо, мо наметавонем, дида бароем, бинобар ин, мо танҳо бо чанд ақл дарёбед.
Барои мисол, бо интихоби Оператор метавонад яке аз роҳҳои алтернативии иҷро барнома интихоб кунед. Параметри дар ин ҳолат ифодаи навъи навбат аст. Вале ба ҳар ҳол caveat нест: ин калиди интихобии наметавонад ба як сатри ё навъи воқеӣ тааллуқ доранд.
Вале ҳастанд изҳороти гузашт, шартӣ, охирзамон, ва холӣ, инчунин қуръа сармоягузориҳои дигар хеле фоиданок аст. Дониш танҳо баъзе аз онҳо ба шумо имкон медиҳад нависед рамзи бо фаъолияти некӯ. Операторони бояд мавриди озор воқеъ нагарданд, чунки шумораи зиёди месозад барнома мушкил compiler сознамоии, печида ва хеле мушкил Мебинам бегонагон.
Дар оператори гузашт
Ин баён дар Колон аст ва ба имзо "баробар". Ин аст, истифода бурда мешавад, ба таъини тағйирёбанда муайян намудани арзиши махсус. Ќайд кардан зарур аст, ки ба ёд доред, ки ба намуди ифодаи тағйирёбанда ва бояд ҳамон дар ҳолате, ки онҳо ба тамоми ва навъи воқеии ҳикоят макун, ки мутаносибан бошад. Танҳо дар чунин ҳолат хоҳад табдили равона месозанд.
баёнияҳои мураккаб
"Паскал» - забони барномасозӣ, ки истифода мебарад, пайдарпаии ҳисоботи барнома худсарона замима дар қавсайн махсус. Ин дар бораи сохтори таркибии аст, ки суханони маҳдуд оғоз ва анҷоми. Ин як воситаи муҳим барои забони алгоритмї ки бо он имконпазир аст, ки ба навиштани рамзи истифодаи методологияи сохтории аст.
Операторони аз забони "Паскал», дохил дар доираи сохтори таркибии метавонад хеле гуногун, зеро нест маҳдудият нест. чуқурии Nesting низ метавонад гуногун бошад.
оператори шартӣ забони барномасозӣ
Ин ќисмати қобилияти тафтиш дар давоми ҳолати барномаи муайян ва анҷом додани амали вобаста ба натиҷаҳои гузариш аз он таъмин менамояд. Ҳамин тариқ, фармони шартӣ - яке аз воситаҳои ташаккули филиалҳои дар раванди иҷрои ҳисобҳо мебошад.
Структуравии, изҳороти шартӣ чунин аст:
АГАР <ҳолати> БАЪД
Дар ин ифодаи дигар, пас агар суханони маҳфуз аст, ҳолати мебошанд - ифодаи мантиќї бо мазмуни худсарона, ва операторони - фармонҳоро истифода бурда забони барномасозӣ.
Сохтори рамзи барнома
бахшҳои сарлавҳаи операторони ва шарҳи - ин ҷузъҳои асосии ариза ба забони қабили «Паскал» навишта мешавад. Технологияи иттилоотӣ имконият медиҳад пурра омӯхтани ин унсурҳо ва чӣ тавр истифода бурдани онҳо дуруст.
Дар сарлавҳаи одатан дорои номи Рамзи. Барои мисол, Барномаи MyFirst.
Шарҳи Фасли метавонад китобхонаҳои пайвастаро, модул, тамғакоғазҳо, constants, навъ, тағйирёбандаҳои, тавсифи боби намудани функсияњо ва тартиби дорад.
Фасли дорои тавсифи модулҳо дохили номҳои китобхонаҳои пайваст ва оғоз бо калимаи маҳфуз истифода мебарад. Он бояд аввал дар миёни ҳамаи тасвири дигар аст. номҳои Модули бояд ҳамеша бо вергул ҷудо карда шаванд.
Ҳар гуна оператор рамз номи голограммаи гузошта, ки дар қисмати дахлдори тавсифи зикр карда шавад.
Тавсифи бармаҳал имкон медиҳад, constants дар коди поён ба қайд номи онҳо ба ҷои фоқиди ё бағайр.
Дар тавсифи тағйирёбандаҳои истифода бояд ҳамаи намудҳои, ки истифода мешавад: «var в, а, р: бутуни; К, л, м: char; h1, H2: мақодири мантиқиро;".
Фаромӯш накунед, ки «Паскал» - забони барномасозӣ, ки талаб тавсифи пешакии ҳатмии ҳамаи ҷузъҳои иштирок дар барнома.
Матни Рамзи бояд бо нуқта хотима.
намунаҳои барномаҳои
"Паскал» - ин забони ибтидоӣ аст, ва шумо метавонед бевосита ба навиштани рамзи пас аз омӯзиши маълумоти дар боло гиранд.
Биёед таъмини он, ки ариза додааст, ба экран ибораи оварда «Ин нахустин барномаи ман аст!»
Намунаҳои барномањо оид ба «Паскал» хеле муҳим аст, ки ба ақл, бинобар ин, кўшиш ба он ҷо ҳозир.
сар
Writeln (Ин нахустин барномаи «ман аст!);
Анҷоми.
Ин то оддӣ!
рамзи мураккаб, ки бо он шумо метавонед ба решаҳои пайдо Инак, як муодилаи quadratic. Диққат ба принсипи ташаккули изҳори компютеризатсия.
Умедворем, ки барномаҳои намунаи оид ба «Паскал» барои шумо муфид буданд.
Similar articles
Trending Now