Как да напиша псевдокод: 15 стъпки (със снимки)

Съдържание:

Как да напиша псевдокод: 15 стъпки (със снимки)
Как да напиша псевдокод: 15 стъпки (със снимки)

Видео: Как да напиша псевдокод: 15 стъпки (със снимки)

Видео: Как да напиша псевдокод: 15 стъпки (със снимки)
Видео: КАК ДА ИНСТАЛИРАМЕ WINDOWS 10 НА НОВ КОМПЮТЪР ??? 2024, Април
Anonim

Това wikiHow ви учи как да създадете псевдокодов документ за вашата компютърна програма. Псевдокодът по същество води до създаване на непрограмиращ език контур на намерението на вашия код.

Стъпки

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

Напишете псевдокод Стъпка 1
Напишете псевдокод Стъпка 1

Стъпка 1. Знайте какво е псевдокод

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

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

1494423 2
1494423 2

Стъпка 2. Разберете защо псевдокодът е полезен

Псевдокодът се използва, за да покаже как трябва да работи изчислителният алгоритъм. Кодерите често използват псевдокод като междинна стъпка в програмирането между етапа на първоначално планиране и етапа на писане на действителен изпълним код. Някои други употреби на псевдокод включват следното:

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

Стъпка 3. Не забравяйте, че псевдокодът е субективен и нестандартен

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

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

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

Напишете псевдокод Стъпка 4
Напишете псевдокод Стъпка 4

Стъпка 4. Съсредоточете се върху основната цел на псевдокода

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

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

1494423 5
1494423 5

Стъпка 1. Използвайте редактор на обикновен текст

Може да бъде изкушаващо да използвате текстов процесор (например Microsoft Word) или подобна програма за създаване на документ с богат текст, но псевдокодът се нуждае от възможно най-малко форматиране, за да бъде опростен.

Редакторите с обикновен текст включват Notepad (Windows) и TextEdit (Mac).

1494423 6
1494423 6

Стъпка 2. Започнете, като запишете целта на процеса

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

1494423 7
1494423 7

Стъпка 3. Напишете само едно изявление на ред

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

1494423 8
1494423 8

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

Използването на бели интервали между „блокове“от текст ще помогне да се запазят различни компоненти на вашия псевдокод изолирани, а отстъпките на различни парчета от всеки блок ще покажат, че тези парчета псевдокод преминават в по-малко вдлъбнато сечение.

Например, част от псевдокод, която обсъжда въвеждането на число, трябва да бъде в един и същ „блок“, докато следващата секция (например секцията, която обсъжда изхода) трябва да бъде в различен блок

1494423 9
1494423 9

Стъпка 5. Изписвайте с главни команди ключовите команди, ако е необходимо

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

Например, ако използвате командите „if“и „then“във вашия псевдокод, може да искате да ги промените, за да четат „IF“и „THEN“(напр. „IF input number THEN output result“)

1494423 10
1494423 10

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

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

Може дори да искате да се отървете от всички команди за кодиране и просто да дефинирате процеса на всеки ред на обикновен език. Например, "ако входът е нечетен, изходът" Y "" може да стане ", ако потребителят въведе нечетно число, вместо това покажете" Y "".

1494423 11
1494423 11

Стъпка 7. Поддържайте псевдокода си в правилния ред

Докато езикът, който използвате за промяна на вашия псевдокод, трябва да бъде прост, все пак трябва да поддържате всяко парче от вашия псевдокод в реда, в който трябва да се изпълни.

1494423 12
1494423 12

Стъпка 8. Не оставяйте нищо на въображението

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

1494423 13
1494423 13

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

Дори и да няма стандарт за псевдокод, за другите програмисти ще бъде по -лесно да разберат стъпките ви, ако използвате структури от съществуващи (последователни) езици за програмиране. Използвайте термини като „if“, „then“, „while“, „else“и „loop“по същия начин, както бихте направили в предпочитания от вас език за програмиране. Помислете за следните структури:

  • ако CONDITION, тогава ИНСТРУКЦИЯ - Това означава, че дадена инструкция ще се изпълнява само ако дадено условие е вярно. "Инструкция" в този случай означава стъпка, която програмата ще извърши, докато "условие" означава, че данните трябва да отговарят на определен набор от критерии, преди програмата да предприеме действия.
  • докато CONDITION do INSTRUCTION - Това означава, че инструкцията трябва да се повтаря отново и отново, докато условието вече не е вярно.
  • do INSTRUCTION while CONDITION - Това е много подобно на „while CONDITION do INSTRUCTION“. В първия случай условието се проверява преди провеждането на инструкцията, но във втория случай инструкцията ще се проведе първо; така, във втория случай, ИНСТРУКЦИЯТА ще се провежда поне веднъж.
  • функция ИМЕ (АРГУМЕНТИ): ИНСТРУКЦИЯ - Това означава, че всеки път, когато в кода се използва определено име, това е съкращение за определена инструкция. "Аргументи" са списъци с променливи, които можете да използвате, за да изясните инструкцията.
