Алгоритмди программалоо тилинде кантип жазуу керек: 6 кадам

Мазмуну:

Алгоритмди программалоо тилинде кантип жазуу керек: 6 кадам
Алгоритмди программалоо тилинде кантип жазуу керек: 6 кадам

Video: Алгоритмди программалоо тилинде кантип жазуу керек: 6 кадам

Video: Алгоритмди программалоо тилинде кантип жазуу керек: 6 кадам
Video: Садыр Жапаров УКМКнын Киберкоопсуздук боюнча координациялык борборунун жаңы имаратын ачты 2024, Май
Anonim

Алгоритм - бул маселени чечүүгө же тапшырманы аткарууга багытталган кадамдардын жыйындысы. Алгоритмдер көбүнчө псевдокоддо же сүйлөө тилиңиздин жана бир же бир нече программалоо тилдеринин айкалышында, программа жазардан мурун жазылат. Бул wikiHow сизге колдонмоңузду баштай турган алгоритмди кантип бириктирүүнү үйрөтөт.

Кадамдар

Программалоо тилинде алгоритм жазыңыз 1 -кадам
Программалоо тилинде алгоритм жазыңыз 1 -кадам

Кадам 1. Кодуңуздун жыйынтыгын аныктаңыз

Сиз чечүүнү каалаган конкреттүү көйгөй же аткаргыңыз келген тапшырма кайсы? Качан сиз эмнени көздөп жатканыңызды так түшүнгөндөн кийин, ал жакка жетүү үчүн кандай кадамдарды жасаарыңызды аныктай аласыз.

Программалоо тилинде алгоритм жазыңыз 2 -кадам
Программалоо тилинде алгоритм жазыңыз 2 -кадам

Кадам 2. Башталуучу чекит боюнча чечим кабыл алыңыз

Баштоо жана аяктоо чекитин табуу процесстин кадамдарын тизмектөө үчүн өтө маанилүү. Баштоо чекитин аныктоо үчүн, бул суроолорго жоопторду аныктаңыз:

  • Кандай маалыматтар/кириштер бар?
  • Ал маалыматтар кайда жайгашкан?
  • Каралып жаткан маселеге кандай формулалар колдонулат?
  • Колдо болгон маалыматтар менен иштөө эрежелери кандай?
  • Берилиштердин баалуулуктары бири -бири менен кандай байланышы бар?
Программалоо тилинде алгоритм жазыңыз 3 -кадам
Программалоо тилинде алгоритм жазыңыз 3 -кадам

3 -кадам. Алгоритмдин акыркы чекитин табыңыз

Баштапкы чекит сыяктуу эле, сиз бул суроолорго көңүл буруу менен алгоритмиңиздин акыркы чекитин таба аласыз:

  • Процесстен кандай фактыларды үйрөнөбүз?
  • Башынан аягына чейин кандай өзгөрүүлөр болот?
  • Эмне кошулат же мындан ары жок болот?
Программалоо тилинде алгоритм жазыңыз 4 -кадам
Программалоо тилинде алгоритм жазыңыз 4 -кадам

Кадам 4. Башынан аягына чейин кадамдарды тизмектеңиз

Кең кадамдар менен баштаңыз. Чыныгы дүйнө мисалын колдонуу үчүн, сиздин максатыңыз-кечки тамакка лазанья алуу. Сиз баштапкы чекит рецепт табуу экенин аныктадыңыз, жана анын жыйынтыгы сизде саат 19га чейин толук бышырылган жана жегенге даяр болгон лазана болот. Сиздин кадамдарыңыз окшош болушу мүмкүн:

  • Интернеттен рецепт издеңиз.
  • Ашканада бар ингредиенттерди издеңиз.
  • Дүкөндөн керектүү ингредиенттердин тизмесин түзүңүз.
  • Жетишпеген ингредиенттерди сатып алыңыз.
  • Үйгө кайтуу.
  • Лазаньяны даярдаңыз.
  • Лазаньяны мештен алып салыңыз.
Программалоо тилинде алгоритм жазыңыз 5 -кадам
Программалоо тилинде алгоритм жазыңыз 5 -кадам

Кадам 5. Ар бир кадамды кантип аткараарыңызды аныктаңыз

Эми сизде этап-этабы менен контур бар, ар бир кадамды кантип коддоого болорун ойлонууга убакыт келди. Сиз кайсы тилди колдоносуз? Кандай ресурстар бар? Ошол тилде ар бир кадамды аткаруунун эң эффективдүү жолу кайсы? Алгоритмге ошол коддун бир бөлүгүн киргизиңиз. Бүт процессти деталдаштырмайынча, ар бир кадамды кеңейтүү.

  • Мисалы, биздин лазанья алгоритмибиздеги биринчи кадам Интернеттен рецепт издеңиз.

    Бирок бул издөөгө эмне кирет? Конкреттүү бол. Мисалы:

    • Компьютериңизди күйгүзүңүз.

      Интернетке туташканыңызды текшериңиз. Эгер азырынча жок болсоңуз, Интернетке туташыңыз

    • Веб -браузерди ачыңыз.
    • Издөө шарттарыңызды киргизиңиз.
    • Рецептке шилтемени басыңыз.
    • Рецепт сиздин керектөөлөрүңүзгө жооп берерин аныктаңыз.

      • Вегетариандык эмес рецепттерди чыпкалаңыз.
      • Рецепт жок дегенде 5 порция жасаарын текшериңиз.
    • Туура рецептти тапмайынча, бул кадамдардын айрымдарын кайталаңыз.
  • Программаны иштеп жаткан системанын мүмкүнчүлүктөрү сыяктуу сиздин карамактагы ресурстарды карап көрүңүз. Лазанья болгон учурда, биз лазанья жасаган адам интернетте кантип издөө, меш иштетүү ж.б.
Программалоо тилинде алгоритм жазыңыз 6 -кадам
Программалоо тилинде алгоритм жазыңыз 6 -кадам

Кадам 6. Алгоритмди карап чыгуу

Эми сиз алгоритмди жаздыңыз, процессти баалоого убакыт келди. Сиздин алгоритм белгилүү бир нерсени аткаруу үчүн иштелип чыккан жана сизге программаңызды жазууну баштоо үчүн керек болот. Өзүңүзгө төмөнкү суроолорду бериңиз жана зарылдыгына жараша ар бирине кайрылыңыз:

  • Алгоритм маселени чечеби/тапшырманы аткарабы?
  • Анда так аныкталган кириштер жана чыгымдар барбы?
  • Түпкү максат дагы жалпы болушу үчүн кайра аныкталышы керекпи? Тагыраак?
  • Кандайдыр бир кадамдарды жөнөкөйлөтүүгө болобу?
  • Алгоритм туура жыйынтык менен бүтөрүнө кепилдик барбы?

Кеңештер

  • Өзүңүздүн жазууңуздагы идеялар үчүн болгон алгоритмдерди карап көрүңүз.
  • Тез эсептөөчү кайталоолорду колдонуңуз.
  • Коддоодо эффективдүүлүккө көңүл буруңуз.
  • Жок кылууну унутпаңыз, болбосо код ишке ашпай калат.

Сунушталууда: