Как се пише псевдокод

Автор: Laura McKinney
Дата На Създаване: 1 Lang L: none (month-011) 2021
Дата На Актуализиране: 10 Може 2024
Anonim
ИИ научили писать код | Copilot от GitHub и OpenAI
Видео: ИИ научили писать код | Copilot от GitHub и OpenAI

Съдържание

В тази статия: Разбиране на основите на псевдокодаНапишете добър псевдокодСъздайте пример за документ в псевдокод8 Препратки

Разработването на програма не се състои в „прескачане“ на клавиатура и започване на въвеждане на редове от код. Първо ще е необходимо да се създаде оперативен алгоритъм, който ще бъде дефиниран под формата на наречен документ псевдо, Този документ е написан на символен език и не отговаря на никакъв формален или специфичен синтаксис, но трябва да остане разбираем за всички заинтересовани страни на проект за софтуерно проектиране, техници или не, дори ако е предназначен основно да служи като насока към екипите от програмисти, които ще бъдат отговорни за преписването им в компилируем или интерпретируем код.


етапи

Част 1 Разбиране на основите на псевдокода

  1. Получете представа какво е псевдокод. Това е проект на код, разработен стъпка по стъпка, който може да се преписва постепенно в език за програмиране. Повечето програмисти го използват за планиране на работата на алгоритъм, преди да преминат към много по-техническата стъпка на кодиране.

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



  2. Разберете полезността на псевдокод. Използва се за определяне на работата на алгоритъм. Програмистите често го използват като междинно описание между дефиницията на първоначалния план на програма и писането на нейния изпълним код.
    • Псевдокодът се използва за описание на работата на алгоритъм. Той може да обясни къде и как трябва да се появи конкретен механизъм в дадена програма.
    • Псевдокодът може да се използва и за обяснение на компютърен процес на нетехнически потребители. Компютърът изисква използването на много строг синтаксис за стартиране на програма, което може да бъде много трудно за разбиране за говорител с малко или никакви умения за програмиране. Тези хора ще разберат по-добре субективен език, който ясно дефинира потока на дадена програма и ролята на линиите на кода, които я съставят.
    • Обичайно е дизайнерите на високо ниво да предават под формата на документи псевдокодове своите обяснения за решаване на сложните проблеми, с които се сблъскват екипите им програмисти. Ако работите в екип за разработка на софтуер, може да откриете, че псевдокодът изяснява решения на понякога много сложни проблеми.



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

    Яснотата е едно от първите качества, които трябва да покаже псевдокод, за да ви помогне, ако работите в рамките на приети конвенции за програмиране. Ще трябва да можете да го препишете на истински език за програмиране през цялото време на разработването на зададения за вас проект, поради което псевдокодът трябва да ви позволи ясно да очертаете идеите си, за да ги превърнете в реалност. основна трудност.




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

Част 2 Напишете добър псевдокод



  1. Използвайте es редактор. Възможно е да се изкушите от използването на es обработка като Microsoft Word или подобно приложение за създаване на форматиран документ, но псевдокодът трябва да остане възможно най-прост, няма да изисква никакво форматиране. Най-доброто решение ще бъде използването на es редактор.

    Чистите редактори са Notepad (в Windows) и Edit (на Mac).



  2. Започнете с описание на целта на програмата. Обяснение на един или два реда, описващо целта на програмата, ще ви помогне да установите останалата част от документа и ще ви спести задачата да обясните на всички, на които ще дадете вашите какви са входовете и изходите на описания от вас процес ,


  3. Опишете една инструкция на ред. Всяка инструкция, дадена във вашия псевдокод, трябва да дефинира само едно елементарно действие, което трябва да бъде изпълнено. В повечето случаи, ако списъкът със задачи е зададен правилно, всеки от тях трябва да съответства само на ред псевдокод. Напишете списък със задачи. Разработете всеки от тях в псевдокод и постепенно преписвайте този псевдокод в компилируем или интерпретируем реален код.


  4. Използвайте най-добре пространствата и отстъпите. Използването на интервали между блоковете на e ще ви позволи да изолирате различните компоненти на вашия псевдокод. Вдлъбнатините на различните части на блоковете ще показват кои от тях трябва да бъдат разположени под по-малко вдлъбнатите секции.
    • Раздел псевдокод, който се занимава с въвеждането на номер, трябва да бъде в един и същи блок, докато този, който извършва изчисление на дадените записи, трябва да бъде в част, отречена повече от псевдокода.


  5. Поставете ключовите думи, използвани в главни букви, ако е необходимо. Може да се наложи да напишете с главни букви ключовите думи, които ще бъдат част от действителния код, ако конвенциите, приложими към псевдокода, който пишете, предвиждат това.
    • Ако използвате условни изрази тис и след това във вашия псевдокод ще трябва да ги напишете с главни букви АКО и ТОГАВА.


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

    Можете също така да си представите как да пропуснете всички действителни инструкции и да дефинирате всяка една от технологичните линии на човешки език, като например „Ако числото, въведено от потребителя, е нечетно, тогава изходът ще бъде заменен с Y ».



  7. Поддържайте редовете на вашия псевдокод в правилния ред. Въпреки че езикът, който използвате, когато пишете псевдокода си, трябва да остане прост, ще трябва да поддържате всеки негов ред в реда, в който ще бъдат изпълнени. Това е жизненоважно за безпроблемното изпълнение на програмата.


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


  9. Използвайте стандартни структури за програмиране. Дори и да няма определен стандарт за писане на псевдокод, програмистите лесно ще разберат къде искате да отидете, ако следвате структурите, определени в последователни езици за програмиране като C или Pascal. Използвайте термини като тис, след това, още, докато и контур по същия начин, както и с езика за програмиране, който обикновено използвате.
    • ако УСЛОВИЕ, тогава ИНСТРУКЦИЯ: инструкцията ще се изпълни само ако тестваното условие е вярно, няма да е вярно, ако тестът е невярен.
    • докато УСЛОВИЕ НА ИНСТРУКЦИЯ: инструкцията ще се повтаря, докато състоянието се тества като вярно, но никога няма да е вярно, ако състоянието е тествано като невярно.
    • направете ИНСТРУКЦИЯ, докато УСЛОВИЕ: това условно изявление е много подобно на предходното с една разлика. В първия случай състоянието беше тествано преди да се изпълни инструкцията и не е изпълнен, ако тестът е невярен. В този случай той ще бъде тестван след изпълнението на инструкциятатака че да бъде изпълнен поне веднъж.
    • функция ИМЕ (АРГУМЕНТИ): ИНСТРУКЦИЯ: това означава, че всеки път името ИМЕ на функцията ще се срещне в програмата, дефинираният оператор ще трябва да се изпълни с аргумента (ите), описани между скобите. Терминът "Аргументи" представлява една или повече променливи, които трябва да бъдат взети под внимание от инструкцията.


  10. Организирайте секциите на вашия псевдокод. Ако имате големи части от псевдокод, които определят няколко отделни части в един и същи блок, можете да използвате осми или скоби, за да държите всичко заедно.
    • Куките () или брекети () ще ви помогне да определите дълги раздели на псевдокод.
    • Когато пишете реален код, можете да вмъкнете коментари, като поставите // в началото на реда, като // Това е ред за коментари., Всичко, написано на същия ред, ще се счита за коментар. Можете да използвате същия метод, когато пишете псевдокод, за да добавяте коментари за части от програмата.


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

