КомпютерБарномасозӣ

Exponentiation дар Паскал барномарезии: маслиҳатҳо, ҳилаҳо

аст, шумораи зиёди забони барномасозӣ нест, ва Паскал аст, охир дар байни онҳо набуд. Ва агар шумо ба зудӣ ба таври ҷиддӣ машғул дар ояндаи барномарезии бояд оғоз ошно бо ҷаҳони аст бо таълими забони, зеро он аст осонтар дарки ва, беш аз ҳама муҳимтар, дар барномаи аст комилан озод.

Дар ин мақола мо бо ин мушкилот душвор машғул мешавад, чунон ки exponentiation. Паскал, мутаассифона, ба мо пешниҳод намекунанд, то дар ҳалли ин мушкилот, бар хилофи дигар забонҳо барномањои, оператори ягонаи. Пас, дар ин ҷо мо, чунон ки мегӯянд, аз шинос шудан бо воситаҳои improvised, зўрї ва ҳалқаҳое, ва операторони математика - он ҷо ки мо қонеъ кардани тасаввуроти мо дод. усулҳои якчанд ба ҳалли ин масъала дида мебароем.

Фарз мекунем, ки мо вазифаи осон, ки дар он шумораи муайяни бояд ба сатҳи тамоми мусбати зинда мешаванд, дода мешавад. Тахмин як қатор қоматашро дар 4 дараҷаи. анҷом дода аст, он ҷо як амалиёти оддӣ риёзӣ: б: = а * а * а * а.

Дар оянда қадами мо мураккаб супориш ва аз универсалӣ барнома, ки бо иродаи барои сохтани ягон рақами дар ҳама гуна маҷмӯъ мусбат дараҷаи. Дар ин ҷо имконияти ба бартарии ягон сикли аст, лекин мо як усули оддӣ бо истифода аз ҳалқаи бо мубориза дида бароем. Дар тарафи чапи шумо метавонед матни пурраи барномаи мо хондан аст, ки вуҷуд дорад, ва тавзеҳоти аз амалиёт нишон медињад. Ногуфта намонад, ки дар он бояд қайд кард, ки як қатор бунёд ихтиёрӣ таъсис бутуни, ва мумкин аст, масалан, Реал, ки дар дараҷаи касрӣ сохта.

Намунаҳои гузашта ба мо имкон сохтани як қатор танҳо дар салоҳияти људонопазири мусбат. Вале мушкилот дар он шумо бояд рақами ба қудрат касрӣ обод нест. Вақте ки навиштани чунин як барнома, ки мо ниёз ба дониш logarithms молу мулк буд. Аз ҷумла: а б = д б LN а . Дар ин замина, дар қисми дилхоҳатонро барномаи мо аз шакли мешавад: Р = exp (б * LN (а)). Вале дар ин ҷо мо бо он, ки ин оператор тавр, бо сифр ва манфӣ рақамҳои кор намекунанд фош мекард. Бо мақсади иҷрои барномаи exponentiation мо 0, шумо бояд ба танзим шароити: Агар б = 0 Сипас р = 1 дигаре р = exp (б * LN (а)). Аммо адад манфӣ пайдо exponentiation?

Паскал моро боз фикр кунед. Дар ин ҷо ба он кунад, ки ин амалиёт бо рақами модул ва гирифтани маълумот бо натиҷаи манфии зарур аст. Он гоҳ, ки таносуби дараҷаи кунед: агар сатҳи мо ҳам буд, дар ҳоле ки мо дар бораи натиҷаи модул мегирад. Дар ин ҳолат, барномаи мо шакли доранд, ки: Р = (- 1) * exp (б * LN ( АБС) (а)); Агар мудаввар (б / 2) = б / 2 Он гоҳ р = ABS (с) . Ҳолати ҷо тафтиш, ҳатто ё не дараҷаи.

Дар натиҷа, мо ба як модели умумии беш аз барномаи мо, ки бо ҳар гуна рақамҳо кор фаро хоҳад расид. Пас акнун мо бояд муттаҳид дар тому ягона, ки ҳама аз боло. Дар тасвир ба тарафи рост шумо метавонед матни пурраи барномаи тайёр хонда метавонем. Диққат ба навъи маълумот нишон дода мешавад. Дар муқоиса ба барномаи аввал, он истифода мебарад, Real, чунон ки Дар ин ҷо мо аллакай бо ҳар гуна рақамҳо, на танҳо integers кор. Ҳамин тариқ, ваколати рақамҳои воқеӣ мо пурра ба шумор меравад. Танҳо як савол боқӣ мемонад ба назар гирифта шавад.

Ва алоҳида ба ӯ ин, бояд қайд кард, ки ҳалли ин масъала талаб дониш хеле амиқ дар барномасозӣ. Ин exponentiation адади комплексиро. Шумо метавонед кӯшиш ба истифода гуногуни ҳалли, барои мисол, формулаи Moivre, балки ҳастанд мушкилот бо додани адади комплексиро дар шакли тригонометрӣ нест. аст, ки барои ҳалли ин мушкилот дар вазифаи зарб тартиби ду ададҳои комплексӣ ва як ҳалқаи оддӣ бо мубориза, яъне нест, Такрори ин тартиб як қуввати шумораи маротиба. Дар бораи намунаи бошад, шумо метавонед ба таври муфассал матни барнома ақл дарёбед.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tg.atomiyme.com. Theme powered by WordPress.