X


[ 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
  •  

    Drogi uĹĽytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam siÄ™ na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treĹ›ci do moich potrzeb. PrzeczytaĹ‚em(am) PolitykÄ™ prywatnoĹ›ci. Rozumiem jÄ… i akceptujÄ™.

     Tak, zgadzam siÄ™ na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyĹ›wietlanych mi reklam i dostosowania do mnie prezentowanych treĹ›ci marketingowych. PrzeczytaĹ‚em(am) PolitykÄ™ prywatnoĹ›ci. Rozumiem jÄ… i akceptujÄ™.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.