Как да напиша алгоритъм на език за програмиране: 6 стъпки

Съдържание:

Как да напиша алгоритъм на език за програмиране: 6 стъпки
Как да напиша алгоритъм на език за програмиране: 6 стъпки

Видео: Как да напиша алгоритъм на език за програмиране: 6 стъпки

Видео: Как да напиша алгоритъм на език за програмиране: 6 стъпки
Видео: На зло мужу первому встречному в парке на лавочке, а дома, читая новостную ленту, пришла в ужас… 2024, Април
Anonim

Алгоритъмът е набор от стъпки, предназначени за решаване на проблем или изпълнение на задача. Алгоритмите обикновено се пишат в псевдокод или комбинация от вашия говорещ език и един или повече езици за програмиране, преди да се напише програма. Това wikiHow ви учи как да съберете алгоритъм, който ви дава начало на вашето приложение.

Стъпки

Напишете алгоритъм на езика за програмиране Стъпка 1
Напишете алгоритъм на езика за програмиране Стъпка 1

Стъпка 1. Определете резултата от вашия код

Какъв е конкретният проблем, който искате да разрешите, или задачата, която искате да изпълни? След като имате солидна представа за това, което се стремите да постигнете, можете да определите стъпките, които ще бъдат необходими, за да стигнете до там.

Напишете алгоритъм на езика за програмиране Стъпка 2
Напишете алгоритъм на езика за програмиране Стъпка 2

Стъпка 2. Вземете начална точка

Намирането на началната и крайната точка е от решаващо значение за изброяването на стъпките на процеса. За да определите отправна точка, определете отговорите на следните въпроси:

  • Какви данни/входове са налични?
  • Къде се намират тези данни?
  • Какви формули са приложими за разглеждания въпрос?
  • Какви са правилата за работа с наличните данни?
  • Как стойностите на данните са свързани помежду си?
Напишете алгоритъм на езика за програмиране Стъпка 3
Напишете алгоритъм на езика за програмиране Стъпка 3

Стъпка 3. Намерете крайната точка на алгоритъма

Както при началната точка, можете да намерите крайната точка на вашия алгоритъм, като се съсредоточите върху следните въпроси:

  • Какви факти ще научим от процеса?
  • Какво се променя от началото до края?
  • Какво ще бъде добавено или вече не съществува?
Напишете алгоритъм на езика за програмиране Стъпка 4
Напишете алгоритъм на езика за програмиране Стъпка 4

Стъпка 4. Избройте стъпките от началото до края

Започнете с широки стъпки. За да използваме пример от реалния свят, да кажем, че целта ви е да хапнете лазаня за вечеря. Решихте, че отправната точка е да намерите рецепта и че крайният резултат е, че ще имате лазаня напълно сварена и готова за ядене до 19:00. Вашите стъпки може да изглеждат така:

  • Потърсете рецепта онлайн.
  • Потърсете съставките, които вече имате в кухнята.
  • Направете списък на необходимите съставки от магазина.
  • Купете липсващите съставки.
  • Върнете се вкъщи.
  • Пригответе лазанята.
  • Извадете лазанята от фурната.
Напишете алгоритъм на езика за програмиране Стъпка 5
Напишете алгоритъм на езика за програмиране Стъпка 5

Стъпка 5. Определете как ще изпълните всяка стъпка

Сега, когато имате стъпка по стъпка, е време да помислите как можете да кодирате всяка стъпка. Кой език ще използвате? Какви ресурси са на разположение? Кой е най -ефективният начин да извършите всяка стъпка на този език? Включете част от този код във вашия алгоритъм. Разширявайте всяка стъпка, докато не опишете подробно целия процес.

  • Например, първата стъпка в нашия алгоритъм за лазаня е Потърсете рецепта онлайн.

    Но какво е включено в това търсене? Бъдете конкретни. Например:

    • Включете компютъра.

      Проверете дали сте свързани с интернет. Свържете се с интернет, ако все още не сте

    • Отворете уеб браузър.
    • Въведете думите си за търсене.
    • Щракнете върху връзката с рецепта.
    • Определете дали рецептата отговаря на вашите нужди.

      • Филтрирайте рецепти, които не са вегетариански.
      • Уверете се, че рецептата прави поне 5 порции.
    • Повторете някои от тези стъпки, докато намерите правилната рецепта.
  • Помислете за наличните ресурси, като например възможностите на системата, за която разработвате програма. В случай на лазаня, ние приемаме, че лицето, което прави лазанята, знае как да търси в интернет, да работи с фурна и т.н.
Напишете алгоритъм на езика за програмиране Стъпка 6
Напишете алгоритъм на езика за програмиране Стъпка 6

Стъпка 6. Прегледайте алгоритъма

След като сте написали своя алгоритъм, е време да оцените процеса. Вашият алгоритъм е проектиран да постигне нещо конкретно и ще ви е необходим, за да започнете да пишете програмата си. Задайте си следните въпроси и адресирайте всеки, ако е необходимо:

  • Алгоритъмът решава ли проблема/изпълнява задачата?
  • Има ли ясно определени входове и изходи?
  • Трябва ли крайната цел да бъде предефинирана, за да бъде по -обща? По-точно?
  • Може ли някоя от стъпките да бъде опростена?
  • Гарантирано ли е, че алгоритъмът ще завърши с правилния резултат?

Съвети

  • Вижте съществуващите алгоритми за идеи как да напишете свои собствени.
  • Използвайте бързи изчисляващи итерации.
  • Фокусирайте се върху ефективността при кодиране.
  • Не забравяйте да прекратите, в противен случай кодът ще се провали.

Препоръчано: