Bine ati venit pe HackTeam Forum !
Aici veti gasi o gama larga de metode de hack atat pe Windows cat si pe platforme Linux/Unix , programe in consecinta ,tutoriale . In acelasi timp aici veti gasi si asistenta help in materie corespunzatoare . Precizam ca tot ce se gaseste pe acest site este doar in scop de dezvoltare iar voi va asumati intreaga raspundere pt actiunile pe care le savarsiti . || SS-TEAM || Va Multumeste pt vizita !
Lista Forumurilor Pe Tematici
Bine ati venit pe HackTeam Forum ! | Reguli | Inregistrare | Login

POZE BINE ATI VENIT PE HACKTEAM FORUM !

Nu sunteti logat.
Nou pe simpatie:
simpatica_dorina
Femeie
21 ani
Arad
cauta Barbat
32 - 44 ani
Bine ati venit pe HackTeam Forum ! / Programare / Notiuni introductive in pascal  
Autor
Mesaj Pagini: 1
TurboKris
newbie

Inregistrat: acum 18 ani
Postari: 3
TurboPascal
-notiuni introductive-

Pentru inceput as dori sa va spun ca in pascal nu conteaza daca scrii cu litere mici sau mari.
executabilele in pascal sunt facut cu ajutorul comenzilor. Fiecare comanda este scrisa pe o linie. Fiecare comanda trebuie sa se termine neaparat cu " ; ", exceptand comanda "Begin" (dupa care nu se pune nimic) si comanda "End" (dupa care se poate pune ";", "." sau chiar nimic, in anumite conditii)

Fiecare "program" facut in pascal incepe cu

    Program numele_program;


deci o sa avem (de exemplu):

    program TurboKris;


pascal se foloseste de anumite biblioteci pentru a face ce-i comanzi tu. (pot fi biblioteci grafice, biblioteci de litere etc.)
Imediat dupa ce am scris "program TurboKris" (pe randul urmator) trebuie sa specificam ce fel de biblioteca o sa foloseasca. Deocamdata o sa folosim doar biblioteca de lucru cu tastatura si ecranul. Deci o sa scriem:

Program TurboKris;
uses crt;


Bun.

Acum o sa incepem "programul" propriu-zis.
Fiecare "program" facut in pascal incepe cu "Begin" si se termina cu "End".
Deci, pana acum avem:


program TurboKris;
uses crt;
Begin
End.


Toate comenzile se scriu in cadrul Begin --- End.

Prima comanda este aceea de a scrie.
Comanda: write('textul tau')

Pana acum avem:


program TurboKris;
uses crt;
Begin
write('Salut, TurboKris');
End.


Ia sa vedem ce a iesit.
Alt+F9 pentru compilare (testeaza daca totul este OK din punct de vedere sintactic)
Ctrl+F9 ruleaza programul
Alt+F5 afiseaza fereastra cu rezultate

Acum scrieti de doua ori: write('text1') si write('text2')

O sa avem


program TurboKris;
uses crt;
Begin
write('Salut, TurboKris');
write('Salut din nou!');
End.

