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

Автор: John Stephens
Дата На Създаване: 27 Януари 2021
Дата На Актуализиране: 14 Може 2024
Anonim
Программирование на Pascal. Условия (ветвление). Видеокурс
Видео: Программирование на Pascal. Условия (ветвление). Видеокурс

Съдържание

В тази статия: Създаване на алгоритъмСъздаване на алгоритъм за свързване

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


етапи

Част 1 Създайте алгоритъм

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


  2. Включете подход към синтаксиса, който да използвате. Това ще зависи основно от езика за програмиране, който ще използвате.


  3. Започнете да поставяте алгоритъма си на хартия.


  4. Включете променливите, като обясните тяхната роля. Променливите трябва да са в блок от декларации в началото на програмата, ако са глобални или подпрограма, ако са локални. Името, което им присвоявате, трябва да е характерно за това, което представляват, а съдържанието им трябва да съответства на тип данни, които се приемат от езика, който ще използвате.



  5. Установете брояч на цикъла. Ако използвате цикли в алгоритъма си, създайте система за броене на изпълненията на цикъла, за да разберете колко пъти се извикват подпрограмите, които съдържа.


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


  7. Използвайте разумно контролите за скок. Скоковете между подпрограмите могат да бъдат условни или безусловни.


  8. Избягвайте вкарването на недекларирани данни в алгоритъма. Ако информацията, която ще се обработва, трябва да бъде добавена „по маршрута“ (това се случва често дори сред професионалисти), добавете ги в блока за дефиниране на данни на вашия алгоритъм.



  9. Определете правилно изразите си, условни или не. Тези изрази съответстват на прилагането на формули на логиката или понякога математически, които адаптирате към спецификите на вашето приложение. Затова е жизненоважно да се избягват грешки на това ниво.


  10. Поставете точки на почивка и спрете изпълнението на процедурата. Прекъсването ви позволява да излезете от цикъл, когато е възникнало условие, и да продължите изпълнението на друго място, докато спирането обикновено прекратява (временно или не) изпълнението на програма.

Част 2 Създайте алгоритъм за свързване



  1. Създайте вход за потребителя.


  2. Проверете потребителското име и паролата. Нека алгоритъмът ви сравни данните, въведени от потребителя, със съдържанието на базата данни, запазена за данните за разрешение за достъп.


  3. Упълномощете началото на сесията, ако тези данни са валидни. Пренасочете програмата към входна точка за този потребител.


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


  5. Излезте чисто от програмата. Данните, които трябва да се съхраняват преди да напуснете приложението си, трябва да бъдат правилно. Ако не, те могат да бъдат повредени и да предотвратят правилен рестарт на вашата програма.
съвет



  • Елиминирайте ненужните коментари, защото те биха могли да повлияят на разбирането на вашия алгоритъм.
  • Използвайте правилата на двудържавна логика (или булева логика), така че компютърът да може да ги възприема и да реагира. В програмирането няма „може би“, винаги е „да или не“.
  • Използвайте прости итерации и бързо изпълнение.
  • Винаги се опитвайте да отидете направо до точката.
  • Алгоритъмът ви трябва да е ефективен.
  • Преди да стартирате алгоритъм, имайте ясни идеи за това какво искате да направите.
предупреждения
  • Не забравяйте да вземете предвид времето за изпълнение и управлението на паметта. Това важи особено ако програмирате на вградени системи с ограничени ресурси на паметта.
  • Завършете програмата си правилно.

Имате ли близък приятел, когото много харесвате, но от време на време става непоносим? Нормално е: всяко приятелство е сложно. Може би е по-добре да говорите с човека и да промените начина, по който с...

Създаването на множество имейли и промяната на информацията за получателите за всеки може да бъде досадна задача. Word 2010 обаче се предлага с функция „Обединяване на имейли“, която позволява на потр...

Дял