Част 3 Създайте примерен документ в псевдокод



  1. Отворете редактор на es. Ако не искате да инсталирате нови програми, ще можете да използвате редактора по подразбиране на вашата система, като например Notepad ако работите под Windows или редактирам ако сте на Mac.


  2. Определете ясно какво ще прави вашата програма. Въпреки че това не е задължително, винаги е добре да обясните в един или два реда в началото на документа какъв е псевдокодът, който ще изпратите на своите слушатели.

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



  3. Напишете последователността на отваряне. Това е първата инструкция, която програмата ще изпълни при стартиране. Това трябва да бъде написано на първия ред на документа.

    Поздравителен пост "Желая ти добро утро!"



  4. Добавете следния ред. Поставете интервал между последния ред на псевдокода и този, който ще последва, като натиснете клавиша ↵ Въведете на вашата клавиатура. Създайте следния ред. В този пример потребителят трябва да се прояви чрез натискане на клавиша влизане да се обади на следващия ред от диалога.

    Показване на потребителска подкана „Натиснете бутона„ Enter “, за да продължите»



  5. Добавете повикване за действие от потребителя. Сега той ще бъде помолен да отговори на поздрав.

    Покажете бързото потребителско действие „Как си?“



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

    Покажете 3 предложения "1. Добре." "2. Много добър." "3. Зло."



  7. Попитайте потребителя за отговор. Тук програмата ще поиска отговор от потребителя.

    Показване на потребителско запитване „Въведете номера, определящ вашия статус:“



  8. Създайте набор от условия тис да реагира на входа на потребителя. Въпросът задава три възможни отговора, за които е необходимо да се избере една реакция между три. Ще трябва да създадете избор, като използвате условен код тис.

    АКО "1" Покажи реакция "Удивително!" АКО "2" Покажи коментар "Страхотно!" АКО "3" Покажете реакция "Влезте отново!"



  9. Предвидете грешка. Трябва да вземете предвид случая, когато потребителят не отговори правилно на поканата и подготви грешка.

    АКО влизане неразпознат Показване на реакция "Не сте следвали моите инструкции!"



  10. Добавете всички останали компоненти на вашата програма. Когато мислите, че сте готови, прегледайте документа си и добавете липсващите елементи или го финолирайте, за да сте сигурни, че тези, които го четат, разбират какво се случва. Вашият псевдокод в крайна сметка трябва да изглежда така.

    Тази програма чака потребител. Ако съответства на очакваното, програмата ще отговори, в противен случай ще излъчи отхвърляне. Покажете поздрав "Желая ви добро утро!" Показване на потребителска подкана „Натиснете бутона„ Enter “, за да продължите» Показване на потребител на бързи действия "Как сте днес?" Покажете 3 предложения "1. Добре." "2. Много добър" "3. Лош." Показване на заявка за въвеждане на потребител "Въведете номера, определящ вашия статус:" АКО "1" Покажи реакция "Страхотно!" АКО "2" Покажи коментар "Страхотно!" АКО "3" Покажете реакция "Влезте отново!" АКО влизане неразпознат Показване на реакция "Не сте следвали моите инструкции!"



  11. Запазете документа си. В Windows натиснете клавишите едновременно Ctrl+S от клавиатурата си и под Mac натиснете клавишите ⌘ Команда+S, Дайте му име и щракнете рекорд.
съвет



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

Когато закупите Window 8.1, ще трябва да го активирате в рамките на определен период от време, за да продължите да го използвате. Активирането е просто: просто следвайте инструкциите и използвайте про...

Adobe Illu trator е софтуер за редактиране на графики, който се предлага на платформите на Window и Mac.Тази програма е популярна за създаване на 3D типография и лога. Използвайки функцията за слоеве,...

За Теб