Jak napisać algorytm w języku programowania: 6 kroków

Spisu treści:

Jak napisać algorytm w języku programowania: 6 kroków
Jak napisać algorytm w języku programowania: 6 kroków

Wideo: Jak napisać algorytm w języku programowania: 6 kroków

Wideo: Jak napisać algorytm w języku programowania: 6 kroków
Wideo: Cyber Science – szkolenie z zakresu cyberbezpieczeństwa 2024, Kwiecień
Anonim

Algorytm to zestaw kroków zaprojektowanych w celu rozwiązania problemu lub wykonania zadania. Algorytmy są zwykle napisane w pseudokodzie lub kombinacji języka mówionego i jednego lub więcej języków programowania, przed napisaniem programu. Ta wikiHow uczy Cię, jak złożyć algorytm, który pomoże Ci rozpocząć pracę z aplikacją.

Kroki

Napisz algorytm w języku programowania Krok 1
Napisz algorytm w języku programowania Krok 1

Krok 1. Określ wynik swojego kodu

Jaki jest konkretny problem, który chcesz rozwiązać lub zadanie, które chcesz wykonać? Gdy już masz solidne pojęcie o tym, co zamierzasz osiągnąć, możesz określić kroki, jakie należy podjąć, aby to osiągnąć.

Napisz algorytm w języku programowania Krok 2
Napisz algorytm w języku programowania Krok 2

Krok 2. Wybierz punkt wyjścia

Znalezienie punktu początkowego i końcowego ma kluczowe znaczenie dla wymienienia etapów procesu. Aby określić punkt wyjścia, ustal odpowiedzi na te pytania:

  • Jakie dane/wejścia są dostępne?
  • Gdzie znajdują się te dane?
  • Jakie formuły mają zastosowanie do omawianego zagadnienia?
  • Jakie są zasady pracy z dostępnymi danymi?
  • Jak mają się do siebie wartości danych?
Napisz algorytm w języku programowania Krok 3
Napisz algorytm w języku programowania Krok 3

Krok 3. Znajdź punkt końcowy algorytmu

Podobnie jak w przypadku punktu początkowego, możesz znaleźć punkt końcowy swojego algorytmu, koncentrując się na następujących pytaniach:

  • Jakich faktów dowiemy się z tego procesu?
  • Co się zmienia od początku do końca?
  • Co zostanie dodane lub nie będzie już istnieć?
Napisz algorytm w języku programowania Krok 4
Napisz algorytm w języku programowania Krok 4

Krok 4. Wymień kroki od początku do końca

Zacznij od szerokich kroków. Aby użyć rzeczywistego przykładu, powiedzmy, że Twoim celem jest zjedzenie na obiad lasagne. Ustaliłeś, że punktem wyjścia jest znalezienie przepisu, a efektem końcowym jest to, że lasagne będzie w pełni ugotowana i gotowa do spożycia do 19:00. Twoje kroki mogą wyglądać mniej więcej tak:

  • Wyszukaj przepis online.
  • Poszukaj składników, które już masz w kuchni.
  • Zrób listę potrzebnych składników ze sklepu.
  • Kup brakujące składniki.
  • Powrót do domu.
  • Przygotuj lasagne.
  • Wyjmij lasagne z piekarnika.
Napisz algorytm w języku programowania Krok 5
Napisz algorytm w języku programowania Krok 5

Krok 5. Określ, w jaki sposób wykonasz każdy krok

Teraz, gdy masz już zarys krok po kroku, nadszedł czas, aby pomyśleć o tym, jak możesz zakodować każdy krok. Jakiego języka będziesz używać? Jakie zasoby są dostępne? Jaki jest najskuteczniejszy sposób wykonania każdego kroku w tym języku? Włącz część tego kodu do swojego algorytmu. Rozwiń każdy krok, aż szczegółowo opiszesz cały proces.

  • Na przykład pierwszym krokiem w naszym algorytmie lasagne jest Wyszukaj przepis online.

    Ale co obejmuje te poszukiwania? Być specyficznym. Na przykład:

    • Włącz komputer.

      Sprawdź, czy masz połączenie z internetem. Połącz się z Internetem, jeśli jeszcze nie jesteś

    • Otwórz przeglądarkę internetową.
    • Wprowadź wyszukiwane hasła.
    • Kliknij łącze do przepisu.
    • Sprawdź, czy przepis odpowiada Twoim potrzebom.

      • Odfiltruj przepisy, które nie są wegetariańskie.
      • Upewnij się, że przepis zawiera co najmniej 5 porcji.
    • Powtarzaj niektóre z tych kroków, aż znajdziesz właściwy przepis.
  • Rozważ dostępne zasoby, takie jak możliwości systemu, dla którego tworzysz program. W przypadku lasagne zakładamy, że osoba robiąca lasagne wie, jak przeszukiwać Internet, obsługiwać piekarnik itp.
Napisz algorytm w języku programowania Krok 6
Napisz algorytm w języku programowania Krok 6

Krok 6. Przejrzyj algorytm

Teraz, kiedy już napisałeś swój algorytm, nadszedł czas na ocenę procesu. Twój algorytm jest zaprojektowany tak, aby osiągnąć coś konkretnego i będziesz go potrzebować, aby zacząć pisać swój program. Zadaj sobie następujące pytania i odpowiedz na nie w razie potrzeby:

  • Czy algorytm rozwiązuje problem/realizuje zadanie?
  • Czy ma jasno określone wejścia i wyjścia?
  • Czy cel końcowy powinien zostać przedefiniowany na bardziej ogólny? Bardziej szczegółowo?
  • Czy którykolwiek z kroków można uprościć?
  • Czy algorytm gwarantuje, że zakończy się poprawnym wynikiem?

Porady

  • Sprawdź istniejące algorytmy, aby znaleźć pomysły na pisanie własnych.
  • Użyj szybkich iteracji obliczeniowych.
  • Skoncentruj się na wydajności podczas kodowania.
  • Nie zapomnij zakończyć, w przeciwnym razie kod się nie powiedzie.

Zalecana: