Jump to content

Welcome to OG-Times.ro - Old memories always the best!
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Anunţuri Importante

[ANUNŢ] Update-urile efectuate pe serverele OG-Times le puteti gasi accesand Server Updates.
[ANUNŢ] Blogul OG-Times este online. Va invitam sa il vizitati la adresa blog.og-times.ro.
[IMPORTANT] Sfaturi pentru a nu cadea in plasa celor care fura conturi: click aici.
[IMPORTANT] Aplicatia OG-Guard a fost lansata. Mai multe informatii aici. Recomandam citirea topicului inainte de activarea autentificarii in doi pasi.

Photo

[TUTORIAL] Ce este un Algoritm


  • Please log in to reply
4 replies to this topic

#1
qAndrei - I miss you Asaf

qAndrei - I miss you Asaf

    Prea bolnav să muncească prea fricos să fure.


  • account_circle
    Moderator IT
  • I have 188 Posts
  • My id is #13300
  • 07-March 17
  • 6 reputation points
  • qAndrei_

  • Hey, you!
    Wanna be friends?

    Paparazzi

                                               Algoritm.png

     

     

    Un algoritm este o secventa de instructiuni simple care se ocupa cu rezolvarea unor operatii.
    Aceste operatii pot avea caracter aritmetic, logic sau mixt si prelucreaza datele de intrare producand date de iesire.
     
    Pentru ca un algoritm sa fie eficient, acesta trebuie sa furnizeze rezultatul intr-un timp finit si cat mai scurt. Pe langa timpul furnizarii rezultatului, un algoritm trebuie sa fie optimizat in asa fel incat sa ocupe o memorie cat mai mica fata de alti algoritmi care furnizeaza acelasi rezultat, dar care ocupa o memorie mai mare.
     
    Un algoritm trebuie sa fie de folos la rezolvarea a cat mai multor probleme. Un algoritm care poate rezolva o singura problema nu este atat de relevant in comparatie cu unul care poate rezolva un n numar de probleme.
    Un exemplu relevant ar fi atunci cand cream un program care aduna doua numere.
    Daca programul aduna doar numerele 5 si 2, atunci nu va fi atat de folositor fata de unul care aduna orice doua numere (a+B). Asta inseamna ca nu trebuie sa atribuim noi valori in interiorul programului, ci sa le putem citii de la tastatura.
     
    Algoritmul trebuie sa alba un caracter determinist. Asta inseamna ca prin repetarea programului introducand aceleasi valori, rezultatul final va fi mereu acelasi.
     
    Pentru ca un algoritm sa poata fi folosit in conditii optime, acesta trebuie sa contina indicatii clare pentru ca utilizatorul sa poata sa introduca datele necesare fiecarei etape a programului.
    Asta inseamna ca atunci cand utilizatorul trebuie sa introduca anumite date de la tastatura, programul trebuie sa ii furnizeze clar ce fel de date sunt necesare respectivei etape.
     
     
    Tipuri de algoritmi:
     
    - algoritmi backtraking | incrementeaza solutii-candidat, parasind fiecare candidat imediat ce acesta nu mai poate devenii o solutie valida.
     
    - algoritmi divide et impera | descompune problema in mai multe subprobleme pe care la final le combina
     
    - algoritmi de tip greedy
     
     
     
    Caracteristici:
     
    - algoritme logice | folosesc doar operatii logice
     
    - algoritme numerice | folosesc doar operatii aritmetice
     
    - algoritme mixte | folosesc atat operatii logice cat si aritmetice






    • 0

                                                        zjf8SOE.png

     

                                                 VxpSfBN.png
     aZT1ook.png                   VSbbf3h.png               aZT1ook.png
                                                 VxpSfBN.png
     
     
                
                                                 
                   

                                                                   


    #2
    ZapciuAdv

    ZapciuAdv

      ★ LEGEND ★

  • account_circle
    Premium User
  • I have 461 Posts
  • My id is #26838
  • 21-April 18
  • 179 reputation points
  • -

  • Hey, you!
    Wanna be friends?

    LEGEND

    Pune si sursa :P







    • 0

    O7sx93e.gif


    #3
    Albu.

    Albu.

      Moderator General - Sondaje <3

  • account_circle
    Moderator General
  • I have 451 Posts
  • My id is #24672
  • 25-February 18
  • 10 reputation points
  • Elwwa

  • Hey, you!
    Wanna be friends?

    Sweet Talker

    folositor pentru cei care nu stiau.

    data viitoare pune te rog si sursa de unde ai luat aceasta informatie.

    succes.







    • 0

    #4
    qAndrei - I miss you Asaf

    qAndrei - I miss you Asaf

      Prea bolnav să muncească prea fricos să fure.


  • account_circle
    Moderator IT
  • I have 188 Posts
  • My id is #13300
  • 07-March 17
  • 6 reputation points
  • qAndrei_

  • Hey, you!
    Wanna be friends?

    Paparazzi

     

    folositor pentru cei care nu stiau.

    data viitoare pune te rog si sursa de unde ai luat aceasta informatie.

    succes.

     

    Nu exista sursa , daca vrei ma prezint eu pentru tine.

    Mai explicit este ca eu nu dau copy+paste , lucrez la ele timp de 2 / 3 zile la mai multe tutoriale cu ajutorul si exceptiile alot site-uri , de asta nu postez zilnic , bafta !







    • 0

                                                        zjf8SOE.png

     

                                                 VxpSfBN.png
     aZT1ook.png                   VSbbf3h.png               aZT1ook.png
                                                 VxpSfBN.png
     
     
                
                                                 
                   

                                                                   


    #5
    Hattrick

    Hattrick

      Advanced Member

  • account_circle
    Member
  • I have 70 Posts
  • My id is #27689
  • 22-May 18
  • 2 reputation points
  • Revontheus.

  • Hey, you!
    Wanna be friends?

    LEGEND

    Interesant. 







    • 0
                                      

     

                                         

    ZAivQZ4.gif

    TaN48d4.jpg

    5zfmdQs.gif

    BWbdSHr.gifflTjZBv.gif
    iyY4Kcm.gif
    vrZsrWe.gif
    t4JPq7f.jpg
    XuvUFL4.png
     

     





    0 user(s) are reading this topic

    0 members, 0 guests, 0 anonymous users

    Comunitatea a fost infiintata pe data de 28.12.2015, ora 19:00 cu scopul de a atrage cat mai multi pasionati de gaming.
    Designed by Shady | OG-Times | 2018
    keyboard_arrow_up