Как да напиша pseudocode
Pseudocode е прост инструмент, който може да се използва за планиране на работата на алгоритмите. Когато трябва да напишете предизвикателен код, едва ли ще запазите цялата програма в главата ми преди започване на работа. Представете си, че Pseudocode е последователно устно описание, което по-късно се превръщате в езика за програмиране. Това е комбинация от човешки език и език за програмиране: Pseudocode използва синтаксис на компютърен код, но основната му задача е да бъде четлива.
Стъпка
Метод 1 от 5:
Разбиране на Pseudocodaедин. Разберете какво е Pseudocode. Pseudocode е последователно вербално описание на кода, който може постепенно да се прехвърля към езика за програмиране. Много програмисти го използват, за да планират функцията на алгоритъма преди началото на по-голяма техническа работа по кода. Pseudo-кодът е неспокоен план, инструмент за мислене на проблемите на програмата и средство за комуникация, което ви позволява да предадете мислите си за други хора.
2. Разберете защо псевдокодът е полезен. Pseudocode се използва за демонстриране на компютърен алгоритъм и трябва да работи. Инженерите често използват псевдо-код като междинен етап в програмирането - между етапа на планиране и кода на писането на работния код на работния код. Добър псевдокод може да се превърне в коментари към окончателната версия на програмата и ще помогне на програмиста да коригира грешките в бъдеще или да коригира кода. Pseudocode също е полезен:
3. Не забравяйте, че псевдокодът е субективен и не е стандартизиран. Той няма ясно инсталиран синтаксис - има само проверено правило за използване на стандартни структури, които други програмисти могат да разберат без никакви проблеми. Ако напишете кода си, Pseudocode ще ви помогне да рационализирате мислите и да развиете план. Ако работите с други инженери (и няма значение какво е собствено ниво на собственост), важно е да използвате поне основните дизайни, така че всички останали да разберат това, което искате да направите.
4. Научете се да разбирате алгоритми. Алгоритъмът е процедурата за проблема с проблема със средствата, познатата програма и реда, в който ще бъдат изпълнени действията. Алгоритъмът е само набор от стъпки, които ви позволяват да решите всяка задача: поредица от действия, избор, итерация и вид на обращение.
пет. Знаете какви три елемента контролират алгоритъма. Ако можете да приложите функция "Последователност" (последователност), функция "Докато" (натрупване) и "Ако - тогава-иначе" (Ако нещо, функцията на избор), имате всички основни елементи за писане на работен алгоритъм.
Метод 2 от 5:
Пример за псевдокадаедин. Разглобяване на проста програма. Представете си, че програмата трябва да замени комбинацията от букви "крак" В текстов файл. Програмата ще прочете всяка линия в този файл, ще се появи желаната комбинация във всеки ред и ще го замени с друг. Повтарящите се стъпки започва с интервали - в идеалния случай, той трябва да бъде в този код. Първоначалната скица на псевдокода може да изглежда така:Затворете файла
- отворете файла
- Във всяка линия на файла:
- Намерете комбинация
- Изтрийте комбинация
- поставете друга комбинация
2. Напишете pseudocode и итеративно: Напишете го веднъж и след това променете данните в него. Едно от предимствата на псевдокода е, че можете да пробвате основата и всичко е трудно да се остави за по-късно. Имайте предвид, че в примера по-горе, няма индикация за това как комбинацията от букви. Вие като програмист можете да пренапишете pseudocode, така че алгоритмите да присъстват, за да премахнат отделните букви и да ги заменят с други. Втората скица може да има следната форма:
3. Използвайте кода, за да добавите нови функции. Pseudocode помага на програмистите да мислят за решение на проблема. Това може да се сравни с междинни изчисления в уравнението. С правилна употреба, псевдокодът може да направи сложна задача проста. Можете да прецизирате Pseudocode постепенно, на няколко стъпки:
Метод 3 от 5:
Стандартно записване на псевдокладоветеедин. Напишете само една дръжка в низ. Всяка жалба до псевдокода трябва да определи само едно действие на компютъра. Най-често, с правилното описание на задачата, всяка задача ще съответства на един псевдодод низ. Напишете списък с задачи, след това го завъртете в Pseudocode и след това преобразувайте псевдо-код към този изпълним код.Pseudocode: Прочетете името, TOTA, войски, коефициент на коефициент Споразумение = общо * количество deduct = срещи на върховете * коефициент Сумиране = среща на върха - приспадане Напишете име, сумиране, приспадане, сумиране
- Списък със задачи:
- Прочетете името, разходите, броя часове
- Изпълнете изчисления
- Количество, докато се приспада = час на разходите * брой часове
- Приспадане = Сума преди приспадане * Коефициент на приспадане
- Сума след приспадане = сума преди приспадане - приспадане
- Запишете името, сумата преди приспадане, приспадане, сумата след приспадане
2. Напишете в големи букви Първата дума на основната функция. В примера по-горе, четете и пишете, са подчертани в големи букви, тъй като те са основните функции на програмата. Важни ключови думи могат да бъдат прочетени, пишете, ако, иначе, край, докато, в края на краищата, повторете и докато.
3. Напишете какво имате предвид, а не програма. Някои програмисти пишат pseudocode като програма - например, "Ако% 2 == 1". Въпреки това, тези, които ще четат псевдокод, ще бъдат трудни за разглеждане на абстрактни символи. Много по-лесно ще разберем фразата като "Ако тогава нечетно число". Колкото по-ясни ще пишете, толкова по-лесно ще разберат какво имате предвид.
4. Настройте напълно всички. Всичко, което се случва в рамките на същия процес, трябва да бъде описано възможно най-подробно. Pseudocode припомня прости инструкции. Променливите рядко се използват в псевдокода - това е много по-често описано в него, което трябва да направи програма с по-разбираеми обекти: номера на сметки, имена, суми за транзакции.
пет. Използвайте стандартни езикови инструменти за програмиране. Дори въпреки факта, че няма стандарти за псевдокод, други програмисти ще бъдат по-лесни за разбиране на вашите действия, ако използвате дизайни от съществуващи езици за програмиране (от тези, където има последователности). Употреба "ако имаш", "Тогава", "Докато", "Друго" и "Линия" или техните аналози на руски, точно както бихте го направили в езика за програмиране. Обърнете внимание на следните проекти:
6. Отделни стъпки блокове. Блоковете са синтаксис елементи, които свързват няколко инструкции в едно. Използване на блокове, можете да организирате информация (например, стъпки от блок 1 винаги се извършват преди стъпки в блок 2) или да го обедините (например инструкцията1 и инструкцията2 имат същия предмет). Като цяло всички искания трябва да бъдат разделени, за да покажат зависимостта си от други. Има два начина да го направите.
Метод 4 от 5:
Обучение в писане pseudocodeедин. Първо опишете целта на процеса. Това ще ви помогне да разберете дали Pseudocode е завършен. Ако използвате псевдо-код, можете да решите задачата, тя се счита за завършена. Опишете процеса. Ако той е прост, ще ви трябват доста редове. Прочетете отново това, което написаха и мислят:
- Този псевдокод ще разбере някой, който поне минимално е запознал с процеса?
- Ще бъде ли лесно да се обърне Pseudocode в този компютърен код?
- Дали псевдокодът описва целия процес и дали всички детайли не са изчезнали?
- Ще разбере ли целевата аудитория всяко име на обекта в Pseudocode?

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

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

