background image

Polecenie read i readln

Pascal

Marek Pudełko

background image

 

 

2

Polecenie read i readln

• Polecenia readreadln służą do 

wczytywania danych z klawiatury, 
plików, pamięci itp.

• Składnia polecenia

– read   ([nazwa zmiennej do której wczytujemy 

dane]);

– readln ([nazwa zmiennej do której wczytujemy 

dane]);

• Polecenie readln działa tak samo jak 

read, ale po wczytaniu danych 
przechodzi do nowej linii.

background image

 

 

3

Przykłady

• read (x); wczytujemy zmienną x
• read (imie); wczytujemy zmienną imie
• readln (gdzie_to_jest); wczytujemy 

zmienną gdzie_to_jest

• readln;

polecenie puste nie robi nic, 

ale pozwala na zatrzymanie się programu, 
który czeka na naciśnięcie klawisza 
ENTER.

– Polecenie jest przydatne np. na końcu 

programu, gdy chcemy zobaczyć efekt jego 
działania.

background image

 

 

4

Przykład – program suma

program suma;
var a,b,c:integer;
begin

writeln ('Podaj pierwszą liczbę: ');
readln(a);
writeln ('Podaj drugą liczbę: ');
readln(b);
c := a + b;
writeln ('Wynik wynosi: ', c);
readln;

end.

background image

 

 

5

Budowa programu

program suma;
var a,b,c:integer;

begin

writeln ('Podaj pierwszą liczbę: ');
readln(a);

writeln ('Podaj drugą liczbę: ');
readln(b);

c := a + b;

writeln ('Wynik wynosi: ', c);
readln;

end.

Nagłówek 
programu 

Treść 

progra
mu 

background image

 

 

6

Poszczególne części 

programu

program suma;
var a,b,c:integer;

begin

writeln ('Podaj pierwszą liczbę: ');
readln(a);

writeln ('Podaj drugą liczbę: ');
readln(b);

c := a + b;

writeln ('Wynik wynosi: ', c);
readln;

end.

var - deklaracja zmiennych w 
programie.

a,b,c – nazwa zmiennej
integer - typ_zmiennej 
(liczba całkowita)

readln (a); - 
wczytanie wartości 
do zmiennej a.

c:=a+b; - 
dodawanie, którego 
wynik jest wpisany 
do zmiennej c.

 

background image

 

 

7

Przykład – program wiek

program wiek;
var i:integer;
begin

writeln('Podaj mi swoj wiek');
readln(i);
write ('masz lat ');
writeln (i);
readln;

end.

background image

 

 

8

Ćwiczenia

1. Zmień program tak, by podawał ile 

osoba będzie miała lat za rok.

2. Zmień program tak, by podawał ile 

osoba miała lat w zeszłym roku.

3. Zmień program tak, by na podstawie 

wieku osoby podawał jej rok 
urodzenia.


Document Outline