Jak napisać pseudokod: 15 kroków (ze zdjęciami)

Spisu treści:

Jak napisać pseudokod: 15 kroków (ze zdjęciami)
Jak napisać pseudokod: 15 kroków (ze zdjęciami)

Wideo: Jak napisać pseudokod: 15 kroków (ze zdjęciami)

Wideo: Jak napisać pseudokod: 15 kroków (ze zdjęciami)
Wideo: How To Upgrade Your CPU Step By Step | AMD Ryzen CPU Installation 2022 2024, Może
Anonim

Ta wikiHow uczy, jak stworzyć dokument z pseudokodem dla twojego programu komputerowego. Pseudokod zasadniczo pociąga za sobą stworzenie zarysu intencji kodu, który nie jest językiem programowania.

Kroki

Część 1 z 3: Zrozumienie podstaw pseudokodu

Napisz pseudokod Krok 1
Napisz pseudokod Krok 1

Krok 1. Dowiedz się, czym jest pseudokod

Pseudokod to napisany krok po kroku zarys Twojego kodu, który możesz stopniowo transkrybować na język programowania. Wielu programistów używa go do planowania funkcji algorytmu przed podjęciem bardziej technicznego zadania kodowania.

Pseudokod służy jako nieformalny przewodnik, narzędzie do rozwiązywania problemów z programem oraz opcja komunikacji, która może pomóc w wyjaśnieniu swoich pomysłów innym osobom.

1494423 2
1494423 2

Krok 2. Zrozum, dlaczego pseudokod jest przydatny

Pseudokod służy do pokazania, jak powinien działać algorytm obliczeniowy. Koderzy często używają pseudokodu jako etapu pośredniego w programowaniu pomiędzy początkowym etapem planowania a etapem pisania rzeczywistego kodu wykonywalnego. Niektóre inne zastosowania pseudokodu obejmują:

  • Opisywanie, jak powinien działać algorytm. Pseudokod może ilustrować, gdzie konkretna konstrukcja, mechanizm lub technika może lub musi pojawić się w programie.
  • Wyjaśnianie procesu obliczeniowego użytkownikom mniej technicznym. Komputery potrzebują bardzo ścisłej składni wejściowej, aby uruchomić program, ale ludziom (zwłaszcza nie-programistom) może być łatwiej zrozumieć bardziej płynny, subiektywny język, który jasno określa cel każdego wiersza kodu.
  • Projektowanie kodu w środowisku grupowym. Architekci oprogramowania wysokiego poziomu często dołączają do swoich projektów pseudokod, aby pomóc rozwiązać złożony problem, na który wpadają ich programiści. Jeśli tworzysz program wraz z innymi programistami, może się okazać, że pseudokod pomaga w jasnych intencjach.
Napisz pseudokod Krok 3
Napisz pseudokod Krok 3

Krok 3. Pamiętaj, że pseudokod jest subiektywny i niestandardowy

Nie ma ustalonej składni, której bezwzględnie musisz używać w przypadku pseudokodu, ale powszechną profesjonalną uprzejmością jest używanie standardowych struktur pseudokodu, które inni programiści mogą łatwo zrozumieć. Jeśli sam kodujesz projekt, najważniejsze jest to, że pseudokod pomaga ci uporządkować myśli i zrealizować plan.

  • Jeśli pracujesz z innymi nad projektem - czy są to Twoi koledzy, młodsi programiści, czy nietechniczni współpracownicy - ważne jest, aby użyć przynajmniej niektórych standardowych struktur, aby wszyscy inni mogli łatwo zrozumieć Twoje zamiary.
  • Jeśli jesteś zapisany na kurs programowania na uniwersytecie, na obozie kodowania lub w firmie, prawdopodobnie zostaniesz przetestowany pod kątem nauczonego „standardu” pseudokodu. Ten standard często różni się w zależności od instytucji i nauczycieli.

Przejrzystość jest głównym celem pseudokodu i może pomóc, jeśli pracujesz w ramach przyjętych konwencji programowania. Podczas opracowywania pseudokodu w rzeczywisty kod, będziesz musiał dokonać transkrypcji go na język programowania – dzięki czemu może to pomóc w ustrukturyzowaniu konspektu, mając to na uwadze.

