pascal_2.pdf

(78 KB) Pobierz
Obsługa klawiszy rozszerzonych i własne Menu
Turbo Pascal cześć 2
ver. 1.1
Na poprzedniej lekcji poznaliśmy podstawy obsługi kompilatora języka, dziś poznamy kilka nowych
poleceń języka Turbo Pascal.
Zadanie 1
Napisz program wypisujący wynik dzielenia liczb 3 przez 4
Wynik będzie następujący: …………………………………………………………………………………….
Jak pewnie zauważyliśmy, program skończył pracę zanim zobaczyliśmy wynik. Tak naprawdę program działa
poprawnie, tyle że nie poprosiliśmy Pascala o zatrzymanie się.
Poleceniem, które zatrzyma (na chwilę) wynik działania programu będzie polecenie Readln, które omówimy
później.
Kolejnym problemem będzie wynik który nie jest dla nas czytelny 3/4 to przecież 0.75, komputer wypisze
7.5000000000E-01 co dla nas nie jest logicznym zapisem. (chociaż dla komputera jest i oznacza
7
.
×
10
-
1
)
Aby zmienić formę wyświetlania wystarczy dodać pewne parametry i napisać:
Np. "rite(3/4:8:4); - co oznacza wyświetl z 8 znakami przed "." i 4 po kropce
Zadanie 2
Oblicz i wyświetl na ekran: Pi, 8/3
Pamiętaj:
Regularnie zapisuj wyniki swojej pracy !!
Jak zauważyliście cały zapis polecania Write pojawia się w jednej linijce i nie można go rozdzielić. Właśnie do
tego będzie nam pomocne polecenie Writeln, które zaraz po wyświetleniu wyniku przeniesie się do następnej
linijki
Zadanie 3
Przekształć zadanie 2 i wszystkie "Write" zmień "WriteLn".
Zadanie 4
Napisz program wypisujący w pierwszym wierszu imię i nazwisko, a w drugim adres osoby, używając
instrukcji "write" i "writeln"
Zadanie 5
Napisz program wypisujący w kolejnych wierszach wynik mnożenia 7 przez 8 oraz 789 przez 34.
Pisanie polecenia pod poleceniem jest strasznie monotonne, czasem chcielibyśmy zapisać wszystko w jednej
linijce.
Np.
WriteLn('Wypiszmy wynik działania:');
Write('2+8=');
Write(2+8);
Komputer wyświetli:
…………………………………………………………………………………………………………………….
Wypiszmy wynik działania:
2+8=10
Można taki zapis trochę skrócić. Gdyż dwie ostatnie linijki możemy zapisać w jednej:
Write('2+8=',2+8) (wszystko rozdzielamy znakiem przecinka)
Kurs opracował mgr Jarosław Teodorczuk
veljarek@poczta.gazeta.pl
1
Zadanie 6
Napisz program wyświetlający wynik zwykłego oraz całkowitego dzielenia 14 przez 3 oraz resztę z takiego
dzielenia
Wskazówka:
Dzielenie całkowite: 15 div 4
Reszta z dzielenia 15 przez 4 (15 mod 4)
Zadanie 7
Zapisz w Pascalu następujące wyrażenia. Sprawdź poprawność zapisu i wynik obliczenia wyrażeń za pomocą
krótkiego programu.
a)
1
+
3
×
3
b)
(
+
3
×
3
c)
-
(
-
1
-
1
d)
reszta
z
dzielenia
3
/
7
e)
1+
0
0000000000
01
f)
" Pascal
Turbo +
"
"
"
Zadanie 8
Napisz program obliczający podatek (jako stała) z liczby 10000.
Kurs opracował mgr Jarosław Teodorczuk
veljarek@poczta.gazeta.pl
2
Zgłoś jeśli naruszono regulamin