OPTYMALIZACJA DZIAŁANIA PROGRAMU
1. OPTYMALIZACJA Optymalizacja to sposób wyznaczania najlepszego rozwiązania. W programowaniu komputerowym są sposoby i metody poprawy kodu programu komputerowego by czas jego działania oraz wielkość pamięci potrzebnej do jego uruchomienia były jak najmniejsze.
2. SPOSOBY OPTYMALIZACJI DZIAŁANIA ROGRAMU OPTYMALIZACJA PROGRAMU POD WZGLĘDEM SZYBKOŚCI POD WZGLĘDEM OBJĘTOŚCI POD WZGLĘDEM WYMAGAŃ
A)OPTYMALIZACJA POD WZGLĘDEM SZYBKOŚCI Redukowanie ilości obliczeń w pętlach, procedurach i funkcjach Wykorzystywanie rozkazów zajmujących mniej czasu Przechowywanie danych w rejestrach
B) OPTYMALIZACJA POD WZGLĘDEM OBJĘTOŚCI Stosowanie procedur „dzielenie większych rzeczy na mniejsze” Przechowywanie danych w rejestrach
C) POD WZGLĘDEM WYMAGAŃ Tworzenie programów z możliwością „dostrojenia” go do słabszego komputera Przechowywanie danych w rejestrach
REDUKCJA OBLICZEŃ function Kat(St:Word): Real; Begin Kat:=St*pi/180; End; Const rad=pi/180; function Kat(St:Word): Real; Begin Kat:=St*rad; End;
DOKUMENTACJA PROGRAMU
1. TEMAT Temat projektu 2. ANALIZA PROJEKTU Algorytm (wyjaśnienie algorytmu) Struktury danych
3. SPECYFIKACJA ZEWNETRZNA Wymagania programu Charakterystyka programu po jego uruchomieniu
4. SPECYFIKACJA WEWNĘTRZNA Źródła programu Moduły Główne zmienne Procedury i funkcje 5. WNIOSKI