HackStuff...
Aici veti gasi o gama larga de metode de hack atat pe Windows cat si pe platforme Linux/Unix , programe , tutoriale etc. In acelasi timp veti avea si asistenta help . Precizam ca tot ce se gaseste pe acest site este doar in scop de dezvoltare iar voi va asumati intreaga raspundere pt actiunile savarsite.ENJoY --- by andreony ---
Lista Forumurilor Pe Tematici
HackStuff... | Reguli | Inregistrare | Login

POZE HACKSTUFF...

Nu sunteti logat.
Nou pe simpatie:
inna_90
Femeie
23 ani
Vrancea
cauta Barbat
30 - 48 ani
HackStuff... / For Newbies / Notiuni introductive Moderat de lFx
Autor
Mesaj Pagini: 1
boogey69
Junior

Inregistrat: acum 19 ani
Postari: 35
Algoritmi


Algoritm = o succesiune de etape ce se pot aplica mecanic pentru ca, pornind de la datele de intrare, sa se obtina datele de iesire.


Caracteristici ale algoritmilor

1.Finitudinea:
- proprietatea algoritmilor de a furniza date intr-un timp finit. Nu trebuie insa inteles ca, daca un algoritm furnizeaza rezultate intr-un timp finit acestea nu sunt gresite sau algoritmul este bine scris. Un algoritm eficient este cat mai scurt (si desigur corect) si ocupa un spatiu cat mai mic in memorie.
2.Claritatea:
- proprietatea algoritmilor prin care procesul de calcul este descris precis, cat mai scurt si corect(adica fara bla-bla-bla-uri)
3.Generalitatea:
- proprietatea algoritmilor de a rezolva o problema generala (adica in care se pot folosi orice fel de valori)


    Obiecte cu care lucreaza algoritmii


    1.Date:
Orice algoritm porneste de la anumite date de intrare, le prelucreaza, si in final obtine date de iesire.
    Clasificarea datelor:
a)date numerice:
-date intregi- numere apartinand multimii numerelor intregi (1, 10, 100, 250 etc.)
-date reale- numere apartinand multimii numerelor reale cu un numar finit de zecimale (intrucat nici un sistem de calcul nu poate retine o valoare cu un numar infinit de zecimale)
b)date logice- date ce au numai doua valori, TRUE(adevarat) sau FALSE(fals)
c)date de tip sir de caractere- siruri de caractere cuprinse intre apostrofuri
   
                Constantele- o categorie aparte de date, diferite de datele de intrare sau de iesire (nu sunt nici citite la inceputul algoritmului, nici obtinute pe parcursul ori la sfarsitul sau)

    Variabilele- obiecte ce retin anumite date sei se clasifica precum acestea (de tip numeric, logic sau sir de caractere)


    2.Expresii:
O expresie este alcatuita din unul sau mai multi operanzi(constante sau variabile), legati intre ei prin operatori(precizeaza operatiile efectuate).
   
Clasificarea expresiilor:
a)expresii aritmetice:
operanzi-constante sau variabile de tip intreg sau real
operatori-adunare+
              scadere-
              inmultire*
              impartire intreaga: div(/)
              restul la impartirea inreaga: mod(%)
b)expresii logice
operanzi- constante, variabile sau expresii, au ca rezultat valori logice (TRUE sau FALSE)
operatori- de comparare- =, !=, <, =<, =>, >
               alti operatori- SI, SAU, NOT
se stie ca:
NOT(a<b) = a=>b
NOT(a=<b) = a>b
NOT(a=>b) = a<b
NOT(a>b) = a=<b
relatiile lui De Morgan:
NOT(a SI b) = NOTa SAU NOTb
NOT(a SAU b) = NOTa SI NOTb   



        Operatiile pe care le efectueaza un algoritm

1.Operatii de intrare/iesire:
Operatia de intrare- preluarea unei date de la un dispozitiv de intrare catre memoria interna a calculatorului, in zona de memorie rezervata pentru aceasta, adica in variabila.
In pseudocod, pentru citire vom folosi comanda „citeste”.
Operatia de iesire- preluarea unei date din memoria interna, adica din variabila, si transferul ei catre un dispozitiv de iesire.
In pseudocod, pentru scriere vom folosi comanda „scrie”.

