liga obrony kraju

Transkrypt

liga obrony kraju
LIGA OBRONY KRAJU
XII MISTRZOSTWA POLSKI MŁODZIEŻY SZKOLNEJ
W INFORMATYCE
SKIERNIEWICE 06 – 09 grudzień 2007
Programowanie(E) Grupa G; PASCAL
Napisz program, który wykorzystując obsługę trybu graficznego języka Pascal narysuje
wykres podanej przez użytkownika po uruchomieniu programu funkcji liniowej.
Założenia początkowe:
− funkcja podana będzie w ogólnym formacie y=a*x+b
− wartości funkcji będą obliczone dla całkowitych x z zakresu <0;100>
− współczynniki a oraz b mogą przyjąć wartości wymierne z przedziału: < - 20; 20>
− razem z wykresem powinny zostać wyrysowane osie: x oraz y
Do obsługi trybu graficznego używamy unit Graph
Warunek podstawowy, program musi się kompilować(oceniane będzie działanie skompilowanego
programu – pliku *.exe)
Dostępny kompilator: FPC (C:\FPC\2.2.0\bin\i386-win32\fp.exe)
Program należy zapisywać w katalogu: C:\FPC\2.2.0\bin\
pod nazwą: numer_zawodnika.pas
Punktacja:
bezbłędna kompilacja programu(5 pkt)
− sprawdzenie czy podane wartości a i b mieszczą się w zadanych przedziałach(5 pkt)
− uruchomienie trybu graficznego(10 pkt)
− wyrysowanie osi x oraz y(10 pkt)
− odpowiednie przeskalowanie wartości, aby na ekranie widoczny był cały wykres badanej
funkcji(15 pkt)
− poprawne narysowanie wykresu funkcji (15 pkt)
−
zespół szkół zawodowych nr 3 w skierniewicach - 2007