Сиз уккан белеңиз ырааттуу структураларЭгер билбесеңиз, кабатыр болбоңуз, бүгүн биз сизге бул кызыктуу темага байланыштуу бардык нерселерди алып келебиз, өткөрүп жибербеңиз.
көрсөткүч
Ырааттуу структуралар
Программалоо дүйнөсүндө ал аракеттер инструкция болуп каралат, андан кийин башка ырааттуулук. Жагдайлар биринин артынан бири орун алган тапшырмалар түрүндө берилет: алар бири -бирине көз каранды жана дароо бири -бирин ээрчишет деп айтууга болот.
Бул жагынан алганда, бир ырааттуулуктун чыгышы экинчисинин киришине айланат, бул аракетти сүйлөмдөр аркылуу баштайт, алар дароо кийин ээрчип, операциялык тутумдардагы ресурстардын ичинде операцияны же аракетти жаратат.
The ырааттуу структуралар алар ар бир иш -аракетте аткарылат жана тиешелүү тартипке ээ, бул ар бир процесстин башка бүткөндөн кийин, дээрлик дароо түзүлүшүнө мүмкүндүк берет. Программалык тилде мындай болмок, мисалды карап көрөлү:
INPUT x
INPUT жана
көмөкчү = x
x = y
y = көмөкчү
БАСМА x
PRINT жана
Көрүнүп тургандай, бул "x" жана "y" маанилерин интеграциялоого мүмкүндүк берген көрсөтмөлөрдүн ырааттуулугу, орто өзгөрмөлөрдүн жардамы менен түшүнүктүү терминдер менен аныктамасы мындай болмок: x көмөкчүдө сакталат, ал y маанисинде сакталат, ал өз кезегинде баштапкы маанисин жоготот, бирок көчүрмө көмөкчү мазмун катары сакталат, ал маани көмөкчү маанини көчүрүп, аны xтин баштапкы мааниси кылат.
Жыйынтык "x" жана "y" маанилеринин ортосунда алмашуу процесси болуп саналат, мында операцияны ишке ашыруу үчүн аныкталган ырааттуулукка ээ болушу керек болгон үч операция бар; эгер буйруктар белгилүү тартипте жайгаштырылбаса, ырааттуулук жоголот жана аракет иштебей калат.
Компоненттер•
Жогоруда бизди системанын программаларын жана буйруктарын аткаруу процесстеринин ичинде күнүмдүк процесс кылып, аткарылышы оңой болгон алгоритмди кароого алып келет. Бул үчүн анын аткарылышына мүмкүндүк берген бир катар компоненттер болушу керек.
бөлүштүрүү
Биринчи элемент дайындоодон турат, ал эс тутумунун натыйжаларына өтүүдөн турат, ал жерде өзгөрмө менен таанылат жана өз кезегинде мааниге ээ болот. Бул бөлүштүрүү айрым өзгөчөлүктөрүнө жараша өзгөрөт:
-Жөнөкөй же жөнөкөй, бул туруктуу маани өзгөрмөгө өткөрүлүп берилген тапшырма аракети.
-Эсептегич, маани бирдей кабыл алынат, бирок ал өзгөрмөдө туруктуу болуп калат.
-Аккумулятор, процесс үчүн сумма катары колдонулат.
-Жумуш, тапшырма алынат жана математикалык операциянын жыйынтыгы ар кандай өзгөрмөлөрдү киргизүүдөн келип чыгат.
-Тапшырмаларды аткаруу үчүн колдонулушу керек болгон форматтар төмөнкүлөр: <Өзгөрүлмө>,
белгилер
Алар чыгаруучу түзүлүш аркылуу жөнөтүлүүчү командалар, (Принтер, чычкан ж.б.). Кабар аркылуу, экранда цитаталар жана өзгөрүлмө мазмун менен жазуу аркылуу көрсөтмө берилет.
Маалыматтарды киргизүү
Берилиштерди киргизүү окуу аппараты аркылуу ишке ашырылат, ал клавиатура, тийиштүү маани же маалыматтар сыяктуу киргизүү түзмөгүндө чагылдырууга умтулат; Бул көрсөтмөдөн кийин дароо пайда болгон өзгөрмөдө сакталат жана тилде төмөнкүчө берилет: READ <Variable>.
Бул темалар жөнүндө көбүрөөк билгиңиз келсе, биз сизди кийинки макаланы окууга чакырабыз Программада полиморфизм, башка окшош мазмун жөнүндө биле аласыз.
Өзгөрмөлөр процесси
Бул аракет программалоо функцияларынын чегинде жана ырааттуу структуралардан алынган. Алар алгоритмдин башталышында, кийин колдонула турган маалыматтардын жалпы тизмелерин түзүү үчүн колдонулат; ушундай жол менен анын түрүн кошкондо, өзгөрмөнүн атын коюу менен ишке ашырылат.
Өзгөрмө декларациясында эсептегич камтылган, анда бул маалыматтар керек болсо жашын коюуга болот; бүтүн сандагы өзгөрмөлөр каралат, бирок эгер biz salaraio_basico сыяктуу декларацияны койсок, ал өзгөрмөнүн бир түрү катары чечмеленет жана ал тамгалык -сандык деп жарыяланат.
Эгерде дайыма декларацияларды кабыл алуу учурунда башка түрлөрүн түзүү мүмкүнчүлүгү болсо, анда тиешелүү маанини көрсөтүү керек. Алгоритмдер менен программалоо жумуштары маалыматтарды ырастоо үчүн чечкиндүү эмес.
Ошондой эле, алар колдонуунун оңойлугу үчүн туруктуу деп эсептелбейт, андыктан ырааттуу структураларда өзгөрмөлөрдү жарыялоо милдеттүү эмес.
арыз
Бул процесстер алгоритмдерде көбүрөөк окулуучу жана тартиптүү түрдө жүргүзүлөт, андыктан программист аларды жарыялоого жана ырааттуулукту сактоого көнөт, иш -аракеттердин үзгүлтүккө учурашына жол бербейт.
Мисалы, C ++ сыяктуу программалоо тилдери бул билдирүүлөргө жана өзгөрмөлүү декларацияларга муктаж, анткени функциялар ушундай аткарылат жана буйруктар иш -аракеттердин бөлүштүрүлүшүн жана ийкемдүүлүгүн сактайт.
Мисал катары, эки сан берилген алгоритм суммасына байланыштуу өзгөрмө менен суралат деп айта алабыз, бул алардын ортосундагы иштин натыйжасын көрсөтөт, бул жөнөкөй иш, бирок ал өзгөрмөлүү декларацияларды берүүнү билдирет . Дагы бир мисал - бийиктикти жана базалык өзгөрмөлөрдү берүү менен геометриялык фигуранын аянтын коюу.
Акыркы комментарий
Программалоо тилдери программалык камсыздоонун түрүнө жараша эффективдүү түзүлүшү үчүн иштелип чыккан, ал компьютерге ар кандай тапшырмаларды аткарууга мүмкүнчүлүк берет, бирок ырааттуу структуралар версияларга же жаңыртууларга карабастан сакталат, бул графиктерде кеңири колдонулган туруктуу иш. .
Бүгүнкү күндү бүттүк, берилген маалымат программалоо тилдериндеги маанилүү элемент болгон ырааттуу структуралар жөнүндө көбүрөөк билүүгө жардам берди деп үмүттөнөбүз.
Комментарий биринчи болуп