To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Proces rozwiązywania zadania, nieformalna specyfikacja ( wejściowo wyjściowa ) problemu, algorytm, formy zapisu algorytmu, język programowania, budowa programu w języku Java.
Algorytm programisty ( fazy procesu rozwiązywania zadania):
analiza problemu
sformułowanie algorytmu
implementacja ( wykonanie) algorytmu
sprawdzenie poprawności wyników
analiza uzyskanego rozwiązania
Formy zapisu algorytmu:
zapis słowny
schemat blokowy
program zapisany w określonym języku programowania.
Schematy blokowe - elementy składowe: początek algorytmu koniec algorytmu instrukcja wywołanie algorytmu
pomocniczego wprowadzanie danych lub rozgałęzienie dwukierunkowe wyprowadzanie wyników uwaga : InstrukcjaNie może być pusta
rozgałęzienie wielokrotne ( można opuścić wariant "inne" - wówczas nic się nie dzieje). POPRAWNE STRUKTURY ITERACJI (PĘTLI) : Prosta aplikacja w języku Java :
public class HelloWorld { public static void main(String[] args) {
System.out.println("Hello world!");
}
}
W środowisku BlueJ możemy uruchamiać każdą klasę, więc nie musimy tworzyć klasy uruchomieniowej ( zawierającej metodę main). Nasz pierwszy program może zostać uproszczony.
public class HelloWorld { public void hello() {
System.out.println("Hello world!");
}
}
nazwa algorytmu i parametry
działanie
STOP
START
N
T
warunek
InstrukcjaNie
InstrukcjaTak
Instrukcje pętli
Inicjacja
N
Inicjacja
N
T
warunek
T
Instrukcje pętli
warunek
... zobacz całą notatkę
Komentarze użytkowników (0)