ЭЭМ, Программалоо
Структуралык программалоо
Структураланган программалоо учурда бул тармакта кыйла ири алдын ала болуп саналат. дээрлик баары жөнүндө жалпы түшүнүк бар экендигине карабастан, дээрлик эч ким бул мөөнөттү конкреттүү жана так аныктама бере алат. Структураланган программалоо, тунук ой жүгүртө программисти мажбурлап, кичинекей программа татаал жазуу программасын кабыл көмөк негизги максаты коёт. текст, ал башынан аягына чейин окуп, ошол үчүн, эмне кылуу керек. Бул абал кодексине операторлору программасы бүткүл узундугу түзүлүшүн бузуп, анткени, барып, бар болсо, бузулуп жатат. бул көрсөткүч абдан ыңгайлуу каралышы мүмкүн эмес экенине карабастан, дагы деле оператордун Коддун бар болушу, өтө эле көзгө урунган түзүлүшү түрү бузуулар деп айта алабыз. Body модулдар жана колдонулган негизги түзүлүштөрү аппараттык камсыздоонун ката кетириши, булагы маалыматтарды программаларды жана бузууларына каталар үчүн күчтүү болушу керек.
структуралаштырылган программалоонун негизги негиздери төмөнкүлөр болуп саналат. Ар бир программа дароо үч негизги түрлөрүнүн башталгыч түзүмдөрүнүн негизинде синтезделиши мүмкүн:
- жөнөкөй тизмегин;
- шарты жана ыкмалар;
- кайталоо, башкача айтканда, айлануусу жана ээ.
ошол эле учурда, ар кандай бир же эки колдонсо болот. Ар бир түзүлүш мүнөздүү өзгөчөлүгү - түзүмүндө көзөмөл пунктунда гана өткөрүп берүү жана курамына кирген бир пункту. курулуш бул тиби бир жазалоо жана системалаштыруу мааниге ээ.
структуралык программалоонун баштапкы структуралардын жөнөкөйлүгү маалымат байланыштарды, жана татаал башкаруу курч жол бербейт. Программанын татаалдыгы кыйла модулдарын курулушу жогорулатуу, алардын көрүнүү болуу мүмкүнчүлүгүн арттырат менен кыскарган, бул каталарды азайтуу үчүн жардам берет. Бирок, курулуштун жоктугу да бар - кошумча эс төлөшү керек кодексинин сулуулугу менен Тактоо үчүн, ошондой эле компүтерде ишке ашыруу үчүн зарыл болгон убакыт.
Структураланган программалоо, программалык курулуу өздөрүн-баттан эле, башкача айтканда, бул тил үчүн колдонулган нерселерди толугу менен көз каранды. Албетте, суроо жакшы жарайт, алардын турган, пайда болот. Заманбап программалык камсыздоону иштеп чыгуу аспаптар программалоого структуралык мамилени ишке ашыруу боюнча мыкты тил болуп эсептелет. көбүнчө бири негизги, Pascal жана FoxBASE таанууга болот. Мисалы, ассемблер тилинде структуралаштырылган программалардын түшүнүк ашырылган жоболорун ишке ашыруу дээрлик мүмкүн эмес. Бул тил төмөн деңгээл кодду программаны жазуу багытталган.
Структураланган программалоо адамдар менен негизинен өз ара багытталган эмес, машина менен, маселенин айкын-так, жөнөкөй чечүү болуп саналат жазуу программаларынын абдан ылайыктуу. программист негизги структуралык үлгүлөрүн жагынан керек.
Биз буга чейин айтылган билдирүүсүнө абалы салыштырмалуу тууралуу сөз кыла турган болсок, анда бул жерде мүмкүн болсо, колдонуу үчүн качуу керек, бирок ал эч качан программа так кандай таасир этиши керек. Кээде бул операторун колдонуп эле программанын же айлануусун бир сегментке чыгуу талап кылынат, ошондой эле өткөөл программаларынын төмөнкү горизонтторунун менен байланышы бар экенин, ошондой эле, өтө эле кылдат айрылардын жаткандай көрүнүп калбаш үчүн. Бул программанын түзүмү жана башынан аягына чейин жонокой окула турган болуп саналат. начар пайдалануу мүмкүндүгү иштешиш төмөнкү чейин өтүү менен байланышкан.
көп программасынын окуп көмөктөшүү бөлүмдөрү арасындагы бош саптар менен толукталсын. Сиз тиркемелерди ырааттуулугун жана санын окуй алышы үчүн, котормолору Worth жазуу программасы текст.
Similar articles
Trending Now