ЭЭМ, Программалык камсыздоо
Паскалга программасынын структурасы: үйрөнчүктөр үчүн Программалоо
үйрөнчүктөр үчүн жеткиликтүү программалоо тили Pascal. Бул , ал жогорку окуу жайлар, ошондой эле орто мектепте бир студентине окуган экенин, жок дегенде, байланыштуу. Бул көп учурда башка тилдердин өнүгүшү үчүн база катары пайдаланылат. Бирок, алдыга чыгып жабдуу-жылдан баштап, эми аны туура эмес колдонуу өнүктүрүү үчүн негизги болуп эсептелет.
Азыр синтаксисин сактап көп акча бар. Алар бир гана бири-биринен айырмаланат орто программалоо сыяктуу Паскалга катары тили. программа түзүлүшү макалада окуган болот. эреже катары, программалоо менен таанышуу программасы менен башталат: "Салам, дүйнө!".
тилинин тарыхы
Pascal калычтуусу, 1970-улам жарык келди, Niklaus Wirth. Блез Паскалга урматына берилген аты тили - улуу адам France келип чыккан. Бул илимпоз кошуу жана сандарды сала алган дүйнөдөгү биринчи машинаны жараткан экендиги менен акталат.
Тили өнүктүрүү 1968-1969-жылга чейин ишке ашырылган. анын "бала", программалоо стили багытталган, ошондой Паскалга, ошондой эле маалыматтардын катталышына алып биринчи жолу, 1970-жылы посттору чыкты. Программанын структурасы да Wirth тарабынан иштелип чыккан. Бул жөнөкөй Синтаксис менен семантиканын бар. Түздөн-түз "тукуму" Pascal тил "Modula-2" деп айтууга болот. Анын иштеп да Wirth болуп калды.
грамматика эрежелери
Ал бул тил программа түзүлүшү абдан татаал эмес экенин белгилей кетүү керек. жазуучу Pascal үч гана негизги пункттарды колдонуп коюшту - аталышы, сүрөттөмөсү жана оператор.
- Аталышы. Бул жерде программанын аталышын көрсөтүү керек, ал эми нерсе негизги эмес. иштеп чыгуучу керектүү учурда гана пайда болот. кыйла даражада ылайык, ал Программалоо чөйрөсүнө көз каранды. Жылы Турбо Pascal аны кереги жок. Бирок ETH ал бир сапты түзүү үчүн милдеттүү болуп саналат. Гана тамга жана түшүндүрүп берген "_".
- Description. Бул бөлүмдө ошондой эле бардык өзгөрүлмөлүүлөр (Arrays), кулпуларды жана тизмеси. Д.
- Оператор. Pascal программасы курамында БАШТАЛАТ-END кашаанын ичинде операторлорунун мүнөздөмөсүн камтыйт.
Ошол саптагы канчалык болот, ал эч кандай мааниге ээ эмес. башкы нерсе - ар бир команданын аяктагандан кийин өзгөчө мүнөзү үчүн - коддон. Мындан тышкары, тил иши катуу болот: Var операторунун жана VAR Var ортосунда эч кандай айырма жок.
Синтаксиси жана семантикасы
алиппесин ишине Борбордук Программалоо чөйрөсүнө менен ойнойт. ал турат, эстен чыгарбоо керек:
- тамга жана кичине да латын белгилери;
- бош орун;
- баса;
- Arabic сан түрү;
- математикалык белгилер;
- limiters (киришинин, үтүр, алардын тизмесине ж.б. ...);
- , көрсөткүчтөрдү;
- жардамчы сөздөр (операторлору).
Turbo Pascal боюнча программанын түзүмү түзүмүндө PascalABC эч айырмасы жок. тышкы маалыматтар, алардын айырмасы, эч нерсе эмес. өзгөрмөлүү, жана башка түрлөрүн аты көрсөтүлүп, аны аты бир санга баштоого тийиш эмес экенин эстен чыгарбоо керек, бир баса мүнөзү ар кандай абалда болушу мүмкүн, бирок тамгалык белгилер гана тамга колдонууга уруксат берилген латын тамгалары менен.
катар Комментарии жылдызча менен да кашаалар же тегерек (* .. *) болуп саналат.
маалымат түрлөрү
Паскалга программа түзүлүшү, ошондой эле ушундай объектилердин, кароону камтыйт маалымат түрлөрү. Алар үч түрдүү болот:
- Логикалык (чыныгы жана жалган);
- сан (Arabic номерлери);
- Белги (A, B, C жана м пайдалануу. ж.).
Ошол эле учурда, экинчи түрү кичи типке бөлүнөт: бүтүн жана реалдуу. Алар белгилүү бир байланыш операторлорунун ылайык: Integer жана кыймылсыз тиешелүү. Character да бир каармандын, ал эми саптар бөлүнөт. Бул, мисалы, (биринчи учурда) маалымат түрлөрү, номер 1, тамга же A, жана (экинчи), бүтүндөй сөз же сөз айкашы. программасынын, алар Исахар жана жазынын аттары менен жазылган.
мааниси да өз көз караш бар. Алар туруктуу жана өзгөрмө бөлүнөт. Алардын арасындагы айырма олуттуу болуп саналат. Биринчи Программанын аткарылышын ичинде ёзгёргён эмес тамгалардын маанисин болжолдойт. Бир өзгөрмөлүү Өзгөчө белгини пайдалануунун жүрүшүндө бир мааниси ыйгарылат - кош.
Comments
программанын толук түшүнүү жана анын жол-бардык комментарийлери милдетин жетишүү үчүн. Жогоруда да айтылгандай, алар бар, бөйрөктүү кашаанын ичинде жайгаштырылган. Эгер сиз кодду көрүү үчүн жаңы болсо, бул өзгөчө маанилүү болуп саналат. Анткени, бул параметрди пайдаланып, сиз жонокой комментарийлер жазылган нерселерге негизделет даяр программада ката таба аласыз. Мындан тышкары, алар тез эле программалык кодду түшүнгөнгө аракет убакыттын өтүшү менен иштеп жардам берет.
Pascal сыпатында программанын түзүмү комментарий берет маалымат түзүмү экинчи бөлүгү менен аныкталат. Ар бир оператор максатын жана ал келечекте колдонулган жол менен камтылат Текст киргизүү керек болот.
Момун алардын тегерегиндеги БАШТАЛАТ-END комментарий кашаа багыт жардам берет. Айрыкча, бул программа багытталган чен менен пайдалуу болот. Демек, отчеттун блогу үстүнөн анын кандай Кудай экенин түшүнүүгө көмөк кылат.
Алар учурда кандайдыр бир катар өткөрүү жана көрсөтүлгөн саны чектелген эмес, андыктан Comments, программалоо чөйрөнү окуу мүмкүн эмес.
пунктуация
Паскалга программасынын структурасы жана анын тыныш бар, бирок, калыштуу эмес. колдонулат үтүрлүү чекит белгиси болуп саналат. Бул ар бир сүрөттөөгө бөгөттөөлөр Жексенулы, түрү, Const, Var жана Т кийин жайгаштырылат. E. Бирок белгиси чечкиндүү сөздөрдөн кийин кереги жок. ал Баштай кийин орнотулган эмес; END программасы али бүтө элек учурда гана коюлат кийин. жараша стадиялары бар жана код пайдаланылат жана Else Анан, үтүрлүү чекит бул сөздөрдөн кийин кереги жок.
АКЫР кийин программанын аягында ойду орнотуу керек, эгерде программалоо чөйрө коду аяктады деген түшүнүк жок.
Маалыматтарды киргизүү жана чыгаруу
Паскалга программасынын структурасы үч ар кандай жолдор менен маалыматтарды түзүүгө мүмкүнчүлүк берет. Алардын арасында:
- Лпппппл операторлордун жардамы менен окугула.
- тапшырма белгиси колдонуу менен - чекит.
- Туруктуу. Мындай учурда, маалыматтарды киргизүү параметр курстар менен жүзөгө ашырылат.
жыйынтык алынган маалымат жазуу жана Writeln операторлорунун бир тутам жардамы менен жүргүзүлүшү мүмкүн. Кээ бир учурларда ал, жок болушу мүмкүн, бирок бул жөн гана мурунтан өндүрүштүн курулуп жатат дегенди билдирет.
Similar articles
Trending Now