Napisz pseudokod Krok 4
Napisz pseudokod Krok 4

Krok 4. Skoncentruj się na głównym celu pseudokodu

Powrót do pisania w kodzie może być łatwy, gdy tylko wykonasz swój krok. Zapamiętanie celu pseudokodu – wyjaśnianie, co każda linia programu powinna zrobić – pozwoli ci zachować rozsądek podczas tworzenia dokumentu pseudokodu.

Część 2 z 3: Pisanie dobrego pseudokodu

1494423 5
1494423 5

Krok 1. Użyj zwykłego edytora tekstu

Użycie procesora tekstu (np. Microsoft Word) lub podobnego programu do stworzenia dokumentu z tekstem sformatowanym może być kuszące, ale pseudokod wymaga jak najmniejszego formatowania, aby był prosty.

Edytory zwykłego tekstu obejmują Notatnik (Windows) i TextEdit (Mac).

1494423 6
1494423 6

Krok 2. Zacznij od spisania celu procesu

Poświęcenie jednej lub dwóch linijek na wyjaśnienie celu twojego kodu pomoże w skonfigurowaniu reszty dokumentu, a także oszczędzi ci zadania wyjaśniania funkcji programu każdej osobie, której pokazujesz pseudokod.

1494423 7
1494423 7

Krok 3. Napisz tylko jedną instrukcję w wierszu

Każda instrukcja w pseudokodzie powinna wyrażać tylko jedną akcję komputera. W większości przypadków, jeśli lista zadań jest poprawnie narysowana, to każdemu zadaniu odpowiada jedna linia pseudokodu. Rozważ napisanie swojej listy zadań, a następnie przetłumaczenie jej na pseudokod, a następnie stopniowe przekształcenie tego pseudokodu w rzeczywisty kod czytelny dla komputera.

1494423 8
1494423 8

Krok 4. Efektywnie wykorzystuj odstępy i wcięcia

Używanie spacji między „blokami” tekstu pomoże w izolacji różnych elementów pseudokodu, a wcięcie różnych fragmentów każdego bloku wskaże, że te fragmenty pseudokodu znajdują się w mniej wciętej sekcji.

Na przykład sekcja pseudokodu, która omawia wprowadzanie liczby, powinna znajdować się w tym samym „bloku”, podczas gdy następna sekcja (np. sekcja omawiająca dane wyjściowe) powinna znajdować się w innym bloku

1494423 9
1494423 9

Krok 5. W razie potrzeby pisz komendy klawiszowe wielką literą

W zależności od wymagań dotyczących pseudokodu lub środowiska, w którym publikujesz pseudokod, może być konieczne zapisanie poleceń wielkimi literami, które pozostaną w rzeczywistym kodzie.

Na przykład, jeśli używasz poleceń „if” i „then” w swoim pseudokodzie, możesz chcieć je zmienić na „IF” i „THEN” (np. „IF input number THEN output wynik”)

1494423 10
1494423 10

Krok 6. Pisz używając prostej terminologii

Pamiętaj, piszesz o tym, co zrobi projekt, a nie podsumowujesz sam kod. Jest to szczególnie ważne, jeśli piszesz pseudokod, który ma służyć jako demonstracja dla klienta, który nie zna się na kodowaniu, lub jako projekt dla początkującego programisty.

Możesz nawet całkowicie pozbyć się wszelkich poleceń kodujących i po prostu zdefiniować proces każdej linii w prostym języku. Na przykład „jeśli dane wejściowe są nieparzyste, dane wyjściowe „T” może zmienić się w „jeśli użytkownik wprowadzi nieparzystą liczbę, zamiast tego wyświetl „T”.

1494423 11
1494423 11

Krok 7. Zachowaj swój pseudokod we właściwej kolejności

Chociaż język, którego używasz do modyfikowania pseudokodu, powinien być prosty, nadal musisz zachować każdy fragment pseudokodu w kolejności, w jakiej ma być wykonywany.

1494423 12
1494423 12

Krok 8. Nie zostawiaj niczego wyobraźni

