Hacking  
  Wrzesień 21 2018 06:46:19  
 
Nawigacja
folder Portal
. Artykuły
. Download
. Forum
. Szukaj
. FAQ
. Regulamin
folder Hacking
. Gry Hakerskie
. Filmy
folder Delphi
. Kursy
. Faq
. Źródła
. Komponenty
. Artykuły
folderWebmaster
. JavaScripts
. Skrypty PHP
folderRóżne
. Kontakt
. Zlokalizuj ip
Aktualnie online
. Gości online: 12

. Użytkowników online: 0

. Łącznie użytkowników: 154,513
. Najnowszy użytkownik: Balcon
Ostatnie artykuły
. Metoda ataku symlin...
. Asembler x86 w pigułce
. Binder plików z komp...
. [Asembler/MASM] Pobi...
. Braifuck 4 fun
Nawigacja
Artykuły » Programowanie » Kurs Pascala
Kurs Pascala

Kurs Pascala



Siema

To pierwszy mój artykuł więc nie gniewajcie sie za błedy !!
yyy....jest poświęcony pascalowi poniewaz to bardzo prosty język i chyba wytłumaczę go tak ze skumacie
Wiec tak potrzebany jest nam kompilator ja mam Free Pascal IDE downlaod: [url]http://download.chip.eu/pl/Free-Pascal-Compiler-FPC-2.0.4_647721.html[\url]
dobra uruchamiamy program i klikamy File->new itd
i mamy edytor

zaczynamy od nazwy programu

program nazwa;

tak jak widzisz mamy polecnie "program" ,nazwe programu i średnik
oznacza zakończenie procedury, funkcji, pętli czy instrukcj
i warunkowych. Średnika nie stawia się po słowach kluczowych
rozpoczynających pewien fragment programu, dopiero stawia się go na końcu tego fragmentu

teraz co to jest procedura ??
Procedura - jest to w skrócie pewien wyraz, który po wstawieniu do programu, coś nam wykona np. wyczyści ekran, narysuje linię (sformatuje dysk :) itd.

teraz deklarujemy moduły

program nazwa;
uses crt,graph,dos;

Od tej pory program może używać funkcji i procedur zdefiniowanych w modułach "DOS", "CRT" "GRAPH" oraz mimo że nie deklarowaliśmy, automatycznie ładowanego modułu "SYSTEM".
Jeśli ktoś umie troche angielski to kuma :D

teraz musimy wywołać jakąs procedurę (wkońcu program musi coś robic :P)
zaczynamy od

Begin

End.

Uwaga kropkę po End stawiamy na zakończenie całego programu!! a na zakonczenie procedury wstawiamy średnik!!

czyli nasz kod to :

program nazwa;
uses crt,graph,dos;
Begin

End.
zrób coś wnim np:



program nazwa;
uses crt,graph,dos;
Begin


textcolor(green);
writeLn(' III III II III III III II II ');
writeln(' I I I I I I I I I I I I I I I ');
writeln(' III III I I I III I I I II I ');
writeln(' I I I I I I II I II IIIII I I ');
writeln(' I I I II IIII I I I I I I ');

End;




taaak "textcolor" to kolor tekstu no to green to się chyba domyślacie możecie dopisać "backgroung"
a writeln wypisuje wartość z pomiędzy nawiasów, ale jeszcze dodatkowo po wypisaniu tej wartości przechodzi do następnej linii.
możecie użyć "write" lecz po wypisaniu tej wartości przechodzi do następnej linii.
Pamietajcie o cudzysłowiu!!
No i masz swój programik
yyy...ale co jest mignie nam okno i to koniec ;/ a dlaczego??
dlatego że program nie ma na co czekać na jakieś klikniecie klawiszem lub coś podobnego
to zróbmy zakończenie dopisujac tylko usuń "end;" ze wcześniejszego kodu!! :

textcolor(white);
write('press any key');
readkey;

end.

tutaj powracamy do normalnego koloru tekstu i zakańczamy program :D
więc nasz cały kod wygląda tak :

program nazwa;
uses crt,graph,dos;
Begin


textcolor(green);
writeLn(' III III II III III III II II ');
writeln(' I I I I I I I I I I I I I I I ');
writeln(' III III I I I III I I I II I ');
writeln(' I I I I I I II I II IIIII I I ');
writeln(' I I I II IIII I I I I I I ');



textcolor(white);
write('press any key');
readkey;

end.

teraz klikamy na run->run i mamy programik a żeby go zrobić klikamy compile->compile
No tak napisałeś już swój program i możesz sie bawić ale czekaj zapodam
dwie przydatne procedury

GotoXY(20,10);
Procedura ta pozwala na umieszczenie kursora (miejsca, od którego np. będą wyświetlane wartości przez Write), w dowolnym miejscu ekranu, procedura ta znajduje się w bibliotece CRT
X poziom a Y to pion (chyba:P)
i
ClrScr
Usuwa wszystkie znaki z ekranu tekstowego (czyści go) i ustawia kursor w pozycji 0,0 (lewy górny róg ekranu)

oby dwie procedury wstawiamy po begin

W następnym artykule objaśnie jak napisać kalkulator do zobaczenia
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

06-04-2018 22:35
http://piciu1902.c
t8.pl/

29-03-2018 00:22
1.1. Гро
мад
ськ
а орг
ані
з&#1

24-03-2018 16:26
guest test post bbcode <a href="http://guestt
esttststs.com/"
Chytryhtml</a> http://guesttestts
tsts.com/ simple

24-03-2018 14:05
potawatomi casino <a href="https://onlin
ecasinoplay24.com&q
uot Chytryfree casino slots online</a> <a href=" https://onlinecasi
noplay24

23-03-2018 00:15
http://dkjshye7s63
2.com There are actually a number of particulars like that to take into consideration. That is a great point to deliver up. I offer the ideas above as common inspiration but clearl

Licznik
35,103,748 unikalne wizyty