2.Operatii de atribuire:
Prin operatia de atribuire, unei variabile i se confera o valoare sau o expresie.
Tipul variabilei trebuie sa coincida cu tipul datei sau al expresiei introduse.
In pseudocod, pentru atribuire vom folosi semnul „<-”

Operatii de initializare:
Prin operatia de initializare, unei variabile i se confera o valoare initiala.

3.Operatii de decizie:
Mod de executare:
a)se testeaza conditia (expresie de tip logic)
b)daca conditia este indeplinita (ia valoarea TRUE), se efectueza o anumita operatie, altfel (ia valoarea FALSE) se efectueaza alta operatie.
In pseudocod, operatia de decizie arata astfel:
Daca <conditie>
        atunci executa <operatie1>
        altfel  executa <operatie2>




by boogey69...

Modificat de boogey69 (acum 18 ani)


_______________________________________
Gonna steal your soul... Muhuhuhuhahaaaaaaa...

pus acum 19 ani
   
sniper
Junior

Inregistrat: acum 18 ani
Postari: 14
Sper ca realizati faptul ca majoriatea persoanelor nu au cunostiinte in programare sau mai stiu eu in ce altceva, ci sunt in marea majoritate niste copii rebeli care vor rezultate rapid.
Stiinta asta are si ei fetele ei...pt ca nu tot ce zboara se mananca. Ma refer la faptul ca, cei care ar intra aici cu scopul de a face nush ce spargeri, se retrage cu coada intre picioare dupa 2 zile si isi da seama  ca de fapt trebuie sa ai si ceva cunostiinte si necesita si putina munca aceasta programare
Critic postul de mai sus, pt ca, acesta este si va ramane asa...."neatins" si ca mai bine se fac diverse tutoriale sau informatii despre programe.


Bafta!


pus acum 18 ani
   
andreony
[admin]

Din: bucharest
Inregistrat: acum 20 ani
Postari: 1062
aia de sus nu e programare ci sunt doar niste informatii foarte generale care pt incepatori sunt f bine venite ...

_______________________________________
------ eVoLuTiOn ------

pus acum 18 ani
   
sniper
Junior

Inregistrat: acum 18 ani
Postari: 14
Stiu ce este aia o programare si cum arata. Macar atat sa stiu si eu...doar ca pt un incepator ..sa ii vari asta pe gat...  Eu zic ca se va speria.
Sunt prea multe notiuni pt unul care doreste sa invete niste trucuri si care in genere este o persoana pana in 20 de ani.
Nu poti zice ca zicandu-i asta aici...gata o sa il inveti in urmatoarele postari cum sa faca o programare sau mai stiu eu ce altceva.

Vrei sa fie atractive lucrurile pe aici? Posteaza diverse trucuri...cat de mici. Eu zic ca vor avea o mai mare atragere decat o informatie despre algoritmi.
Daca vor sa invete programare....ceea ce se spune aici ii va fi insuficient pt asa ceva si va cauta date mai ample in alta parte.
Deci....ce trucuri mai ai in maneca 


pus acum 18 ani
   
biletari
Membru Junior

Inregistrat: acum 18 ani
Postari: 143
cine are borland c++? ma poate ajuta cineva sa inteleg programu?    

_______________________________________
biletari

pus acum 17 ani
   
sh3mn
Junior

Inregistrat: acum 17 ani
Postari: 2
ma ajuta si pe mine cineva cu un c++ sau un visual basic va rog?
contact id:misterpuma_90 cine stie de unde pot sa fac rost sau il are si mi-l da si mie

Modificat de sh3mn (acum 17 ani)


pus acum 17 ani
   
biletari
Membru Junior

Inregistrat: acum 18 ani
Postari: 143
http://www.technomac.net/2008/04/electr ... rials.html

uite aici niste carti dupa care poti invata.
   


_______________________________________
biletari

pus acum 17 ani
   
Pagini: 1  

Mergi la