Како написати алгоритам програмирања

Аутор: John Stephens
Датум Стварања: 27 Јануар 2021
Ажурирати Датум: 14 Може 2024
Anonim
АЛГОРИТМЫ в ПРОГРАММИРОВАНИИ для новичков | Левенштейн, Фибоначчи, Факториал и т.д.
Видео: АЛГОРИТМЫ в ПРОГРАММИРОВАНИИ для новичков | Левенштейн, Фибоначчи, Факториал и т.д.

Садржај

У овом чланку: Стварање алгоритмаКреирање алгоритма везе

Алгоритам програмирања представља посредни корак између читања спецификација софтверске апликације и кодирања различитих делова програма који ће га навести. Често постоји неколико начина да се дође до истог циља и управо ће током дизајна алгоритма развити са највећом могућом прецизношћу најефикаснији начин да следимо до тамо. Ова фаза програмирања је, дакле, суштински прелиминарни облик за било који облик програмирања.


фазе

Део 1 Направите алгоритам

  1. Алгоритам је подјела на кораке сложене процедуре. На исти начин на који обликујете путну руту, могуће је разбити све елементе рачунарске апликације, чак и врло сложене, у малим подпрограмима који ће касније бити лакше управљати и комбиновати се један са другим.


  2. Укључите приступ синтакси коју треба користити. То ће у суштини зависити од програмског језика који ћете користити.


  3. Почните да стављате алгоритам на папир.


  4. Укључите варијабле објашњавањем њихове улоге. Варијабле морају бити у блоку декларација на почетку програма ако су глобалне или подпрограме ако су локалне. Име које им доделите мора бити карактеристично за оно што представљају, а њихов садржај мора одговарати врсти података који прихвата језик који ћете користити.



  5. Успоставите бројач петље. Ако користите петље у свом алгоритму, подесите систем за бројање извршења петље да бисте сазнали колико се пута руте које садржи.


  6. У свом алгоритму доделите тачку за искључење. Ако је неки услов испуњен, мора се доделити тачка искључења, али планирајте ону која омогућава "чист" излаз петље ако овај услов недостаје. Ово омогућава да се не уносе петље које трају неограничено.


  7. Користите мудро контролу. Скокови између подпрограма могу бити условни или безусловни.


  8. Избегавајте уметање непријављених података у алгоритам. Ако се информације за обраду морају додати „на путу“ (то се често дешава чак и међу професионалцима), додајте их у блок дефиниције података вашег алгоритма.



  9. Дефинишите исправно своје изразе, условне или не. Ови изрази одговарају примени логичких или понекад математичких формула које прилагођавате специфичностима ваше апликације. Зато је од кључне важности да се избегну грешке на овом нивоу.


  10. Поставите тачке прекида и зауставите извршење поступка. Пауза вам омогућава да изађете из петље када се догоди неки услов и да наставите са извршавањем на другом месту, док заустављање обично прекида (привремено или не) извршење програма.

Део 2 Направите алгоритам везе



  1. Креирајте пријаву за корисника.


  2. Проверите корисничко име и лозинку. Нека ваш алгоритам упореди податке које корисник унесе са садржајем базе података резервисаном за податке ауторизације приступа.


  3. Овластите почетак сесије ако су ови подаци валидни. Преусмерите програм на улазну тачку за тог корисника.


  4. Обавестите корисника ако унесени подаци нису ваљани. Стисните шах-бројач, а затим преусмерите програм на приказ информација и дозволите два или три покушаја повезивања. Ако не успију, зауставите програм на неко време пре него што допустите овом кориснику да покуша поново. То ће обесхрабрити или барем успорити покушај присиљавања на систем који дизајнирате.


  5. Чисто изађите из програма. Подаци који се чувају пре напуштања апликације требало би да буду тачно. Ако не, могу се оштетити и спријечити исправно поновно покретање вашег програма.
савет



  • Елиминишите непотребне коментаре, јер би могли утицати на разумевање вашег алгоритма.
  • Користите правила дводржавне логике (или логичке логике) тако да рачунар може да их опази и реагује. У програмирању не постоји „можда“, оно је увек „да или не“.
  • Користите једноставне итерације и брзо извршење.
  • Увек покушајте да идете право до тачке.
  • Ваш алгоритам мора бити ефикасан.
  • Пре покретања алгоритма, имате јасне идеје о томе шта желите да урадите.
упозорења
  • Не заборавите да узмете у обзир време извршења и управљање меморијом. Ово се посебно односи ако програмирате на уграђеним системима са ограниченим ресурсима меморије.
  • Довршите свој програм како треба.

Остали одељци Сасвим је природно да желите да изгледате толико младо као што се осећате изнутра. Временом ћете вероватно приметити да кожа око очију показује знаке старења. Не брините, постоји много н...

Остали одељци Сви схватају да брзи раст гојазности, не само међу одраслима, већ и децом, представља глобалну опасност по здравље. Напори на смањењу гојазности код деце имају тенденцију да се усредсред...

Занимљиво Данас