4. Моля, добавете коментари, ако е необходимо. В този компютърен код коментарите обясняват на читателя ролята на задачите и частите от кода. В Pseudocode това трябва да бъде описано подробно от прост естествен език, защото няма да използвате коментари, докато не включите Pseudocode в този код.

пет. Прочетете отново готовата работа и потърсете грешки в логиката и синтаксиса. Синтаксисът не трябва да е напълно правилен, но псевдокодът трябва да изглежда логичен. Опитайте се да се поставите в човек, който ще чете този код и да помисли, ако вашите екипи са най-разбираеми.
6. Reread Pseudocode. Когато вашият псевдо-код описва процеса без значителни грешки, я препрочита заедно с някой от участниците в този проект. Помолете колегите да укажете кои части изискват изтънченост. Често програмистите не са достатъчно подробно процесите, така че на този етап можете да добавите всичко необходимо. Ако работите в кода, прочетете отново написаните и помолете някой да провери работата ви.
7. Запазване на Pseudocode. Когато проверявате кода и колегите ще одобрят работата ви, спестете Pseudocode на архива. Когато напишете този код, включете коментарите на Pseudocode към кода. Стартирайте коментари с / / така че компютърът да не се опитва да ги изпълни като програма.
Метод 5 от 5:
Трансформация на псевдокод в кода в езика за програмиранеедин. Преминете следата на псевдокода и разпръснете как работи. Pseudocode ви дава алгоритъм. Например, кодът може да сортира списъка по азбучен ред. Pseudocode ще ви помогне да разберете как да изградите алгоритъм на програмния език, с който работите.
2. Използвайте програми за програмиране, които съответстват на езика на програмирането. Тези елементи могат да включват описания на променливи, ако и цикъла заявки. Всяка линия може да бъде реализирана по различни начини. Всичко ще зависи от нивото на езика за програмиране, който използвате.
3. Прилагане на Pseudocode. Ако псевдо-кодът е написан просто, компетентно и ясно, когато програмата започне, целият алгоритъм ще работи по-ефективно и без грешки.
4. Извършете Trace Anew и сравнете работния код с Pseudocode. Проверете дали работният код на псевдокода трябва. Например, ако в Pseudocode се осигуряват вход и изход, опитайте всички възможни методи за въвеждане и сравнете изхода от кода с псевдокод. Можете да помолите колегата си да проследи или да ви препоръча начин да коригирате кода.
Съвети
- Опитайте се да разберете принципа на основните операции, които изпълняват компютър. Кодът трябва да даде на компютъра команда за извършване на операции. Разбирането на принципите на тези операции ще ви помогне да напишете псевдокод, който ще проследи това, което прави основния код.
- Използвайте възможно най-ефективно интервали. Пространствата могат да се използват за отделяне на кодовите елементи и е особено важно в Pseudocode - ще бъде по-лесно за четене на хора. Представете си, че празнината е отделен блок. Редовете, които започват със същия брой пространства, са в един и същ блок и имат приблизително същото значение за процеса в алгоритъма.