pas_cwiczenia_podstawowe_cz2.pdf
(
212 KB
)
Pobierz
pas_cwiczenia_podstawowe_CZ2
Pascal – ćwiczenia podstawowe –
CZĘŚĆ2
- strona 1
__________________________________________
Ćwiczenie 1
1.
Napisz program wydruku napisów PASCAL:
a.
poziomo
b.
pionowo.
2.
Napisz program wyświetlający Twoją wizytówkę.
Do narysowania ramki wykorzystaj kody ASCII:
Procedury standardowe Write, Writeln
Do wyprowadzania wyników na standardowe urządzenia wyjścia słuŜą procedury
standardowe Write, Writeln, których wywołania mają odpowiednio postać:
Write (lista_argumentów_wyjściowych)
Writeln (lista_argumentów_wyjściowych)
RóŜnica między tymi procedurami polega na tym, Ŝe procedura Writeln, po wykonaniu tych
samych czynności co Write, powoduje dodatkowo przejście do następnego wiersza.
Poszczególne elementy listy argumentów wyjściowych oddzielane są przecinkami. KaŜdy z
tych elementów powinien mieć jedną z następujących postaci:
wyraŜenie
wyraŜenie : długość
wyraŜenie : długość : miejsca dziesiętne
Kody ASCII
Znaki z rozszerzonej klawiatury uzyskujemy wpisując kod znaku z klawiatury numerycznej
przy wciśniętym ALT.
Pascal – ćwiczenia podstawowe –
CZĘŚĆ2
- strona 2
__________________________________________
Ćwiczenie 2
1.
Napisz program wyświetlający na ekranie planszę znakową przedstawiającą konkretny
program oraz jego autora i instytucję.
2.
Napisz program wyświetlający na ekranie planszę zakończenia programu, np. napis na
wyczyszczonym ekranie:
(C) IMIĘ NAZWISKO 2002
Procedury Read, Readln
Do wprowadzania danych ze standardowego urządzenia wejścia systemu
mikrokomputerowego słuŜą standardowe procedury Read i Readln, których wywołania mają
postać:
Read (lista_zmiennych)
Readln (lista_zmiennych)
Poszczególne elementy z listy oddziela się przecinkami. Elementy listy zmiennych mogą być
dowolnymi zmiennymi typu całkowitego, rzeczywistego, znakowego lub łańcuchowego.
Ćwiczenie 3
Napisać program, który wczytuje dane o osobie:
nazwisko, imię, płeć, data urodzenia (dzień, miesiąc, rok), adres (kod, miasto, ulica, numer
domu, mieszkanie) a następnie drukuje wczytane dane (na wyczyszczonym ekranie) w
postaci:
Imię Nazwisko
ul. ulica numer / mieszkanie
kod miasto
ur. dzień/miesiąc/rok
Deklaracja zmiennych
Deklaracja zmiennych ma postać:
lista_zmiennych : opis_typu;
Instrukcja przypisania
Instrukcja przypisania ma postać:
zmienna := wyraŜenie
Pascal – ćwiczenia podstawowe –
CZĘŚĆ2
- strona 3
__________________________________________
Ćwiczenie 4
1.
Napisz program, który wydrukuje tekst: S = 1 + 2 + 3 + 4 + 5 oraz (w następnym
wierszu) wartość sumy S.
2.
Napisz program, który wydrukuje tekst: S = a + b oraz (w następnym wierszu) wartość
sumy S, gdzie zmienne a, b: Integer; S: Real. Przypisz zmiennym a, b wartości 5 i 7.
3.
Napisz program, który przypisuje zmiennym I1, I2 typu Integer wartości 7 i 128, a
następnie zamienia miejscami zawartość I1 z zawartością I2 i drukuje je.
Operatory arytmetyczne
+ dodawanie
- odejmowanie
* mnoŜenie
/ dzielenie
Funkcje arytmetyczne
sinx - Sin (x),
kwadrat x - Sqr (x),
pierwiastek kwadratowy z x - Sqrt (x),
liczba - Pi,
e
x
- Exp (x),
log
e
x - Ln (x)
Ćwiczenie 5
Napisać program obliczania i wyświetlania na ekranie monitora wartości następujących
wyraŜeń:
a.
= 3.74135066182217E-0006
Pascal – ćwiczenia podstawowe –
CZĘŚĆ2
- strona 4
__________________________________________
b.
= 7.70309024759882E+0000
UWAGA. Argument funkcji sin musi być podany w radianach:
Wartość
daje funkcja bezargumentowa Pi.
c.
= 1.29735380625554E+0000
d.
= -2,88991457859972E-0001
UWAGA
Ćwiczenie 6
Napisać program obliczania pola S oraz obwodu L:
a.
trójkąta równobocznego o danym boku a
b.
trójkąta o danych bokach a, b, c
c.
trójkąta prostokątnego o danych przyprostokątnych a, b
d.
trójkąta prostokątnego, gdy dane są: przyprostokątna a oraz kąt do niej przyległy b
e.
prostokąta o bokach a, b
f.
kwadratu o danym boku a
g.
koła o danym promieniu r
h.
sześciokąta foremnego o danym boku a
Pascal – ćwiczenia podstawowe –
CZĘŚĆ2
- strona 5
__________________________________________
Dla kaŜdej figury zaprojektuj osobny ekran, np.
I ekran
OBLICZANIE POLA S ORAZ OBWODU L FIGUR PŁASKICH
OPRACOWAŁ JAN KOWALSKI
SEMESTR Iac
<ENTER>
II ekran
OBLICZANIE POLA S ORAZ OBWODU L TRÓJKĄTA RÓWNOBOCZNEGO O BOKU
A
a =
Pole S =
Obwód L =
<ENTER>
Instrukcja warunkowa IF ... THEN ... ELSE
Instrukcje warunkowe uzaleŜniają wykonanie innych instrukcji od spełnienia określonego
warunku.
Ogólna postać instrukcji "jeŜeli" jest następująca:
IF
wyraŜenie
THEN
instrukcja
albo
IF
wyraŜenie
THEN
instrukcja1
ELSE
instrukcja2
przy czym wartością wyraŜenia powinna być wartość logiczna
TRUE
lub
FALSE
. Instrukcja
występująca po słowie
THEN
lub
ELSE
moŜe być dowolną instrukcją prostą lub
strukturalną. JeŜeli wartością wyspecyfikowanego wyraŜenia jest
TRUE
, to zostanie
wykonana instrukcja po słowie
THEN
. W przeciwnym przypadku będzie wykonana następna
instrukcja po instrukcji "jeŜeli" (gdy brak
ELSE
) lub instrukcja2 podana po słowie
ELSE
.
Ćwiczenie 7
Obliczyć i wyświetlić na ekranie monitora wartość funkcji f(x) dla danej liczby rzeczywistej x
(czytanej z klawiatury):
Plik z chomika:
Durki
Inne pliki z tego folderu:
zsl_jezyk_pascal_test2.pdf
(24 KB)
zsl_jezyk_pascal_test1.pdf
(24 KB)
pas_zbior_cwiczen_cz3.pdf
(265 KB)
pas_cwiczenia_podstawowe_cz2.pdf
(212 KB)
pascal 2 test.doc
(79 KB)
Inne foldery tego chomika:
ABC Komputera
ANDROID OS
Apple Iphone, Ipod Touch i Ipad
Arkusze technik informatyk
atlas ćwiczeń KFD.pl
Zgłoś jeśli
naruszono regulamin