Cum știi ce un algoritm

Termeni și condiții

Forumul este interzis:

Cei care încalcă legea vor fi aspru pedepsiți de către moderatori sau administratori, și ei vor fi refuzat complet accesul la forum.







Folosind acest forum puteți:

Mulți dintre cei care încep să învețe știința calculatoarelor, precum și cei care s-au mutat direct la elementele de bază de programare, întrebat: „Ce este un algoritm.“ În mod logic întrebare valabilă, sau nu spun - pentru că modul în care pot învăța algoritmi, nu înțelege conceptul de algoritm. Și totul este foarte simplu și veți vedea în curând pentru tine, programatori novice dragi. Pentru a înțelege clar ce un algoritm în informatică și programare, considerăm un exemplu normal de viață: a scrie toate activitățile pe care o persoană obișnuită face în dimineața înainte de a ajunge la locul de muncă.

Deci, aici e vorba procedură vom obține:

  1. Apeluri de serviciu - ne trezim.
  2. Ne trezim din pat și sa îmbrăcat în haine de acasă.
  3. Luând tratamente de apă.
  4. Pregăti micul dejun lor.
  5. Micul dejun.
  6. Dress up și du-te afară.
  7. Am ajuns la o oprire, așteptând autobuzul
  8. Să mergem la muncă.

Undeva că e modul în care aceasta este cu noi în dimineața. Aici este secvența de acțiuni predeterminate sunt justificate în mod logic și este un algoritm. Puteți da dreptul chiar și acest algoritm. Dă-i numele de „algoritm de colectare la locul de muncă“, de exemplu. Vom continua să sublinieze răspunsul la întrebarea noastră.







Ce este un algoritm în informatică?

Algoritmul - o anumită succesiune de operații logice pentru a rezolva problema.

Acum vom trece la informatică și programare, să ia o privire la modul în care algoritmii lucrează acolo. Absolut oricare din software-ul nostru, de fapt, ea are deja un algoritm, o secvență definită de programator și acțiunea deliberată și descrisă sub forma unui cod (instrucțiuni de calculator). De exemplu, programul solicită utilizatorului să ciclu sunt numere întregi și dacă numărul este chiar, atunci se imprimă un mesaj, în caz contrar (când nui adevărat) afișează un mesaj că numărul este impar.

Iată fragmentul de cod, pe care noi acum am examinat, este un algoritm, și poate fi numit ca „algoritm pentru a determina paritatea / numere întregi impare.“ El are pașii:

  1. Solicita utilizatorului un întreg.
  2. Salvați numărul solicitat în variabila selectată pentru acest lucru.
  3. Verificați starea: dacă numărul este divizibil cu 2, fără rest.
  4. Dacă divizat, iar restul este zero, atunci afișa un mesaj adecvat.
  5. În caz contrar, atunci când soldul nu este de zero, afișa un mesaj că numărul este impar.
  6. Dacă ați introdus nu este un număr de 1, a reveni la începutul ciclului și se continuă peste tot din nou de la pasul 1.

Deci, trebuie să înțelegem conceptul de algoritm și a realizat că oricare din programul nostru este deja propriul nostru algoritm. Algoritmul în informatică și programare poate fi numit ca un întreg program sau o bucată separată de cod care îndeplinește sarcina. În schimb, am compilat algoritmi, de asemenea, așa-numitele algoritmi fundamentale, si crescuti de oameni de știință, matematicieni, sau programatori buni doar testate în timp. Există mai multe astfel de algoritmi, care sunt concepute pentru sarcini diferite. De exemplu, o căutare algoritmi în tablouri, siruri de caractere, structuri; algoritmi de sortare, algoritmi diferite de compresie a datelor, criptografie, algoritmi de grafică pe calculator și așa mai departe.