si rulati programul (mai intai compilati, iar apoi rulati programul, iar apoi Alt+F5)
Ce se intampla? Nu apare ce trebuie.
Modificati comanda write('Salut din nou!"; in writeln('Salut din nou!";.

Ce se intampla? "Salut din nou!" vine sub "Salut Turbokris!".


program TurboKris;
uses crt;
Begin
write('Salut, TurboKris');
writeln('Salut din nou!");
End.


pus acum 18 ani
   
Shocker
Vizitator



Interesant, felicitari . Insa am si eu cateva de adaugat :


TurboKris a scris:

Fiecare comanda este scrisa pe o linie. Fiecare comanda trebuie sa se termine neaparat cu " ; ", exceptand comanda "Begin" (dupa care nu se pune nimic) si comanda "End" (dupa care se poate pune ";", "." sau chiar nimic, in anumite conditii)

Se pot scrie mai multe comenzi pe acelasi rand delimitate desigur de ";"

Code:

readln(var);readln(blabla);xxx:=3;if 6=6 then xxx:=6;


TurboKris a scris:

Deocamdata o sa folosim doar biblioteca de lucru cu tastatura si ecranul. Deci o sa scriem:

Program TurboKris;
uses crt;

Pentru exemplul dat de tine (doar cu read/write) nu este neaparat necesara folosirea unit-ului CRT.


TurboKris a scris:

Ce se intampla? Nu apare ce trebuie.
Modificati comanda write('Salut din nou!"; in writeln('Salut din nou!";.

Ce se intampla? "Salut din nou!" vine sub "Salut Turbokris!".


program TurboKris;
uses crt;
Begin
write('Salut, TurboKris');
writeln('Salut din nou!";
End.

Nu e bine. Prima data se pune writeln si apoi write pentru a obtine rezultatul dorit. Write scrie pur si simplul textul la pozitia cursorului. Writeln scrie textul la pozitia cursorului iar apoi trece cursorul la urmatoarea linie.

Anyway, felicitari pentru tutorial si te mai asteptam si cu altele


pus acum 18 ani
   
slevin
newbie

Inregistrat: acum 18 ani
Postari: 2
TurboKris...Shocker
intrebare : la ce foloseste pascal?
raspuns : la nimik...
am facut 4 ani si am invatat tot ce se poate invata si.........cam atat....
e de ***.......
sfat pt cei care fac la scoala pascal : transferati-va unde se face C++
bafta


pus acum 18 ani
   
Shocker
Vizitator




slevin a scris:

TurboKris...Shocker
intrebare : la ce foloseste pascal?
raspuns : la nimik...

Poate compiler-ul Turbo Pascal si versiunea de Pascal "de DOS" nu foloseste la nimic. Insa tin sa te anunt ca sunt compilere de windows care folosesc limbajul Pascal si sunt destul de folosite.
Exemplu de astfel de compiler: Delphi . Eu folosesc Delphi 7 si ai fi uimit daca ai vedea cate am facut si cate pot face in el


pus acum 18 ani
   
OSHO
Membru

Inregistrat: acum 18 ani
Postari: 453

slevin a scris:

TurboKris...Shocker
intrebare : la ce foloseste pascal?
raspuns : la nimik...
am facut 4 ani si am invatat tot ce se poate invata si.........cam atat....
e de ***.......
sfat pt cei care fac la scoala pascal : transferati-va unde se face C++
bafta

Ai putea sa argumentezi ce ai spus ? Ce anume nu poti face in pascal si poti face in C++ ? Si ma refer la chestii concrete care le faci TU nu la chestii care s-ar putea sa le faca cineva la un moment dat.
Daca ar fi sa comparam cele doua limbaje, cele mai mari avantaje care le are C++ fata de pascal sunt a) programarea orientate pe obiecte (care exista si in object-pascal si delphi) si b) tratarea erorilor de o calitate superioara (dar nu cred ca te intereseaza asta chiar asa mult)


_______________________________________
Sunt Lamer, ignore me.

pus acum 18 ani
   
!_30
Membru

Din: Ploiesti
Inregistrat: acum 19 ani
Postari: 716
Ma bag si eu.

La ce se foloseste Pascal ?

Raspunsul e simplu . Eu obisnuiesc sa raspund asa.Daca comparam Pascal cu Minix   si un viitor programator "valoros" cu "ce e Linux astazi , vedem la ce foloseste defapt Pascal.

Pascal e un limbaj de programare educativ . Are un rol foarte important in creerea unui mod de gandire "algoritmic" de viitor programator.De aceea se tot repeta pe niste chestii de "cacat". Bine e alta poveste , daca ar fi fost facute cu cap , la scoala.

Cum se mai numeste , si baza programarii , de ce oare ? Daca stii Pascal , poti inva cu usurinta , scripting ( gen PHP ) , sau alte limbaje  , gen VB , C/C++ . Daca incepi cu un limbaj  mai ridicat gen C++ , s-ar putea sa nu intelegi tocmai esentialul .

Pe scurt , mie chiar mi-a folosit . Si voua va foloseste , ( celor care nu va dati seama ) .Altele C/C++ , is nitel mai noi si cum zicea si OSHO , au mai multe chestii aferente , in rest tot dracu ala e : "Maria cu alta palarie".

Nu stiu ce ati inteles , dar eu mi-am exprimat sumar ideea   


_______________________________________
Portal educational :

Best art Nude Photos website

pus acum 18 ani
   
TurboKris
newbie

Inregistrat: acum 18 ani
Postari: 3

Shocker a scris:

Interesant, felicitari . Insa am si eu cateva de adaugat :


TurboKris a scris:

Fiecare comanda este scrisa pe o linie. Fiecare comanda trebuie sa se termine neaparat cu " ; ", exceptand comanda "Begin" (dupa care nu se pune nimic) si comanda "End" (dupa care se poate pune ";", "." sau chiar nimic, in anumite conditii)

Se pot scrie mai multe comenzi pe acelasi rand delimitate desigur de ";"

Code:

readln(var);readln(blabla);xxx:=3;if 6=6 then xxx:=6;


TurboKris a scris:

Deocamdata o sa folosim doar biblioteca de lucru cu tastatura si ecranul. Deci o sa scriem:

Program TurboKris;
uses crt;

Pentru exemplul dat de tine (doar cu read/write) nu este neaparat necesara folosirea unit-ului CRT.


TurboKris a scris:

Ce se intampla? Nu apare ce trebuie.
Modificati comanda write('Salut din nou!"; in writeln('Salut din nou!";.

Ce se intampla? "Salut din nou!" vine sub "Salut Turbokris!".


program TurboKris;
uses crt;
Begin
write('Salut, TurboKris');
writeln('Salut din nou!";
End.

Nu e bine. Prima data se pune writeln si apoi write pentru a obtine rezultatul dorit. Write scrie pur si simplul textul la pozitia cursorului. Writeln scrie textul la pozitia cursorului iar apoi trece cursorul la urmatoarea linie.

Anyway, felicitari pentru tutorial si te mai asteptam si cu altele



10x pt sfaturi. o sa tin cont de ele. la urma urmei sunt si eu tot un invatacel.


pus acum 18 ani
   
Pagini: 1  

Mergi la