1494423 14
1494423 14

Стъпка 10. Организирайте вашите псевдокодови секции

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

  • Скоби-както стандартни (напр. [Код]), така и извити (напр. {Код})-могат да помогнат за съдържането на дълги сегменти от псевдокод.
  • Когато кодирате, можете да добавяте коментари, като въведете "" от лявата страна на коментара (напр.

    // Това е временна стъпка.

  • ). Можете да използвате същия метод при писане на псевдокод, за да оставите бележки, които не се вписват в кодиращия текст.
Напишете псевдокод Стъпка 15
Напишете псевдокод Стъпка 15

Стъпка 11. Проверете отново псевдокода си за четливост и яснота

Трябва да можете да отговорите на следните въпроси до края на документа:

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

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

1494423 16
1494423 16

Стъпка 1. Отворете редактор на обикновен текст

Можете да използвате Notepad (Windows) или TextEdit (Mac) по подразбиране, ако не искате да инсталирате нова програма.

1494423 17
1494423 17

Стъпка 2. Определете вашата програма

Въпреки че не е строго необходимо, изписването на ред с едно или две изречения в горната част на документа ще изясни от самото начало намерението на програмата:

Тази програма ще поиска поздрав от потребителя. Ако поздравът съвпада с конкретен отговор, отговорът ще бъде доставен; ако не, ще бъде доставен отказ.

1494423 18
1494423 18

Стъпка 3. Напишете началната последователност

Първата ви команда, тоест първото нещо, което програмата трябва да направи при стартиране, трябва да бъде първият ред:

отпечатайте поздрав "Здравей непознат!"

1494423 19
1494423 19

Стъпка 4. Добавете следващия ред

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

подкана за печат натиснете "Enter", за да продължите

1494423 20
1494423 20

Стъпка 5. Добавете подканващата фраза

В този пример потребителят ще бъде подканен за поздрав:

отпечатайте подканваща фраза "Как сте?"

1494423 21
1494423 21

Стъпка 6. Покажете на потребителя списък с отговори

Отново, след като натиснете ↵ Enter в този пример, потребителят трябва да види списък с възможни отговори:

покажете възможните отговори „1. Добре“. "2. Страхотно!" "3. Не е добре."

1494423 22
1494423 22

Стъпка 7. Поискайте въвеждане от потребителя

Тук програмата ще поиска от потребителя да въведе отговор:

заявка за печат за въвеждане "Въведете номера, който най -добре ви описва:"

1494423 23
1494423 23

Стъпка 8. Създайте „if“команди за въвеждане от потребителя

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

ако "1" отпечата отговор "Dandy!" ако "2" отпечата отговор "Фантастично!" ако "3" отпечатва отговор "Осветете се, лютиче!"

1494423 24
1494423 24

Стъпка 9. Добавете съобщение за грешка

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

ако входът не е разпознат, отпечатайте отговор "Не следвате инструкциите много добре, нали?"

1494423 25
1494423 25

Стъпка 10. Добавете всички други компоненти на програмата

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

Тази програма ще поиска поздрав от потребителя. Ако поздравът съвпада с конкретен отговор, отговорът ще бъде доставен; ако не, ще бъде доставен отказ. отпечатайте поздрав "Здравей непознат!" подкана за печат натиснете "Enter", за да продължите отпечатайте подканваща фраза "Как сте днес?" покажете възможните отговори „1. Добре“. "2. Страхотно!" "3. Не е добре." заявка за печат за въвеждане "Въведете номера, който най -добре ви описва:" ако "1" отпечатайте отговор "Dandy!" ако "2" отпечата отговор "Фантастично!" ако "3" отпечата отговор "Осветете се, лютиче!" ако входът не е разпознат, отпечатайте отговор "Не следвате инструкциите много добре, нали?"

1494423 26
1494423 26

Стъпка 11. Запазете документа си

Натиснете Ctrl+S (Windows) или ⌘ Command+S (Mac), въведете име и щракнете Запазване да го направя.

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