[ Pobierz całość w formacie PDF ]
.Wykorzystując poznane wiadomości możesz pokusić się o napi-sanie programu obliczającego wartości bardziej skomplikowanych wzorów (jakich? tojuż pewnie sam wiesz najlepiej).Niestety, o czym być może już się przekonałeś, TurboPascal nie jest na tyle inteligentny, by obronić się przed próbą wykonania operacjinielegalnej z matematycznego punktu widzenia (np.dzielenia przez zero).Jeśli jeszczenie miałeś okazji potknąć się o ten problem, spróbuj za pomocą naszego programikuznalezć miejsca zerowe funkcjix2 + 2x + 3 Wyrażenia 47Nasze równanie nie ma pierwiastków rzeczywistych: wartość wyznacznika wynosi  8,a zatem jego pierwiastek kwadratowy nie daje się obliczyć.Ponieważ jednak TurboPascal o tym nie wie, efektem podjętej próby jest błąd wykonania (Invalid floatingpoint operation  nielegalna operacja zmiennoprzecinkowa) i przerwanie realizacjiprogramu.Co prawda żadna to tragedia, bo funkcja i tak nie ma pierwiastków, aleprogram mógłby zachowywać się przyzwoiciej, tj.zamiast  padać  wyświetlaćodpowiednią informację.Nie ma problemu.ale to już może w następnym rozdziale.Zapamiętaj" Do przekształcania informacji w programie służą wyrażenia." W skład wyrażeń wchodzą stałe i zmienne (reprezentujące dane) oraz operatoryi funkcje (reprezentujące sposoby przekształcania informacji)." Najważniejsze grupy operatorów pascalowych to operatory arytmetyczne, bito-we, logiczne oraz relacyjne (operatory porównania)." Konstruując wyrażenia musisz pamiętać o kolejności wykonywania działań,czyli priorytetach operatorów." Do zmiany kolejności działań służą nawiasy." Funkcje reprezentują bardziej złożony sposób przekształcania informacji niżoperatory." Do nadawania wartości zmiennym służy operator przypisania :=." Po lewej stronie operatora przypisania musi znajdować się l-wartość.Po jegoprawej stronie może znajdować się dowolne wyrażenie. [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czarkowski.pev.pl
  •