pascal – podstawy - Elektrycy

Transkrypt

pascal – podstawy - Elektrycy
Podstawy programowania w języku Pascal
PASCAL – PODSTAWY
Program pierwszy - drukowanie
{ Program wyswietlajacy informacje na ekranie }
PROGRAM Wyswietlenie;
BEGIN
writeln('Hello World!');
readln();
END.
Drugi program – wczytywanie i drukowanie
{ Program wczytujacy liczbe i ja wyswietlajacy }
PROGRAM Wczyt_druk;
VAR liczba : integer;
BEGIN
writeln('Podaj liczbe: ');
readln(liczba);
writeln('Wczytales nastepujaca liczbe: ',liczba);
writeln('Wcisnij klawisz by zakonczyc...');
readln();
END.
Program trzeci - obliczanie
{ Program obliczajacy sume dwoch liczb calkowitych }
PROGRAM Suma;
VAR liczba1, liczba2, suma : integer;
BEGIN
writeln('Podaj pierwsza liczbe: ');
readln(liczba1);
writeln('Podaj druga liczbe: ');
readln(liczba2);
suma:=liczba1+liczba2;
writeln('Suma: ',liczba1,'+',liczba2,'=',suma);
writeln('Wcisnij klawisz by zakonczyc...');
readln();
END.
Program czwarty - warunek
{ Program sprawdzajacy warunek }
PROGRAM Warunek;
VAR liczba : integer;
BEGIN
writeln('Podaj liczbe: ');
readln(liczba);
IF liczba=0
THEN
writeln('Wczytana liczba jest zerem')
ELSE
writeln('Wczytana liczba nie jest zerem');
writeln('Wcisnij klawisz by zakonczyc...');
readln();
END.
Copyright © elektrycy.cba.pl
Podstawy programowania w języku Pascal
Program piąty – warunek
{ Program sprawdzajacy zagniezdzony warunek }
PROGRAM Warunek;
VAR liczba : integer;
BEGIN
writeln('Podaj liczbe: ');
readln(liczba);
IF liczba=0
THEN
writeln('Wczytana liczba jest zerem')
ELSE
IF liczba>0
THEN
writeln('Wczytana liczba jest dodatnia')
ELSE
writeln('Wczytana liczba jest ujemna');
writeln('Wcisnij klawisz by zakonczyc...');
readln();
END.
Program szósty - pętla
{ Program wykorzystujacy petle }
PROGRAM Petla;
VAR i : integer;
BEGIN
writeln('Cyfry systemu dziesietnego:');
FOR i:=0 TO 9 DO
writeln(i);
writeln('Wcisnij klawisz by zakonczyc...');
readln();
END.
Program siódmy - pętla
{ Program wczytujacy dowolna ilosc liczb }
PROGRAM Petla;
VAR i, ilosc : integer;
VAR liczba : real;
BEGIN
writeln('Podaj ilosc liczb: ');
readln(ilosc);
i:=1;
WHILE i<=ilosc DO
BEGIN
writeln('Podaj liczbe nr ',i,': ');
readln(liczba);
i:=i+1;
END;
writeln('Wcisnij klawisz by zakonczyc...');
readln();
END.
Copyright © elektrycy.cba.pl
Podstawy programowania w języku Pascal
Program ósmy - pętla
{ Program drukujacy informacje do momentu nacisniecia klawisza klawiatury }
PROGRAM Petla;
USES CRT;
BEGIN
REPEAT
writeln('Wcisnij klawisz by zakonczyc drukowanie.');
UNTIL keypressed;
END.
Program dziewiąty – instrukcja warunkowa
{ Program wykorzystujacy instrukcje warunkowa case }
PROGRAM Warunki;
USES CRT;
VAR liczba : integer;
BEGIN
writeln('Wprowadz liczbe z przedzialu <1,3>: ');
readln(liczba);
CASE liczba OF
1:
writeln('Wprowadziles liczbe: 1');
2:
writeln('Wprowadziles liczbe: 2');
3:
writeln('Wprowadziles liczbe: 3')
ELSE
writeln('Wprowadziles niepoprawna wartosc');
END;
writeln('Wcisnij klawisz...');
readln();
END.
Copyright © elektrycy.cba.pl