profil

Programowanie (Pascal)

poleca 85% 2227 głosów

Treść
Grafika
Filmy
Komentarze

Programowanie





· algorytm

· język programowania – zbiór słów wyrażających algorytm

· program – algorytm przedstawiony za pomocą języka programowania

· programowanie – sztuka pisania programów

· programista/programistka – artysta/artystka



Języki programowania:

a) symboliczne (asemblery) (0001010011101…)

b) wysokiego poziomu (mniej zależne od sprzętu)

· interpretery (np.: batche; DOS – interpreter – interpretuję linijkę po linijce)

· kompilatory (program źródłowy jest zamieniany (kompilacja) do postaci wykonywalnej, np.: *. pas *. exe



PASCAL – JĘZYK PROGRAMOWANIA





Nicolas Wirth – 1971 – twórca Pascala

Borland Turbo Pascal 7.0

Delphi – Pascal for Windows



Tomasz Sadowski: "Praktyczny kurs Turbo Pascala"



Program w Pascalu:

· opcjonalnie nagłówek: Program ;

· średnik na końcu każdej instrukcji;

· na początku Begin – bez średnika

· na końcu End. – z kropką!

· słowa kluczowe należy pisać w jednym stylu



Słowa kluczowe:

· And · Array · Begin · Case · Const

· Div · Do · Downto · Else · End

· File · For · Function · Goto · If

· In · Label · Mod · Nil · Not

· Of · Or · Packed · Procedure · Program

· Record · Repeat · Set · Then · To

· Type · Until · Var · While · With



Instrukcje:

· "_" oznacza spację

· napisz – Write_(''); formatowanie wyjścia:

- WriteLn (s[n]); – wyświetla n-ty element łańcucha s)

- a:=5;

Write (a:3);

__5

- a:=5,9128367192837

Write (a:3:2); gdzie 3 oznacza dozwoloną długość liczby (3 pozycje), a 2 – ilość miejsc po przecinku na jakiej może zostać zapisana liczba

5,91

- a:='Ala ma kota'

Write (a:20:3); gdzie 3 nie ma sensu!, a 20 oznacza liczbę miejsc, na których zostanie zapisane coś



_________Ala ma kota

· napisz + znak końca akapitu – WriteLn ('');

· wczytywanie czegoś – Read (x);

· wczytywanie czegoś + przejście do następnej linijki – ReadLn (x);

· używa biblioteki – Uses ;

· kolor tekstu – TextColor ();

· kolor tła – TextBackground ();

· migający napis – TextColor ( + Blink);

· przejście do jakiegoś punktu na ekranie – GoToXY (x,y); – gdzie x i y to współrzędne (25 wierszy, 80 kolumn)

· przejście do etykiety:

Label , ;

GoTo

Czy tekst był przydatny? Tak Nie

Czas czytania: 6 minut