Jak napisać algorytm programowania

Autor: John Stephens
Data Utworzenia: 27 Styczeń 2021
Data Aktualizacji: 14 Móc 2024
Anonim
02 Algorytm – Kurs algorytmika i programowanie
Wideo: 02 Algorytm – Kurs algorytmika i programowanie

Zawartość

W tym artykule: Tworzenie algorytmu Tworzenie algorytmu połączenia

Algorytm programowania jest etapem pośrednim między odczytem specyfikacji aplikacji a kodowaniem różnych części programu, które ją uruchomią. Często istnieje kilka sposobów na osiągnięcie tego samego celu i właśnie podczas projektowania algorytmu opracujemy z największą możliwą precyzją najskuteczniejszy sposób na osiągnięcie tego celu. Ten etap programowania jest zatem niezbędnym wstępem do każdej formy programowania.


etapy

Część 1 Utwórz algorytm

  1. Algorytm to podział na etapy złożonej procedury. W ten sam sposób, w jaki projektujesz trasę drogową, możesz rozbić wszystkie elementy aplikacji komputerowej, nawet bardzo złożonej, w małych podprogramach, które będą łatwiejsze do zarządzania i później można je ze sobą łączyć.


  2. Uwzględnij podejście do używanej składni. Będzie to zależeć zasadniczo od używanego języka programowania.


  3. Zacznij zapisywać swój algorytm na papierze.


  4. Uwzględnij zmienne, wyjaśniając ich rolę. Zmienne muszą znajdować się w bloku deklaracji na początku programu, jeśli są globalne, lub podprogramem, jeśli są lokalne. Nazwa, którą im przypisujesz, musi być charakterystyczna dla tego, co reprezentują, a ich zawartość musi odpowiadać typowi danych akceptowanych przez język, którego będziesz używać.



  5. Ustanów licznik pętli. Jeśli używasz pętli w algorytmie, skonfiguruj system zliczania wykonywania pętli, aby dowiedzieć się, ile razy wywoływane są zawarte w nim procedury.


  6. Przypisz punkt zapętlenia do swojego algorytmu. Jeśli warunek jest spełniony, należy przypisać punkt zapętlenia, ale należy zaplanować taki, który zezwala na „czyste” wyjście pętli, jeśli warunek ten nie występuje. Pozwala to nie wchodzić w pętle, które trwają bez końca.


  7. Mądrze używaj kontrolek skoku. Przeskakiwanie między podprogramami może być warunkowe lub bezwarunkowe.


  8. Unikaj wstawiania niezgłoszonych danych do algorytmu. Jeśli informacje, które mają być przetwarzane, muszą zostać dodane „na trasie” (zdarza się to często nawet wśród profesjonalistów), dodaj je do bloku definicji danych w algorytmie.



  9. Zdefiniuj poprawnie swoje wyrażenia, warunkowe lub nie. Wyrażenia te odpowiadają implementacji formuł logicznych lub czasem matematycznych, które dostosowujesz do specyfiki aplikacji. Dlatego ważne jest, aby unikać błędów na tym poziomie.


  10. Umieść punkty przerwania i zakończ wykonywanie procedury. Przerwa pozwala wyjść z pętli po napotkaniu warunku i kontynuować wykonywanie w innym miejscu, podczas gdy zatrzymanie zwykle kończy (tymczasowo lub nie) wykonanie programu.

Część 2 Utwórz algorytm połączenia



  1. Utwórz login dla użytkownika.


  2. Sprawdź nazwę użytkownika i hasło. Poproś algorytm o porównanie danych wprowadzonych przez użytkownika z zawartością bazy danych zarezerwowanej dla danych autoryzacji dostępu.


  3. Autoryzuj początek sesji, jeśli te dane są prawidłowe. Przekieruj program do punktu wejścia dla tego użytkownika.


  4. Poinformuj użytkownika, jeśli wprowadzone dane są nieprawidłowe. Przyciągnij licznik szachowy, a następnie przekieruj program do ekranu informacji i zezwól na dwie lub trzy próby połączenia. Jeśli wszystkie zawiodą, zatrzymaj program na chwilę, zanim ten użytkownik spróbuje ponownie. To zniechęci lub przynajmniej spowolni próbę wymuszenia dostępu do projektowanego systemu.


  5. Wyjdź z programu czysto. Dane, które mają być przechowywane przed opuszczeniem aplikacji, powinny być prawidłowe. Jeśli nie, mogą zostać uszkodzone i uniemożliwić poprawne ponowne uruchomienie programu.
rada



  • Wyeliminuj niepotrzebne komentarze, ponieważ mogą one wpłynąć na zrozumienie Twojego algorytmu.
  • Użyj reguł logiki dwustanowej (lub logiki boolowskiej), aby komputer mógł je dostrzec i na nie zareagować. W programowaniu nie ma „może”, zawsze jest to „tak lub nie”.
  • Używaj prostych iteracji i szybkiego wykonywania.
  • Zawsze staraj się iść od razu do rzeczy.
  • Twój algorytm musi być skuteczny.
  • Przed uruchomieniem algorytmu miej jasne pomysły na temat tego, co chcesz zrobić.
ostrzeżenia
  • Pamiętaj, aby wziąć pod uwagę czas wykonania i zarządzanie pamięcią. Dotyczy to zwłaszcza programów w systemach wbudowanych o ograniczonych zasobach pamięci.
  • Zakończ poprawnie swój program.

Jak zostać dentystą

Mark Sanchez

Móc 2024

Inne ekcje tomatologia to popularna, ekcytująca kariera dla oób zaintereowanych medycyną, zdrowiem jamy utnej i pomaganiem innym. Chociaż zotanie dentytą wymaga wielu lat edukacji, ta trudna i at...

Inne ekcje Budowa działającego modelu wiatraka to świetny projekt rzemieślniczy do zkoły lub po protu dla zabawy! twórz podtawowy model wiatraczka, zmontuj wiatrak z puzki lub zbuduj wiatrak z po...

Zalecana