Wszystko, co dzieje się w tym procesie, musi być dokładnie opisane. Wyrażenia pseudokodowe są zbliżone do prostych instrukcji angielskich. Pseudokod zazwyczaj nie używa zmiennych, ale zamiast tego opisuje, co program powinien zrobić z obiektami zbliżonymi do rzeczywistych, takimi jak numery kont, nazwy lub kwoty transakcji.

1494423 13
1494423 13

Krok 9. Użyj standardowych struktur programistycznych

Nawet jeśli nie ma standardu pseudokodu, innym programistom łatwiej będzie zrozumieć twoje kroki, jeśli użyjesz struktur z istniejących (sekwencyjnych) języków programowania. Używaj terminów takich jak "if", "then", "while", "else" i "loop" w taki sam sposób, jak w preferowanym języku programowania. Rozważ następujące struktury:

  • if CONDITION then INSTRUCTION - Oznacza to, że dana instrukcja zostanie wykonana tylko wtedy, gdy dany warunek jest spełniony. „Instrukcja” w tym przypadku oznacza krok, który program wykona, natomiast „warunek” oznacza, że dane muszą spełniać określony zestaw kryteriów, zanim program podejmie działanie.
  • while CONDITION do INSTRUCTION - Oznacza to, że instrukcja powinna być powtarzana raz za razem, aż warunek przestanie być spełniony.
  • wykonaj INSTRUCTION while CONDITION - Jest to bardzo podobne do "gdy CONDITION wykonaj INSTRUCTION". W pierwszym przypadku warunek sprawdzany jest przed realizacją dyspozycji, natomiast w drugim przypadku dyspozycja zostanie zrealizowana jako pierwsza; zatem w drugim przypadku INSTRUKCJA zostanie przeprowadzona co najmniej jeden raz.
  • NAZWA funkcji (ARGUMENTY): INSTRUKCJA - Oznacza to, że każdorazowe użycie w kodzie określonej nazwy jest skrótem od określonej instrukcji. „Argumenty” to listy zmiennych, których można użyć do wyjaśnienia instrukcji.
1494423 14
1494423 14

Krok 10. Uporządkuj sekcje pseudokodu

Jeśli masz duże sekcje pseudokodu, które definiują inne fragmenty pseudokodu w tym samym bloku, możesz użyć nawiasów lub innych identyfikatorów, aby zachować wszystko zawarte.

  • Nawiasy - zarówno standardowe (np. [code]), jak i zakrzywione (np. {code}) - mogą pomóc w zmieszczeniu długich segmentów pseudokodu.
  • Podczas kodowania możesz dodawać komentarze, wpisując „” po lewej stronie komentarza (np.

    //To jest tymczasowy krok.

  • ). Możesz użyć tej samej metody podczas pisania pseudokodu, aby pozostawić notatki, które nie pasują do tekstu kodu.
Napisz pseudokod Krok 15
Napisz pseudokod Krok 15

Krok 11. Dokładnie sprawdź swój pseudokod pod kątem czytelności i przejrzystości

Powinieneś być w stanie odpowiedzieć na następujące pytania pod koniec dokumentu:

  • Czy ten pseudokod byłby zrozumiały dla kogoś, kto nie jest zaznajomiony z tym procesem?
  • Czy pseudokod jest napisany w taki sposób, aby można go było łatwo przetłumaczyć na język komputerowy?
  • Czy pseudokod opisuje cały proces bez pomijania czegokolwiek?
  • Czy każda nazwa obiektu użyta w pseudokodzie jest zrozumiała dla odbiorców docelowych?
  • Jeśli okaże się, że sekcja pseudokodu wymaga dopracowania lub nie określa wyraźnie kroku, o którym ktoś inny może zapomnieć, wróć i dodaj niezbędne informacje.

Część 3 z 3: Tworzenie przykładowego dokumentu pseudokodowego

1494423 16
1494423 16

Krok 1. Otwórz edytor zwykłego tekstu

Możesz użyć Notatnika (Windows) lub TextEdit (Mac) domyślnie, jeśli nie chcesz instalować nowego programu.

1494423 17
1494423 17

Krok 2. Zdefiniuj swój program

Chociaż nie jest to bezwzględnie konieczne, napisanie jedno- lub dwuzdaniowej linii na górze dokumentu od samego początku wyjaśni intencje programu:

Ten program poprosi użytkownika o powitanie. Jeśli powitanie pasuje do określonej odpowiedzi, odpowiedź zostanie dostarczona; jeśli nie, zostanie dostarczone odrzucenie.

1494423 18
1494423 18

Krok 3. Napisz sekwencję otwierania

Twoje pierwsze polecenie, czyli pierwszą rzeczą, jaką twój program powinien zrobić po uruchomieniu, powinno być pierwszym wierszem:

drukuj powitanie "Witaj nieznajomy!"

1494423 19
1494423 19

Krok 4. Dodaj następną linię

Umieść spację między ostatnim wierszem a następnym, naciskając ↵ Enter, a następnie utwórz kolejny wiersz kodu. W tym przykładzie użytkownik powinien podpowiedzieć następną linię dialogu:

monit drukowania naciśnij „Enter”, aby kontynuować

1494423 20
1494423 20

Krok 5. Dodaj wezwanie do działania

W tym przykładzie użytkownik zostanie poproszony o powitanie:

drukuj wezwanie do działania „Jak się masz?”

1494423 21
1494423 21

Krok 6. Pokaż użytkownikowi listę odpowiedzi

Ponownie, po naciśnięciu ↵ Enter w tym przykładzie, użytkownik powinien zobaczyć listę możliwych odpowiedzi:

wyświetl możliwe odpowiedzi "1. Dobrze." "2. Świetnie!" „3. Niedobrze”.

1494423 22
1494423 22

Krok 7. Poproś użytkownika o wprowadzenie danych

W tym miejscu program poprosi użytkownika o wprowadzenie odpowiedzi:

żądanie wydruku dla danych wejściowych "Wprowadź numer, który najlepiej Cię opisuje:"

1494423 23
1494423 23

Krok 8. Utwórz polecenia „if” dla danych wejściowych użytkownika

Ponieważ istnieje wiele odpowiedzi, które użytkownik może wybrać, warto dodać wiele wyników na podstawie wybranej odpowiedzi:

jeśli "1" wypisz odpowiedź "Dandy!" jeśli "2" wypisz odpowiedź "Fantastycznie!" jeśli „3” wypisz odpowiedź „Rozjaśnij się, jaskier!”

1494423 24
1494423 24

Krok 9. Dodaj komunikat o błędzie

W przypadku, gdy użytkownik błędnie wybierze odpowiedź, możesz mieć gotowy komunikat o błędzie:

jeśli dane wejściowe nie są rozpoznawane, odpowiedź drukuj „Nie postępujesz zbyt dobrze zgodnie z instrukcjami, prawda?”

1494423 25
1494423 25

Krok 10. Dodaj inne komponenty programu

Przejrzyj swój dokument i dodaj lub uzupełnij wszelkie szczegóły, aby upewnić się, że zarówno Ty, jak i każda osoba czytająca dokument zrozumie jego znaczenie. Zgodnie z przykładem tej metody, ostateczny dokument pseudokodu powinien wyglądać mniej więcej tak:

Ten program poprosi użytkownika o powitanie. Jeśli powitanie pasuje do określonej odpowiedzi, odpowiedź zostanie dostarczona; jeśli nie, zostanie dostarczone odrzucenie. drukuj powitanie "Witaj nieznajomy!" monit drukowania naciśnij "Enter", aby kontynuować print wezwanie do działania „Jak się masz dzisiaj?” wyświetl możliwe odpowiedzi "1. Dobrze." "2. Świetnie!" „3. Niedobrze”. żądanie wydruku dla danych wejściowych „Wprowadź liczbę, która najlepiej Cię opisuje:” jeśli „1” wydrukuj odpowiedź „Dandy!” jeśli "2" wypisz odpowiedź "Fantastycznie!" jeśli „3” wypisz odpowiedź „Rozjaśnij się, jaskier!” jeśli dane wejściowe nie są rozpoznawane, odpowiedź drukuj „Nie postępujesz zbyt dobrze zgodnie z instrukcjami, prawda?”

1494423 26
1494423 26

Krok 11. Zapisz dokument

Naciśnij Ctrl+S (Windows) lub ⌘ Command+S (Mac), wprowadź nazwę i kliknij Zapisać aby to zrobić.

Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube

Zalecana: