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